|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用AdobeActionScript3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。
poluoluo中心提醒:经由过程页面传送参数到flex中的几种办法.
1.在<Object>和<embed>中设置FlashVars参数,比方:
<objectid=’mySwf’classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′codebase=’http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab’height=’100%’width=’100%’>
<paramname=’src’value=’FlashVarTest.swf’/>
<paramname=’flashVars’value=’firstName=Nick&lastName=Danger’/>
<embedname=’mySwf’src=’FlashVarTest.swf’pluginspage=’http://www.adobe.com/go/getflashplayer’height=’100%’width=’100%’flashVars=’firstName=Nick&lastName=Danger’/>
<embedsrc=’TitleTest.mxml.swf?myName=Danger’…/>
</object>
2.大概在<Object>和<embed>中的src属性中间接加参数,比方:
<object…>
<paramname=’src’value=’TitleTest.mxml.swf?myName=Danger’>
…
<embedsrc=’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:Applicationxmlns:mx=”http://www.adobe.com/2006/mxml”width=”100%”height=”100%”
layout=”absolute”creationComplete=”initApp()”initialize=”init()”>
<mx:Script>
<![CDATA[
importmx.core.Application
privatefunctioninit():void
{
trace(Application.application.parameters["id"]);//输入undefined证实猎取参数失利
}
privatefunctioninitApp():void
{
trace(Application.application.parameters["id"]);
trace(this.parameters["id"]);//如许写也行
}
]]>
</mx:Sctipt>
</mx:Application>
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。 |
|