马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
将多个Flash作品转化为屏保程序。◇所生成的屏保程序能进行全屏预览、窗口预览、设置密码等操作。
poluoluo中心提醒:本例为FlashAS3.0菜鸟学飞系列教程,在本FlashAS3.0教程中我们将经由过程进修一个老鹰飞动实例解说怎样载进库中的影片剪辑将制造成动画效果,但愿能给伴侣们带来匡助~~
本例为FlashAS3.0菜鸟学飞系列教程,在本FlashAS3.0教程中我们将经由过程进修一个老鹰飞动实例解说怎样载进库中的影片剪辑将制造成动画效果,但愿能给伴侣们带来匡助~~。
进修AS3.0菜鸟腾飞之—载进库中的影片剪辑
在Flash创作情况中,能够从库中拖拽影片剪辑到舞台上,使它们呈现在SWF文件中。当利用ActionScript来增加影片剪辑时,实践上也是将影片增加一个实例到工夫轴上。帧是工夫轴的一部分,你可使用举措面板将as代码与帧联系关系。因而工夫轴成了用as代码增加的显现工具的父容器,除非另外一个显现工具被指定。
增加一个影片剪辑到以后工夫轴:
上面的例子从.fla库中导进一个名为“鹰”的影片剪辑
1、新建Flash文档(AS3),存盘。
2、翻开“鹰”的影片剪辑,复制到库中,(在这里不解说影片剪辑制造的历程)。
3、右键点击“鹰”影片剪辑,鄙人拉菜单中点击【属性】翻开属性面板,勾选【为AstionScript导出】在类:文本框中输出:hawk,按【断定】如图:
4、前往场景1,选中图层1的第帧,按F9键,翻开举措面板输出代码:
varmyhaw:hawk=newhawk();
addChild(myhaw);
第一行用var声明一个实例名:myhaw给影片剪辑。
第二行用addChild()命令将实例myhaw到场显现列表。
提醒:当没有明白指定显现容器时,影片剪辑实例是被增加到工夫轴确当前帧。
我们按Ctrl+Enter组合键,测试一下,影片已显现在屏幕上了。拜见未定名1.fla文档
5、我们已把影片剪辑增加到工夫轴上了,上面我们持续增加代码,做一个鹰跟从鼠标挪动。翻开动
作面板,到场上面代码:
varmyhaw:hawk=newhawk();
//注册鼠标单击事务侦听器
stage.addEventListener(MouseEvent.CLICK,addhawk);
//界说侦听器函数
functionaddhawk(e:MouseEvent):void{
addChild(myhaw);
}
//注册鼠标挪动事务侦听器
stage.addEventListener(MouseEvent.MOUSE_MOVE,movehaw);
//界说挪动事务侦听器函数
functionmovehaw(e:MouseEvent):void{
//使myhaw位于鼠标地位
myhaw.x=stage.mouseX;
myhaw.y=stage.mouseY;
}
下面的示例利用了事务的处置和函数的声明。拜见未定名2.fla文档
上面是一个影片剪辑拖放的示例:
详细创立历程不再反复,参照下面示例
不再空话,间接上代码:
//声明实例
varmyhaw:hawk=newhawk();
//增加到显现列表
addChild(myhaw);
//myhaw地位(x,y坐标)
myhaw.x=100;
myhaw.y=100;
//注册鼠标按下事务侦听器
myhaw.addEventListener(MouseEvent.MOUSE_DOWN,draghaw);
//注册鼠标开释事务侦听器
myhaw.addEventListener(MouseEvent.MOUSE_UP,drophaw);
//界说鼠标按下事务侦听器函数
functiondraghaw(dragevent:MouseEvent):void{
//入手下手拖动
dragevent.currentTarget.startDrag();
}
//界说鼠标开释事务侦听器函数
functiondrophaw(dropevent:MouseEvent):void{
//中断拖动
dropevent.currentTarget.stopDrag();
}
按下鼠标拖拽物体,当开释鼠标时,物体味中断跟从指针。拜见未定名3.fla文档
增加一个影片剪辑到一个容器
DisplayObjectContainer工具(和承继DisplayObjectContainer类所创立的工具)能够包括零个或多个显现项。
就像挪动容器一样,一切容器工具中的显现项绝对容器挪动。
示例:
1、新建Flash文档(AS3),翻开未定名1.fla文件。
2、利用库的下拉菜单来选择“未定名1.fla”的库。如图:
3、将“鹰”影片剪辑从库中拖放到舞台上。
4、经由过程库的下拉菜单选择回到新文件的库。如图:
注重:“鹰”的影片剪辑及相干素材已列在以后文件的库中了。
5、删除舞台上的影片剪辑。
6、选择工夫轴第1帧,定名:as,翻开举措面板,输出代码:
//声明实例
varmyhaw:hawk=newhawk();
//增加到显现列表
addChild(myhaw);
//myhaw地位(x,y坐标)
myhaw.x=100;
myhaw.y=100;
//注册鼠标按下事务侦听器
myhaw.addEventListener(MouseEvent.MOUSE_DOWN,draghaw);
//注册鼠标开释事务侦听器
myhaw.addEventListener(MouseEvent.MOUSE_UP,drophaw);
//界说鼠标按下事务侦听器函数
functiondraghaw(dragevent:MouseEvent):void{
//入手下手拖动
dragevent.currentTarget.startDrag();
}
//界说鼠标开释事务侦听器函数
functiondrophaw(dropevent:MouseEvent):void{
//中断拖动
dropevent.currentTarget.stopDrag();
}
7、新建图层,并把它拖到as层的下方,重定名为text。选中第1帧,利用笔墨工具在舞台上输出:点击并挪动mySprite,到(150,200)坐标地位。(mySprite是影片剪辑的容器)
8、测试影片。拜见未定名4.fla文件
FlashPlayer播放SWF文件,默许情形下,影片剪辑显现在舞台的左上角。代码中一个事务侦听器用于呼应鼠标点击,当点击舞台的任何中央时,影片剪辑的注册点都被从头定位于间隔舞台上方150个像素,间隔舞台右边200个像素的地位。
AdobeFlashPlayerforIE是IE浏览器专用的flash播放器插件,可以播放AdobeFlash制作的flash文件。 |