###前提・実現したいこと
ActionScript3.0を使って脱出ゲームを作っているんですが
クリックをした際にそのシンボルを消す関数を作っているところです。
クリックしたものを取得するのにe.target.nameを使うことでインスタンス名を取得はできたのですが
object(root).e.target.name.visible = false;では消えてくれません。
何かいい方法はありませんでしょうか?
###該当のソースコード
ActionScript3.0
1// 黄色のカギ取得 2Object(root).YellowKey_mc.addEventListener(MouseEvent.CLICK , get) 3function get(e:Event):void{ 4 object(root).e.target.name.visible = false; 5 }
###試したこと
ActionScript3.0
1var obj; 2 3Object(root).YellowKey_mc.addEventListener(MouseEvent.CLICK , get) 4function get(e:Event):void{ 5 6 obj = "object(root)." + e.target.name; //クリックしたものをobjに格納 7 obj.visible = false; 8 }
###上記のエラーコード
ReferenceError: Error #1056: String のプロパティ visible を作成できません。 at EscapeGame_fla::MainTimeline/get()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/16 04:16