0

as2でgetUrlを使用すると問題が発生します。テストムービーを使用してswfを実行すると、リンクはおそらく機能しますが、公開されたファイルを実行すると、間違ったURLが取得されます。例

-テストムービーを介して実行:取得-> www.google.com-
公開されたswfファイルを実行:取得-> file:/// C:/Users/moata/Desktop/actionScript/www.google.com

dots.ignoreWhite = true;
dots.load('links.xml');

dots.onLoad = function(success:Boolean){
    if(success){
        xmlNode = this.firstChild;
        var all:MovieClip = attachMovie("test","all",depth);
        setTimeout(startMe,6000);
    }else{
        trace("Could not load XML");
    }

    function startMe (){

        for(i=1;i<=6;i++){

            all['btn'+i].onRelease = function() {

                for(i=0;i<6;i++){
                    var name = this;
                    if(String(xmlNode.childNodes[i].attributes.TITLE) == String(name)){
                        getURL(xmlNode.childNodes[i].childNodes[0].nodeValue, "_blank");
                    }
                }       
            }

        }
    }
};
4

1 に答える 1

0

getURL( "http://www.google.com");に従ってgetRULにhttp://を追加する必要があります。、getURL( "www.google.com");の代わりに

于 2012-08-22T01:32:50.740 に答える