これは2つのエラーです。Actionscript 3で "if(MouseEvent.CLICK = true)"エラーが発生しましたか?
?ありがとう1067:タイプがブール値の値を無関係に暗黙的に強制変換します。 タイプの文字列です。
1049:変数に無効な割り当てがあり、 という定数が指定されています。私はマウスが
シンボルヘリコプター=変数「スピード」
すべてのヘルプの-yスピードをクリックしている場合は、基本的には、それを設定したい
これは2つのエラーです。Actionscript 3で "if(MouseEvent.CLICK = true)"エラーが発生しましたか?
?ありがとう1067:タイプがブール値の値を無関係に暗黙的に強制変換します。 タイプの文字列です。
1049:変数に無効な割り当てがあり、 という定数が指定されています。私はマウスが
シンボルヘリコプター=変数「スピード」
すべてのヘルプの-yスピードをクリックしている場合は、基本的には、それを設定したい
このテストでは何も意味しません。は定数で、その値はです。常に"click"
です。だから(MouseEvent.CLICK)
は常にtrue
です(この文字列がnullでない場合、文字列をテストするとtrueが返されます)。マウスがダウンしている場合、あなたはそのような何か書くべき確認するには
:
var mouseDown:Boolean;
addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onMouseDown(event:MouseEvent):void
{
mouseDown = true;
}
function onMouseUp(event:MouseEvent):void
{
mouseDown = false;
}
function onEnterFrame(event:Event):void
{
if (mouseDown)
{
helicopter.y += speed;
}
else
{
//maybe fall?
}
}
が、その代わりに、 '='演算子の比較において、 '=='ことになっていませんか? – Mahesh