回覆列表
  • 1 # 使用者2458114238191884

    開啟flash,在第一幀裡,畫個物件,把它轉換為影片剪輯。選中這個影片剪輯(單擊它),在下面的屬性面板裡(如果看不到屬性面板,按ctrl+F3調出)的左邊,可以給影片剪輯命名,起名為“mc”。好了,現在物件已經完成了。

    接著,新建一個圖層,作為程式碼層,這樣就不容易和物件層混淆了,在程式碼層的第一幀裡(滑鼠單擊程式碼層第一幀),然後再在動作面板裡輸入:

    speed = 4;

    mc.onEnterFrame = function() {

    if (Key.isDown(87)) {

    this._y -= speed;

    }

    if (Key.isDown(83)) {

    this._y += speed;

    }

    if (Key.isDown(65)) {

    this._x -= speed;

    }

    if (Key.isDown(68)) {

    this._x += speed;

    }

    };

    就搞定了。

    注:mc為物件名稱,自己可以隨意定義,但不可以起“name”之類的指令碼中的基本程式碼詞彙。

    speed是設定物件移動速度的。適當調快flash的幀頻率,會使操作更流暢。

    87,83,65,68是鍵位程式碼,分別代表 W,S,A,D。

  • 中秋節和大豐收的關聯?
  • 人生可以有多苦?