WEB开发网
开发学院图形图像Flash Flash AS3.0菜鸟学飞教程:载入库中的影片剪辑 阅读

Flash AS3.0菜鸟学飞教程:载入库中的影片剪辑

 2010-01-25 00:00:00 来源:WEB开发网   
核心提示: 当没有明确指定显示容器时,影片剪辑实例是被添加到时间轴的当前帧. 我们按Ctrl+Enter组合键,测试一下,影片已经显示在屏幕上了.参见未命名1.fla文档需要源文件的朋友可以到这里下载:http://bbs.jcwcn.com/viewthread.php?tid=2555055、我们已经把

当没有明确指定显示容器时,影片剪辑实例是被添加到时间轴的当前帧.

我们按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();
}

Tags:Flash AS 菜鸟

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接