随笔分类 - Flash ActionScript 3.0
摘要:b2ContactListener当继承这个类,你可以获得准备碰撞 和 结束碰撞等方法逻辑。实现2D横版战斗地图块的主要的逻辑:在准备碰撞中,你设定好你的方法,判断,可以使碰撞失效,来实现物理世界之间不碰撞。在结束碰撞中,你可以设定好方法,判断,把碰撞恢复。
阅读全文
摘要://使用二进制加载方式var loader:URLLoader = new URLLoader();loader.dataFormat = URLLoaderDataFormat.BINARY;loader.load(new URLRequest(String("test.atf")));loade...
阅读全文
摘要:首先界面欣赏【1】这次添加了分类编辑,里面添置可以添加分类,删除分类,移动分类等等功能【2】图标显示,之前的纯文字已经过时了这是设置面板【1】原本的设置只有设置文件夹路径,现在添加了按时关机,闹铃等等多功能。【2】系统设置更是有自动校准时间的功能,对于电脑重新开机时间就会重置的娃,这个比较实用。【3】然后透明度添加了控制桌面栏的透明度-----end
阅读全文
摘要:打开相关的文件,需要配置文件,以及发不成EXE安装包其中<supportedProfiles></supportedProfiles>里的参数应该为extendedDesktop<supportedProfiles>extendedDesktop</supportedProfiles>打开路径文件:public static function Open(url:String):void{ //获得文件位置,url是路径 var file:File = new File() file.nativePath = url trace("打开&
阅读全文
摘要:首先想到了alwaysInFront = true这个是实现窗口显示在最前端,有这个就已经足够了。我们只要把该代码进行循环实现,那么就会实现顶置效果了。代码:1 public function init():void2 {3 this.addEventListener(Event.EXIT_FRAME,Frame)4 }5 private function Frame(e:Event):void6 {7 8 stage.nativeWindow.alwaysInFront = true9 }
阅读全文
摘要:如何将一个exp变量作为我们的EXP条进度值呢一般我们会想到最小值MIN与最大值MAX 1 /* 2 * 计算经验值 3 * S值为当前角色上一级的所需经验值 4 * Z值为当前角色的经验值 5 * N值为当前角色Lv所需的经验值 6 * 7 * 可知: 8 * Z - S = 现在已经有的待机经验值 9 * N - S = 所需的升级经验值10 * 11 * */12 var S:int = EXP(10-1)13 var Z:int = $exp14 var N:int = EXP(10)15 var ZS:int = Z - S16 var NS:int = N -...
阅读全文
摘要:有的时候,需要用Sring字串符来获得Class那么我们需要用到getDefinitionByName函数如图:我们需要读取EagleEye的时候代码如下:1 //获得类2 var toClass:Class = getDefinitionByName("CPURole.EagleEye") as Class3 //访问函数或着属性4 toClass["toFunction"]()有的时候会发生未定义,那是因为SWF并没有将该类编译进去,需要import才会有效所以按照现在的例子,一般可以这样解决import CPURole.*这样就导入属于CPURol
阅读全文

浙公网安备 33010602011771号