当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 汇总网页传递参数到flex中的三种方法

Flash动画制作
Flash5的DATE对象(二)
Flash层的运用(一)
Flash 神奇遮罩之原理篇(1)
Flash 神奇遮罩之应用篇(5)
Flash 神奇遮罩之图片篇(3)
Flash 神奇遮罩之透明度篇(1)
Flash MX的自由变形工具(1)
Flash MX的自由变形工具(3)
用动作脚本动态创建和控制文本框 (7)
Freehand和Flash的结合应用(2)
Freehand和Flash的结合应用(6)
Flash 神奇遮罩之原理篇(2)
Flash 神奇遮罩之应用篇(1)
Flash 神奇遮罩之透明度篇(2)
实例学用Flash MX增强的AS功能(2)
FW MX和Flash MX的亲密合作(3)
Flash5 有声音的三眼狼(一)
Freehand和Flash的结合应用(5)
Flash5 有声音的三眼狼(三)
Freehand和Flash的结合应用(11)

Flash动画制作 中的 汇总网页传递参数到flex中的三种方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-04   浏览: 205 ::
收藏到网摘: n/a

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()”&gt;
<mx:Script>
<![CDATA[
import mx.core.Application
private function init():void
{
trace(Application.application.parameters["id"]);//输出undefined证明获取参数失败
}
private function initApp():void
{
trace(Application.application.parameters["id"]);
trace(this.parameters["id"]);// 这样写也行
}
]]>
</mx:Sctipt>
</mx:Application>