0

これが私が念頭に置いていたことです:

アクセサリを作成し、Flash で自動車アプリケーションを構築します。

私はアクション スクリプト 3 を初めて使用し、「自分の車を作る」ためにカスタム グラフィックをアクション スクリプトにしようとしています。ハーレーダビッドソンのオートバイ ビルダー (https://www.harley-davidson.com/en_US/Content/Pages/H-D1/Bike-Builder.html#/locale__en_US/model_ FLD/year _2013) に似たもの。

私はすべてのグラフィックスを持っています (複数の写真、フォトショップでさまざまな車体の色に合わせて切り取ったもの。車のリムの選択などでも同じことをしています)アクション スクリプト 3 のボタンをクリックできるようにする方法がわかりません (例: rim1、または rim2 など、既存の背景の車の写真の上に写真を引き上げて、車にどのように見えるかを確認します)。

どのようにすればよいでしょうか? 「カラー ボタン」をスクリプして、私がデザインした 10 個の色見本を作成し、色見本 (例: 赤) をクリックしたとき。次に、すでに作成した車体のグラフィックの赤を、各色のボタンの車の既存の背景写真などの上に配置しますか? 事前に助けてくれてありがとう!

4

1 に答える 1

0

ボタンのクリックに反応するには:

//first add listeners to buttons
myButton1.addEventListener(MouseEvent.CLICK, clickHandler);
myButton2.addEventListener(MouseEvent.CLICK, clickHandler);
...etc

//then do something based on button clicked:
function clickHandler(event:MouseEvent):void
{
    switch (event.target)
    {
        case myButton1:
            //do something, eg make a movieclip of a car part visible
            break;
        case myButton2:
            //do something else, eg make a movieclip of a car part invisible
            break;
        ...etc
    }
}
于 2012-12-21T20:15:11.980 に答える