您要打印的文件是:flash首帧一般可加-常加的AS

flash首帧一般可加-常加的AS

作者:佚名    转贴自:本站原创    点击数:1630


1.隐藏flash设置菜单,如果你不想看到Flash的About和设置菜单,把下面的代码放到第一帧就行了:
 _root.createTextField(danger, 999, 0, 0, Stage.width, Stage.height);
 注:这个适合用在没有交互的动画上,如果你需要使用按钮就去掉.
2.限制flash只能在服务器上观看
 在第一帧中加入如下代码:
fscommand (allowscale, 0);
url = http://www.flashdongman.com; //将 http://www.flashdongman.com 换成你的域名
if (_url.substring(0, 20)<>url){ /*那个0(h),20(n)就是指从第一个字符开始向后数到第20个字符(包括“://”和“.”符号),这个请自行根据上面的url=后面的http://www.flashdongman.com来更改*/
gotoAndPlay (2); //转向出错的信息位置
} else {
gotoAndPlay (3);//转向要播放的flash
}
/*
第二帧加入: stop ();
第三帧加入: stop ();
*/
然后把正式内容放在第三帧就好了,第二帧放入出错内容
当然有人说用播放就可以跳过,这里是给出一个思路,你可以用loadmove等等等等等的方法来加载于否正式影片

3.判断本机Flash播放器版本并进行下载
ss=System.capabilities.version;
if(substring(ss,5,1)<>7){ //那个7就是版本号
getURL(http://www.macromedia.com/cn,_blank);
}

4.遮住场景以外的部分
Stage.scaleMode = exactFit;

5.怎样设as,拒绝影片被人用loadMovie导入,以下as一定要设在最上层桢动作第一行有效
_root._name = nn;
this.onEnterFrame = function() {
if (this._name != nn || _root.getDepth() != -16384) {
this.unloadMovie();
}
};

6.在flash中全屏后(IE/swf),怎样才能使flash的图片以100%显示而不变形,以适合不同的分辨率! 可以在第一帧加入AS:
Stage.scaleMode = showAll; // 按比例自动缩放(好像是默认的)
或者
Stage.scaleMode = noScale; // 不自动缩放,使图片不自动缩放,以100%显示