Flash AS2.0脚本语言
概述
哪些东西可以插脚本
脚本只能插入关键帧、按钮、影片剪辑中
添加脚本
- 图形→动作
- F9
- 右键
添加场景
- 插入→场景
- 窗口→其他面板→场景
快捷键
- 原位粘贴:Ctrl+Shift+V
- 组合:Ctrl+G
- 打散:Ctrl+B
帧脚本
stop语言、goto语句
进度条
- 进度条(影片剪辑元件)
做100帧的形状补间 - 文字
数字用动态文本 - 代码
初始值a=1;//第一帧
注:动态文字显示不了怎么办?改一下消除锯齿
递增到100;//第二帧
if(a<100){a++;}
else{gotoAndPlay("场景 2", 1);}
2020/1/28
网页链接
getURL("https://www.baidu.com/", "_blank");
随机抽数
gotoAndStop(random(10)+1);
控制窗口
?????swf在外面打不开呀
- 全屏 fscommand(“fullscreen”, “true”);
- 标准 fscommand(“fullscreen”, “false”);
- 屏蔽菜单 fscommand(“fullscreen”, “false”);
- 不缩放 fscommand(“allowscale”, “false”);
- 关闭 fscommand(“quit”);
注意:在动画的第一帧插入全屏函数,开始默认为全屏
页面链接
loadMovieNum("链接第一页.swf", 1);
图片翻页
- 下一页
on (release) {
nextFrame();
a++;
if(a>3)gotoAndStop(1);
} - 上一页
on (release) {
prevFrame();
a–;
if(a<1)gotoAndStop(3);
}
注:在第三帧 a=3
路径
_root 绝对路径
this 相对路径
控制影片剪辑
影片剪辑属性
获取属性:x=getProperty(_root.影片剪辑,_x); //x是动态文本框的变量名
实时更新属性:updateAfterEvent();
修改鼠标指针
Mouse.hide(); //隐藏鼠标指针
下拉菜单
Object(_root).jj._visible=false;
计算面积
为什么动态文本框输出是NAN???换成设备字体