三、 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中调用Flex,SWF_ID是main.mxml文件中定义的ID

SWF_ID.functionName();

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

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