なんとなく試してしまった
できた。
ロジックは上記の通り。
Buttonが配置されたムービークリップ作って、そいつが押された際に、root.funcを呼ぶようにスクリプト書いてみる。
んで、当然だが一番使いたいgetURLとかが動くのか試したところ一応動いた。
googleとかから遊びに来た人のために一応書いておくと.これがMainの方のコード
_root.attachMovie("button.swf", "b", _root.getNextHighestDepth()); _root.func = function() { getURL("http://cvs.myr.jp/shake/", "", "POST"); }
読み込まれるswf側に書くのはこんな感じのコード
on(press){ trace("on press"); if(_root.func){ _root.func(); } } on(keyPress "0") { trace ("load button shortcut called"); // network.load(); }
読み込むシンボル名とか変数とかをroot.funcへ渡すようにしてやればもうちょい柔軟性の高いコードがかけるかとは思うが...
.....意味あるんか? うーん...まぁでも毎回flaいじるの面倒だからこれでいいや