2011-03-14 4 views
0

私のフラッシュサイトプロジェクトでディープリンクを使用するときに問題があります。externals SWFで逆インターポーティングする方法は? (ActionScript 2.0)

私はこのチュートリアルにhttp://www.padizine.com/blog/swfaddress-tutorial-for-actionscript-2-0/

を以下だし、これは動作しません。私のhtmlファイルの私のフラッシュファイルに

<script type="text/javascript" src="javascript/swfaddress.js"></script> 

<script type="text/javascript"> 
    // <![CDATA[ 
    var so = new SWFObject("site.swf", "ZONAZEN", "990", "580", "8", "#73746E"); 
    so.addParam("scale", "noscale"); 
    so.addParam("allowFullScreen", "true"); 
    so.addParam("wmode","transparent"); 
    so.useExpressInstall('javascript/swfobject/expressinstall.swf'); 
    so.write("flashcontent"); 
    // ]]> 
    </script> 

import com.asual.swfaddress.SWFAddress; // on my first frame in my flash 

//以上、これは(ボタンのように私は私のコードの上私は各メニュー項目のためにこれを持っています....:

on (release){ 
if (_root.olink != num) { 
    SWFAddress.setValue("empresa"); 
    this.tween("_y",16,1,"easeOutExpo",0); 
    _root.conteudo.tween("_y",37,1,"easeOutExpo",0); 
    _root.omenu.item_2.tween("_y",469,1,"easeOutExpo",0); 
    _root.omenu.item_3.tween("_y",490,1,"easeOutExpo",0); 
    _root.omenu.item_4.tween("_y",511,1,"easeOutExpo",0); 
    _root.omenu.item_5.tween("_y",532,1,"easeOutExpo",0); 
    _root.omenu["item_"+_root.olink].fundo_menu_ativo.tween("_alpha",0,1,"easeOutExpo",0); 
    _root.olink = num 
} 

}

私loadmovieclip機能:

function loadMovieClip(externalTarget:String, targetRoot:MovieClip) { 

var mcLoader:MovieClipLoader = new MovieClipLoader(); 
var listenerLoad:Object = new Object(); 

listenerLoad.onLoadStart = function(target:MovieClip) { 
    _root.loade._visible = true; 
    _root.loade.tween("_alpha",100,1,"easeOutExpo",0); 

}; 
//Loading Progress 
listenerLoad.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void { 
    percent = Math.round(bytesLoaded/bytesTotal * 100); 
    _root.loader.percentTxt.text = percent + "%"; 
}; 
//On Load Complete 
listenerLoad.onLoadComplete = function(target:MovieClip):Void { 
    _root.loade.tween("_alpha",0,1.5,"easeOutExpo",0,function() { 
    _root.loade._visible = false; 
    }); 
    _root.conteudo.tween("_alpha",100,1.5,"easeOutExpo",0,function() { 
    content_blocker._visible = false; 
    }); 
}; 

mcLoader.addListener(listenerLoad); 
mcLoader.loadClip(externalTarget,targetRoot); 

}

function saiconteudo() { 
_root.swfToOpen = _root.movie; 
_root.content_blocker._visible = true; 
_root.conteudo.tween("_alpha",0,1,"easeOutExpo",0,function() { 
_root.loadMovieClip(_root.swfToOpen,_root.conteudo); 
}); 

}

私は何かを忘却していますか?

助けてください!

+0

誰でも助けることができます????? – Preston

答えて

0

あなたは(チュートリアルからではなく、あなたの/ JavaScriptのディレクトリを指定するように修正)この行を持っています:上記
<script type="text/javascript" src="javascript/swfobject.js" charset="utf-8"></script>

<script type="text/javascript" src="javascript/swfaddress.js"></script>

、あなたはあなたの中にswfaddress.jsファイルを持っています/ javascriptディレクトリ?

あなただけのあなたの場所にこのすべてを持っており、それはまだ動作していない場合は、あなたの可能性swfobjectのためにGoogleと

それをダウンロードし、このファイルを持っていない場合もswfobject.jsファイルは、/ javascriptのディレクトリにする必要がありますどのような問題があるのか​​説明してください。エラーメッセージや不正な動作が起こっていますか?

+0

はい..私はを持っています....そしてもう一度、仕事はしないでください、エラーメッセージはありません、 – Preston

関連する問題