プロが教えるわが家の防犯対策術!

nl.platipus.RenaultJointDevelopment.controls.GearBox.asというasの中に下記の関数があります。


private function makeLeverInteractive(param1:String) : void
{
switch(param1)
{
case "clickable":
{
lever.buttonMode = true;
lever.useHandCursor = true;
if (!lever.hasEventListener(MouseEvent.CLICK))
{
lever.addEventListener(MouseEvent.CLICK, handleLeverClick, false, 0, true);
}
if (lever.hasEventListener(MouseEvent.MOUSE_DOWN))
{
lever.removeEventListener(MouseEvent.MOUSE_DOWN, handleLeverMouseDown);
}
if (lever.hasEventListener(MouseEvent.MOUSE_UP))
{
lever.removeEventListener(MouseEvent.MOUSE_UP, handleLeverMouseUp);
stage.removeEventListener(MouseEvent.MOUSE_UP, handleLeverMouseUp);
}
break;
}
case "draggable":
{
lever.buttonMode = true;
lever.useHandCursor = true;
if (lever.hasEventListener(MouseEvent.CLICK))
{
lever.removeEventListener(MouseEvent.CLICK, handleLeverClick);
}
if (!lever.hasEventListener(MouseEvent.MOUSE_DOWN))
{
lever.addEventListener(MouseEvent.MOUSE_DOWN, handleLeverMouseDown, false, 0, true);
}
if (!lever.hasEventListener(MouseEvent.MOUSE_UP))
{
lever.addEventListener(MouseEvent.MOUSE_UP, handleLeverMouseUp, false, 0, true);
stage.addEventListener(MouseEvent.MOUSE_UP, handleLeverMouseUp, false, 0, true);
}
break;
}
default:
{
lever.buttonMode = false;
lever.useHandCursor = false;
lever.emphasize = false;
if (lever.hasEventListener(MouseEvent.CLICK))
{
lever.removeEventListener(MouseEvent.CLICK, handleLeverClick);
}
if (lever.hasEventListener(MouseEvent.MOUSE_DOWN))
{
lever.removeEventListener(MouseEvent.MOUSE_DOWN, handleLeverMouseDown);
}
if (lever.hasEventListener(MouseEvent.MOUSE_UP))
{
lever.removeEventListener(MouseEvent.MOUSE_UP, handleLeverMouseUp);
stage.removeEventListener(MouseEvent.MOUSE_UP, handleLeverMouseUp);
}
break;
break;
}
}
return;
}// end function


このmakeLeverInteractiveという関数をnl.platipus.BasicATM.InhibitorSwitchAnimation.InhibitorSwitchAnimation.asの中で、
クリックすると実行するように書きたいのですが、できますでしょうか?
もし、できるのであればその方法も教えていただけると助かります。

A 回答 (1件)

private → public にするだけとか

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!