仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 889|回复: 8
打印 上一主题 下一主题

[学习教程] 给大家带来汇总网页传送参数到flex中的三种办法-Flash actionscript

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:41:16 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用AdobeActionScript3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。
poluoluo中心提醒:经由过程页面传送参数到flex中的几种办法.
1.在<Object>和<embed>中设置FlashVars参数,比方:
<objectid=’mySwf’classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&prime;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以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-10 04:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表