flash As3.0 xml + Loader |
| [来源:webstudio | 作者:Mirage | 时间:2008-04-02 | 点击: | 收藏本文 【大 中 小】] |
|
i++; } else { return; } } private function moveRight(event:MouseEvent) { if (m>0) { m--; var aTween:Tween = new Tween( sprite, "x", Back.easeOut, sprite.x, 10-m*150, 1, true); //移动是直接移动sprite,因为sprite里含N多个loadPic } else { return; } } private function moveLeft(event:MouseEvent) { if (m<len-1) { m++; var aTween:Tween = new Tween( sprite, "x", Back.easeOut, sprite.x, 10-m*150, 1, true); } else { return; } } } }
|
| |
在库里找到rejigger_mc 右键 –链接 类里填入:ActionScript. rejigger_mc 基类可以写成flash.display.Sprite 因为这个类扩展的是Sprite类 注:rejigger_mc里只含两个元件 都是按钮
最后一步,是在主时间上写上代码如下:
| 代码: |
| |
this.stage.frameRate=31; this.stage.scaleMode=StageScaleMode.NO_SCALE; this.stage.align=StageAlign.TOP_LEFT;
import ActionScript.rejigger_mc; var myrejigger:rejigger_mc=new rejigger_mc(); addChild(myrejigger);
|
| |
导出去测试好了:)
还不错吧,对比下XML+MovieClipLoader类就知道了,编写3.0首先代码布局上有很层次感,容易阅读,我想这点主要归功于处理事件机制了,显示对象不在像以前那样混乱,现在更有层次感。其次处理XML比以前要便捷,最后呢,最重要的一点就是编完之后有种酷酷的感觉,代码和界面的分离。。。。。
可能刚开始有很多的不习惯尽管事实上没有2.0方便吧,但做的东西多了相信你一定会体会更多的优越性,足够弥补它的不便。
源文件下载 |