アクションスクリプト3.0 MOUSE_OVER
お世話になっております。
3枚の画像がMouse_overされた際に、別の画像に切り替わるアクションスクリプトを考えております。画像のインスタンス名で判定し、共通のファンクションで管理できればと思っております。
現時点では、参照値に代入できません というエラーがでています。インスタンス名と比較させるところで止まっているのはわかりますが、これをどのように解決したらよいのでしょうか。
googleでアクションスクリプト3.0 画像 切り替えで検索しましたが、いずれも、私がやりたいこととは違うものでした。一応、mouse_overの使い方では参考にしました。
ステージ上に二つのレイヤーを作成し、上にマウスオーバー状態、下にノーマルの状態の画像を配置しました。
どうか、ご教授いただけますでしょうか。
よろしくお願い致します。
現在のスクリプトは以下のような感じです。
public function init() {
aaa_over.visible = "false";
bbb_over.visible = "false";
ccc_over.visible = "false";
aaa.addEventListener(MouseEvent.MOUSE_OVER, overMouse);
bbb.addEventListener(MouseEvent.MOUSE_OVER, overMouse);
ccc.addEventListener(MouseEvent.MOUSE_OVER, overMouse);
}
private function overMouse(MC:MouseEvent):void{
var pointMc:MovieClip = MovieClip(MC.target);
var pic_over = pointMc.name;
pointMc.visible = "false";
pic_over+"_over".visible = "ture";
pointMc.addEventListener(MouseEvent.MOUSE_OUT, outMouse);
}
private function outMouse(mc:MouseEvent):void{
var pointMc:MovieClip = MovieClip(mc.target);
var pic_over = pointMc.name;
pointMc.visible = "ture";
pic_over+"_over".visible = "false";
}