Flex从HTML获取参数

  HTML中传递参数给Flash,通常使用FlashVars参数传递,在Flex 4.0中,则相应需要在flashvars中添加相应属性即可。

  首先,找到模板页中的如下HTML片段:

            var flashvars = {};
            var params = {};
            params.quality = "high";
            params.bgcolor = "#4e4d4a";
            params.allowscriptaccess = "sameDomain";
            params.allowfullscreen = "true";
            var attributes = {};

  然后,添加flashvars的属性,如要添加一个url属性,则添加一行代码:flashvars.url = "test.xml";

  相应地,在Flex中的初始化函数中获取参数如下:

                if (stage){
                    var param:Object =  stage.loaderInfo.parameters;
                    if(param)
                        Alert.show(param.url);
                }


你可能感兴趣的:(Flex从HTML获取参数)