汇总网页传递参数到flex中的三种方法
作者 凌众技术
来源 网页制作
浏览
发布时间 2012-03-08
1.在<Object>和<embed>中设置flashVars参数,例如: <object id=’mySwf’ classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′ codebase=’http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab’ height=’100%’ width=’100%’> <param name=’src’ value=’FlashVarTest.swf’/> <param name=’flashVars’ value=’firstName=Nick&lastName=Danger’/> <embed name=’mySwf’ src=’FlashVarTest.swf’ pluginspage=’http://www.adobe.com/go/getflashplayer’ height=’100%’ width=’100%’ flashVars=’firstName=Nick&lastName=Danger’/> <embed src=’TitleTest.mxml.swf?myName=Danger’ … /> </object> 2.或者在<Object>和<embed>中的src属性中直接加参数,例如: <object … > <param name=’src’ value=’TitleTest.mxml.swf?myName=Danger’> … <embed src=’TitleTest.mxml.swf?myName=Danger’ … /> </object> 3.如果通过url直接访问Flash,可以直接再后面加参数,例如: http://localhost:8100/flex/myApp.swf?myName=Nick&myHometown=San 如何在Flex中读取这些参数: 可以用Application.application.parameters或LoaderConfig.parameters获得外部参数。 但是切忌:只能在Application部署完成之后才能获取这些参数。也就是在派发creationComplete之后才能获得。例如: mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” width=”100%” height=”100%” layout=”absolute” creationComplete=”initApp()” initialize=”init()”> <mx:Script> <![CDATA[ import mx.core.Application private function init():void { trace(Application.application.parame |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于汇总网页传递参数到flex中的三种方法的所有评论