Flash AS3.0菜鸟学飞教程:载入库中的影片剪辑
2010-01-25 00:00:00 来源:WEB开发网当没有明确指定显示容器时,影片剪辑实例是被添加到时间轴的当前帧.
我们按Ctrl+Enter组合键,测试一下,影片已经显示在屏幕上了.参见未命名1.fla文档
需要源文件的朋友可以到这里下载:http://bbs.jcwcn.com/viewthread.php?tid=255505
5、我们已经把影片剪辑添加到时间轴上了,下面我们继续添加代码,做一个鹰跟随鼠标移动.打开动
作面板,加入下面代码:
var myhaw:hawk = new hawk();
//注册鼠标单击事件侦听器
stage.addEventListener(MouseEvent.CLICK, addhawk);
//定义侦听器函数
function addhawk(e:MouseEvent):void {
addChild(myhaw);
}
//注册鼠标移动事件侦听器
stage.addEventListener(MouseEvent.MOUSE_MOVE, movehaw);
//定义移动事件侦听器函数
function movehaw(e:MouseEvent):void {
//使myhaw位于鼠标位置
myhaw.x = stage.mouseX;
myhaw.y = stage.mouseY;
}
上面的示例使用了事件的处理和函数的声明.参见未命名2.fla文档
需要源文件的朋友可以到这里下载:http://bbs.jcwcn.com/viewthread.php?tid=255505
下面是一个影片剪辑拖放的示例:
具体创建过程不再重复,参照上面示例
不再废话,直接上代码:
//声明实例
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();
}
- ››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 语句的语法错误解决
更多精彩
赞助商链接