Назначение ссылок на кнопки - Все на одном слое - PullRequest
0 голосов
/ 11 декабря 2010

У меня есть файл fla / swf, на котором 6 кнопок со своими собственными эффектами наведения и тому подобное, однако они все находятся на одном слое.Таким образом, назначение ссылки для каждого из ActionScript сбивает с толку, так как я делал это только в том случае, если они были на разных уровнях.(С помощью Flash CS4)

1 Ответ

1 голос
/ 11 декабря 2010

В общем случае не имеет значения, находятся они на одном слое или нет.Вы должны назначить имя экземпляра для каждой кнопки (например, «button01» и «button02», а затем вы можете различать их как:

function init():void {
    button01.addEventListener(MouseEvent.MOUSE_CLICK,onActionPerformed,false,0,true);
    button01.addEventListener(MouseEvent.MOUSE_CLICK,onActionPerformed,false,0,true);
}

function onActionPerformed(e:MouseEvent):void {
    switch(e.currentTarget) {
       case button01: navigateToUrl(/*put your link in here*/); break;
       case button02: navigateToUrl(/*Put another link in here*/); break;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...