Flash 泡泡文字效果
2007-01-28 11:01:07 来源:WEB开发网核心提示: 图7 摆放文字4.下面开始设置具体文字,选中最左边的X,Flash 泡泡文字效果(3),然后选择“窗口/动作”或直接按F9,打开“动作”面板,选中层“action”的第1帧,然后按F9打开Action面板,在面板中输入
图7 摆放文字
4.下面开始设置具体文字。选中最左边的X,然后选择“窗口/动作”或直接按F9,打开“动作”面板。在面板中输入以下ActionScript脚本:
onClipEvent (load){
this.txt = "B";
//设置要显示的文字
}
onClipEvent (enterFrame) {
_root.Resizing(this, 3);
//调用自定义函数
}
onClipEvent (load) {
this.iDirection = 1;
//初始化iDirection的值
}
程序详解:
第1行指明了下面花括号中的代码要在影片剪辑的load事件发生时才执行。那么,load事件在什么时候发生呢?回答是当影片剪辑被读入内存,但是还没显示出来之前。第2行代码表示将当前影片剪辑中的txt变量的值设为等号右边的字符(串)。this对象指代的就是当前的影片剪辑,而txt就是我们在前几部中设定的那个动态文本框的名字。所以这第2行的意义对于目前这个影片剪辑来说就是,将当前影片剪辑中的动态文本框txt的值设为字符“B”。
5.参照以上步骤,给另外几个mText元件的实例也添加上面的那段代码。不过,要记得把第2行等号右边的东西改成相应的字符,分另为u、b、l和e。现在可以按Ctrl+Enter,预览一下没有动画时的样子即可看见相应的字母出现。如图8所示:
图8 预览动画
三.添加程序代码
1.将层“图层1“的名字改为main,并插入一新图层,为其改名为“action”,如图9所示。选中层“action”的第1帧,然后按F9打开Action面板,并在面板中输入以下代码。
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接