1
私の親ActionScript3ファイルには、これらのような機能があります。コールAS3-両親機能
package
{
*lots of import.*
public class Tabu extends MovieClip
{
public function callMe(name:String) {
trace("callme");
}
public function setPage(e:MouseEvent)
{
if (e.target.name == "btn_1")
changePage("campana.swf");
if (e.target.name == "btn_2")
changePage("toma_tabu.swf");
else if (e.target.name == "btn_3")
veranoPage("verano.swf");
else if (e.target.name == "btn_4")
changePage("manda_tu_tabu.swf");
else if (e.target.name == "btn_0")
changePage("home_1_v2.swf");
}
私はActionScript3ファイル内にロードされたActionScript2子からsetPage()
関数を呼び出す必要があります。 AS3では
、このように呼ばれています:ActionScript2で
btn_1.addEventListener(MouseEvent.CLICK, (parent as MovieClip).setPage)
、setPage()
とcallMe()
の両方のために、以下を試してみましたが、どれも機能しません:
on(release){
parent.setPage();
this.parent.setPage();
_root.parent.setPage();
_parent.setPage();
this._parent.setPage();
_root._parent.setPage();
}
私はそれを考え始めていますまったくできません。提案?
ありがとうございますが、私はSWFBridgeを動作させることができません! –
私はリンク先ページの指示に従っていますか? – weltraumpirat