基本上有3种方式:
1)通过URL查询字符串方式给swf传参数
URL如下:
http://localhost:8080/html2Swf/bin-debug/html2Swf.swf ? myName=aa&myHometown=aa
2)通过URL查询字符串方式给swf的wrapper html页面传参数
URL如下:
http://localhost:8080/html2Swf/bin-debug/html2Swf.html # firstName=Nick&lastName=Danfffger
注意,第1中方式中用 ? , 第2中方式用 # , 另外第2种方式里name/value对的分割符可以自定义,代码中解析时作出相应更改即可,详细资料可以参考Flex3帮助文档:
http://livedocs.adobe.com/flex/3/html/help.html?content=passingarguments_3.html
http://livedocs.adobe.com/flex/3/html/help.html?content=deep_linking_5.html#245869
3)在对应的Wrapper html页面中静态配置,有两个地方可以配置:
位置1 var flashvars = {};
案例 var flashvars = {"myName":"Danger","myHometown":"Los%20Angeles_Flashvars"};
位置2
1)通过URL查询字符串方式给swf传参数
URL如下:
http://localhost:8080/html2Swf/bin-debug/html2Swf.swf ? myName=aa&myHometown=aa
2)通过URL查询字符串方式给swf的wrapper html页面传参数
URL如下:
http://localhost:8080/html2Swf/bin-debug/html2Swf.html # firstName=Nick&lastName=Danfffger
注意,第1中方式中用 ? , 第2中方式用 # , 另外第2种方式里name/value对的分割符可以自定义,代码中解析时作出相应更改即可,详细资料可以参考Flex3帮助文档:
http://livedocs.adobe.com/flex/3/html/help.html?content=passingarguments_3.html
http://livedocs.adobe.com/flex/3/html/help.html?content=deep_linking_5.html#245869
3)在对应的Wrapper html页面中静态配置,有两个地方可以配置:
位置1 var flashvars = {};
案例 var flashvars = {"myName":"Danger","myHometown":"Los%20Angeles_Flashvars"};
位置2