MyGameMyLove.com

学习as3.0
通过实例学习AS3.0
2008-1-13 AS3
- 通过实例学习AS3.0——案例一
案例1:熟悉新的事件机制和addChild的运用
说明:拖动小人到滑板上,然后拖动滑板,可以发现小人已经跟滑板粘在了一起。
http://www2.flash8.net/teach/6592.htm
笔记:
通过个实例了解到:
1.AS3采用了新的监听机制.例如:
添加事件:boarder_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
事作处理函数:
function drag(event:MouseEvent):void
{
if(event.target.name == "boarder_mc")
{
}
}
通过event.target.name来取得事件发生的对象名,2.AS3里没有了root,addChild相当于把某个mc搬到了舞台上,其实是TimeLine0.addChild(mc),同时保证该mc是在舞台的最顶层(AS3里没有了深度管理)。可以通过addChild将mc放在任何的mc内. - 案例2:熟悉addChild和removeChild在不同的swf之间的运用,以及loader的用法。
说明:点击picture会载入另一个swf,点击载入的swf上的一个按钮,该swf消失。
http://www2.flash8.net/teach/6608.htm笔记:
加载一个mc用
var load:Loader=new Loader();
load.load(new URLRequest("loadertest.swf"));
此时load作为一个mc
可以用removeChild方法把它删除。 - 案例3:熟悉tween以及tweenEvent的运用;说明:点击标签载入特定的图片说明(其实是一个mc,只是坐标不同),同时还有渐隐渐现效果,没做loading,可能载入会有点慢
http://www2.flash8.net/teach/6608_1.htm - 案例4:熟悉xml的运用;说明:一个简单的相册,先载入xml,然后载入xml列表里的images缩略图,点击缩略图出现大图以及大图的说明。这个案例较前面几个复杂了一些,不过如果熟悉了AS3的语法,还是比较容易理解的。
http://www2.flash8.net/teach/6608_2.htm - 案例5:熟悉AS3的package,以及多个package之间的相互通信;说明:一个很简单的demo,有4个按钮,当鼠标划过和移开时会呈现出不同的状态,单击后变成disabled,再点击其他的按钮时,之前disabled的按钮恢复,被点击的按钮失效。
http://www2.flash8.net/teach/6608_3.htm
浏览量:
返回列表相关评论
你将是第一个评论这篇文章的人呀!赶快来评论!

