给大家带来汇总网页传送参数到flex中的三种办法-Flash actionscript
使用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以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。 FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。 在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。 所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。 Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息 - 允许图像以不同的方式渲染。 不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。 它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。
页:
[1]