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

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

 2010-01-25 00:00:00 来源:WEB开发网   
核心提示: 按下鼠标拖拽物体,当释放鼠标时,物体会停止跟随指针.参见未命名3.fla文档需要源文件的朋友可以到这里下载:http://bbs.jcwcn.com/viewthread.php?tid=255505添加一个影片剪辑到一个容器 DisplayObjectContainer对象(和继承Displa

按下鼠标拖拽物体,当释放鼠标时,物体会停止跟随指针.参见未命名3.fla文档

需要源文件的朋友可以到这里下载:http://bbs.jcwcn.com/viewthread.php?tid=255505

添加一个影片剪辑到一个容器

DisplayObjectContainer对象(和继承DisplayObjectContainer类所创建的对象)可以包含零个或多个显示项.

就像移动容器一样,所有容器对象中的显示项相对容器移动.

示例:

1、新建Flash文档(AS3),打开未命名1.fla文件.

2、使用库的下拉菜单来选择“未命名1.fla”的库.如图:

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

3、将“鹰”影片剪辑从库中拖放到舞台上.

4、通过库的下拉菜单选择回到新文件的库.如图:

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

注意:

“鹰”的影片剪辑及相关素材已经列在当前文件的库中了.

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个像素的位置.

上一页  1 2 3 

Tags:Flash AS 菜鸟

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