zoukankan      html  css  js  c++  java
  • Lingo12 和Flash交互

    Lingo调用AS

    Director调用Flash有一些常用method,比较关键的包括:

    1. spriteObjRef.setCallback(actionScriptObject, ASEventName, #LingoHandlerName, lingoScriptObject)

    2. spriteObjRef.setFlashProperty(targetName, #property, newValue)

    3. spriteObjRef.getFlashProperty(targetName, symProp)

    4. spriteObjRef.setVariable(variableName, newValue)

    5. spriteObjRef.getVariable(variableName {, returnValueOrReference})

    6. spriteObjRef.newObject(objectType {, arg1, arg2 ....})

    7. spriteObjRef.tellTarget(targetName)

    1,2,3前三个方法完全不支持AS3.0;

    4和5,setvariable和getvariable在AS3.0中不支持top-level的variable,只能用AS3中class的static variable模拟。GetVariable时要注意flash movie sprite的propDirectAccess为true。

    6,AS3.0的话,需要写出完整的objectType,例如flash.display.BitmapData。

    7,相当于AS中的BeginTellTargetEndTellTarget

    补充:flash movie sprite的隐藏使用的是imageEnable。手册说如果用visible会出错,在message window中试了,没出错。但还是用imageEnable吧。

    AS调用Lingo

    首先保证enableFlashLingo = true,然后用GetURL系。略。

    相关日志:

    Director中调用AS3.0对象-getVariable 附源码 

  • 相关阅读:
    CentOS7 安装 MySQL 5.7
    Centos7 安装 opencv
    nginx编译支持HTTP2.0
    CentOS 6.5 安装 ffmpeg
    parted 4T磁盘
    nginx upstream
    linux rar 解压忽略带密码压缩包
    那些实用的Nginx规则
    linux 两台服务器共享目录NFS实现
    redis集群搭建
  • 原文地址:https://www.cnblogs.com/mumuliang/p/2245609.html
Copyright © 2011-2022 走看看