当前位置: 首页 > 图文教程 > Flash动画 > ActionScript > ActionScript3.0读取网页FlashVars中的参数的问题

ActionScript
Flash as与影片剪辑的调用
Flash AS2教程:缓冲运动
flash as2的缓动类
FLASH AS教程:ActionScript3简介
Flash AS3教程:编程基础
ActionScript和网页JavaScript互相调用
Flash ActinScript 3.0基础知识
ActionScript 3.0的流程控制语法
ActinScript3.0开发基础知识:可重用代码
Flash自定义函数实例
ActoinScript教程:小数坐标处理
AS教程:鼠标拖拽与旋转MC
Flash AS3基础教程:掌握鼠标事件应用
Flash AS3教程:快速制作烟雾动画
Flash AS代码书写约定和书写习惯
学习Flex:常见的Flex代码
Flex教程:ScriptLimits标签
Flash AS教程:propertydata问题解决
Flash AS3单列模式实现方式
as3中通过ByteArray进行对象的深度拷贝

ActionScript3.0读取网页FlashVars中的参数的问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-16   浏览: 244 ::
收藏到网摘: n/a

像:
<param name="FlashVars" value="myname=vince6799" />

在AS2.0中可以直接引用:

myname.text = "我的名字是:"+myname;

在AS3.0中需要这样:

myname.text = "我的名字是:"+root.loaderInfo.parameters.myVar;

在网上查了一下才知道,在as2中这些变量会被简单的声明到_root上,但在as3中这些变量被放到了root下的parameters对象下

在AS3中Flash 要通过:root.loaderInfo.parameters // 或 stage.loaderInfo.parameters来取得传递的参数