0

这是我的想法:

配件并在 Flash 中构建您的汽车应用程序。

我是Action Script 3 的新手,我正在尝试为我的自定义图形编写Action Script,以“打造自己的汽车”。类似于哈雷戴维森摩托车制造商的东西(https://www.harley-davidson.com/en_US/Content/Pages/H-D1/Bike-Builder.html#/locale__en_US/model_FLD/year _2013)。

我有所有的图形(多张照片,针对不同的车身颜色进行了Photoshop和剪切。我对汽车轮辋的选择也做同样的事情,等等)所有图形的大小都经过调整,因此它们可以无缝地叠放在一起,但是我不知道如何将按钮设置为 Action Script 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 回答