0
コンテキストメニューから以下の関数を呼び出して、グラフィックスをクリアします。呼び出しが別の関数内から発生した場合、呼び出されません。 なぜそれは動作していないのですか?AS3 - graphics.clear()
function removeFrame(e:Event=null):void{
holder.graphics.clear();
}
function cleanIt(e:Event=null):void{
removeFrame()
}
// NOT working by calling it like this:
cleanIt()
// It's Working if I call the function directly from the right-click menu:
menuitem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,cleanIt);
ありがとうございます。 Uli
私は上記の関数を呼び出していないので、この関数は機能していません:function cleanIt(e:Event = null):void { removeFrame() } cleanIt() '右クリックメニュー: 'menuitem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT、cleanIt); '違いはどこですか?ありがとう。 – Uli
あなたはあなたがそれをどのように呼んでいるかを示すために質問内のコードを更新できますか? – Daniel
はい。質問のコードを更新しました。 – Uli