これらは 2 つのエラーです。
1067: Boolean 型の値を関連のない String 型に暗黙的に強制します。
1049: 定数として指定された変数への代入が不正です。
基本的にはそのように設定したいのですが、マウスがクリックされた場合
シンボル ヘリコプターの -y 速度 = variable 'speed'
何か助けはありますか?ありがとう
これらは 2 つのエラーです。
1067: Boolean 型の値を関連のない String 型に暗黙的に強制します。
1049: 定数として指定された変数への代入が不正です。
基本的にはそのように設定したいのですが、マウスがクリックされた場合
シンボル ヘリコプターの -y 速度 = variable 'speed'
何か助けはありますか?ありがとう
このテストは何の意味もありません:MouseEvent.CLICK
は定数であり、その値は常に "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?
}
}