Flash AS3.0菜鸟学飞教程:载入库中的影片剪辑
2010-01-25 00:00:00 来源:WEB开发网按下鼠标拖拽物体,当释放鼠标时,物体会停止跟随指针.参见未命名3.fla文档
需要源文件的朋友可以到这里下载:http://bbs.jcwcn.com/viewthread.php?tid=255505
添加一个影片剪辑到一个容器
DisplayObjectContainer对象(和继承DisplayObjectContainer类所创建的对象)可以包含零个或多个显示项.
就像移动容器一样,所有容器对象中的显示项相对容器移动.
示例:
1、新建Flash文档(AS3),打开未命名1.fla文件.
2、使用库的下拉菜单来选择“未命名1.fla”的库.如图:
3、将“鹰”影片剪辑从库中拖放到舞台上.
4、通过库的下拉菜单选择回到新文件的库.如图:
注意:
“鹰”的影片剪辑及相关素材已经列在当前文件的库中了.
5、删除舞台上的影片剪辑.
6、选择时间轴第1帧,命名:as,打开动作面板,输入代码:
//声明实例
var myhaw:hawk = new hawk();
//添加到显示列表
addChild(myhaw);
//myhaw位置(x,y坐标)
myhaw.x = 100;
myhaw.y = 100;
//注册鼠标按下事件侦听器
myhaw.addEventListener(MouseEvent.MOUSE_DOWN, draghaw);
//注册鼠标释放事件侦听器
myhaw.addEventListener(MouseEvent.MOUSE_UP, drophaw);
//定义鼠标按下事件侦听器函数
function draghaw(dragevent:MouseEvent):void {
//开始拖动
dragevent.currentTarget.startDrag();
}
//定义鼠标释放事件侦听器函数
function drophaw(dropevent:MouseEvent):void {
//停止拖动
dropevent.currentTarget.stopDrag();
}
7、新建图层,并把它拖到as层的下方,重命名为text.选中第1帧,使用文字工具在舞台上输入:点击并移动mySprite,到(150,200)坐标位置.(mySprite是影片剪辑的容器)
8、测试影片.
Flash Player播放SWF文件,默认情况下,影片剪辑显示在舞台的左上角.代码中一个事件侦听器用于响应鼠标点击,当点击舞台的任何地方时,影片剪辑的注册点都被重新定位于距离舞台上方150个像素,距离舞台左边200个像素的位置.
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接