【问题标题】:Passing variables to Class from HTML将变量从 HTML 传递给 Class
【发布时间】:2011-05-17 03:59:54
【问题描述】:

我想将一些图像名称和数字作为字符串传递给我的闪存,所以在 html 文件中我有:

src="imgvid-00.swf?imageData=image00/00.gif,3,image00/01.gif,6,image00/02.gif,10"

在 flash swf 中我有这样的课程:

package src{
    import flash.display.*;
    import flash....

    public class imgvid extends MovieClip {
        public var dataBANK:Array = new Array();        

        public function imgvid():void {
            //put all var in Array dataBANK     
        }
    }
}

我该怎么做? 我尝试: public var paramObj = this.loaderInfo.parameters; 但这不起作用...

【问题讨论】:

    标签: html flash actionscript-3 class variables


    【解决方案1】:

    您需要将参数作为 flashvars 传入。查询参数不会像您在示例中那样传递到闪存中。在此处阅读有关 flashvars 的信息:

    http://kb2.adobe.com/cps/164/tn_16417.html

    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="myFlashMovie" align="middle">
        <param name="movie" value="myFlashMovie.swf" />
        <param name=FlashVars value="myVariable=Hello%20World&mySecondVariable=Goodbye">
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="myFlashMovie.swf" width="550" height="400">
            <param name="movie" value="myFlashMovie.swf" />
            <param name=FlashVars value="myVariable=Hello%20World&mySecondVariable=Goodbye">
        <!--<![endif]-->
            <a href="http://www.adobe.com/go/getflash">
                <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
            </a>
        <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
    </object>
    

    使用 swf 对象来做这一切比上面手动做的更容易

    http://code.google.com/p/swfobject/

    【讨论】:

    • .. 哇.. 非常感谢.. 但是上课怎么样?我怎样才能让他们上我的课? public var paramObj = this.loaderInfo.parameters; 不工作..
    • 你应该使用 LoaderInfo(this.root.loaderInfo).parameters;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    相关资源
    最近更新 更多