浏览 3713 次
锁定老帖子 主题:flash,flex与页面交互的几种方式
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-22
<param name="FlashVars" value="&state='true'"/> flex,actionscript3中这样取得state的值 this.parameters.state flash,actionscript2中这样取得state的值 _level0.state 2.通过和javascript交互 flash调用javascript方法 调用名称为getData1的javacript,obj为接受该js方法的返回值 var obj=ExternalInterface.call("getData1"); javascript调用flash(actionscript)方法 首先需要将flash方法注册下 var wasSuccessful1:Boolean =ExternalInterface.addCallback("print", print); 这样就是将名称为print的flash(actionscript)的方法公开,使用js可以调用 javascript方法 function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName] } else { return document[movieName] } } 然后用thisMovie(id).print();就可以调用了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |