三、 Flex与JavaScript互操作

Flex中有一个类,专门负责处理Flex中调用JavaScript方法,和在JavaScript中调用Flex;

       import flashexternal.ExternalInterface;     // 提供了2个静态方法供调用

1.     Flex中调用JavaScript

ExternalInterface.call(jsFunctionName, args...);

2.     Flex中设置回调函数,让JavaScript可以调用Flex的方法

(1)   Flex中设置回调函数

ExternalInterface.addCallBack(functionName, flexFunction);

(2)JavaScript中调用FlexSWF_IDmain.mxml文件中定义的ID

SWF_ID.functionName();

只要执行上面这句,就会自动调用Flex中的flexFunction这个方法

posted on 2010-01-10 22:15  TroyZ  阅读(373)  评论(0编辑  收藏  举报