《Flash ActionScript 3.0 编程》的示例-动画公文包片段

详细内容请参照

http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7fd7.html

 

使用工具
FLASH CS5

 

准备添加交互

1.创建一个简单的动画。(从左到右匀速直线运动的矩形)

1)先从左边的工具箱中选择矩形工具,在白色的工作区左边画一个长方形作。

2)在第20帧上单击鼠标右键,在弹出的菜单中选择“插入关键帧”命令。

3)小心地把工作区左边的小车拖到右边。

4)在第一帧上单击鼠标右键,在弹出的菜单中选择“创建动画动作”。

Ctrl+Enter 可以看一下效果了。

2.在时间轴中的其它图层上创建一个新图层,并将其重命名为 buttons。
3.在 buttons 图层之上创建一个新图层,并将其命名为 actions。

 

创建和添加按钮

使用绘图工具在 buttons 图层上创建实例名称"playButton"和"homeButton"的两个按钮

 

编写代码

在 actions 图层的第 1 帧上选择关键帧,“右键”>“动作”,在“脚本”窗格中,输入以下代码

import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.navigateToURL;

stop();


function startMovie(event:MouseEvent):void 
{ 
    this.play(); 
}
playButton.addEventListener(MouseEvent.CLICK, startMovie);


function gotoAuthorPage(event:MouseEvent):void 
{ 
    var targetURL:URLRequest = new URLRequest("http://example.com/"); 
    navigateToURL(targetURL); 
}
homeButton.addEventListener(MouseEvent.CLICK, gotoAuthorPage);

Ctrl+Enter 运行结果

1.动画开始加载时,先停止播放。(矩形图形不移动)
2.点击"playButton"按钮后,矩形图形开始移动,到最右端停止。
3.单击"homeButton"按钮时将浏览器定向至"http://example.com/"

posted on 2014-03-07 18:03  curry99  阅读(345)  评论(0编辑  收藏  举报

导航