本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2006-11-11 · 原址 http://fl.flashempire.com/forums/thread/237.aspx ← Flash 保存计划

FlashLite User Group

Flash , FlashLite , ActionScript ...
欢迎光临 FlashLite User Group 登录 | 注册 | 帮助
搜索

封装了几个FlashLite1.1 中常用到的功能.以后陆续更新

帖子发起人: tins   发起时间: 10-16-2006, 3:51 下午   回复: 0
帖子排序: 上一主题 下一主题
  •  10-16-2006, 3:51 下午 237

    封装了几个FlashLite1.1 中常用到的功能.以后陆续更新

    封装了几个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
可以使用RSS工具订阅该板块。
Powered by Community Server Iyond.com