封装了几个FlashLite1.1 中常用到的功能.以后陆续更新
FlashLite
为了以后使用的方便,前些日子把常用的功能封装到一个MC里
FlashLite Commaom 1.0
模拟HitTest 示例
/:__p1 = "/target1";
/:__p2 = "/target2/target3";
call(/:HitTest);
注:进行HitTest的MC,注册点必须在中心方得获得准备的HitTeat结果.
MC的父级不多十个 如"/target2/target3/target4/target5/target6/target7/target8/target9/target0/target11";否则有可能出现错误的HitTest结果
模拟Interval 示例
/:__p1 = "/Functions:CloudMove"
call(/:SetInterval)
call(/:StartAllInterval)//开始所有
call(/:StopAllInterval)//停止所有
注:该功能相当局限必要时再进行优化,执行时间间隔长短可手工改动
模拟KeyListener 示例
/:__keyEvent1 = "/functions/:keyFunction1";
/:__keyEvent2 = "/functions/:keyFunction2";
/:__keyEvent3 = "/functions/:keyFunction3";
/:__keyEventEnter = "/Functions:Start" //确定键
注:
/:__keyEvent_1 //*号
/:__keyEvent_2 //#号
需要 上,下,左,右,和软件 可自行添加
FlashLite Commaom 2.0
因为手机的效率问题,优代了HitTest
/:__p1 = target1;
/:__p2 = target2;
/:__p3 = 0; //target1 x 座标修正值
/:__p4 = 0; //target2 x 座标修正值
/:__p5 = 10; //target1 y 座标修正值
/:__p6 = 10; //target2 y 座标修正值
call(/:HitTest);
修正值主要是因为目标MC所在的MC不是位于根目录而产生,使用时传入相对应的值即可.1.0版本无此问题,因为1.0版本的实现方法会自动进行修正,但影响了效率,所以做了相应的修改
FlashLite Commaom Functions 1.0 2.0 下载地址
请见原文:http://space.flash8.net/space?583672/action_viewspace_itemid_314966.html
以后会继续添加常用的功能,直到不在使用FLashlite1.x进行开发:)
http://www.25swf.com