![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2007
Сообщений: 124
|
Всем доброго времени суток. Вопрос. На основной линейке есть мувик в котором на 8 кадре анимации появляется конопка. Нужно: прописать в основной линейке действие кнопки из мувика. Обычный код
не проходит, т.к. конпка как я уже сказал появляется только в 8 кадре. Что не так делаю? ![]() |
|
|||||
|
Ну так просто это надо написать в 8 кадре где и появляется кнопка.
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 124
|
to CorC: это понятно, с таким же успехом я могу написать код на кнопке. Но дело в том что там их много и в каждый клип лазить, если что то поменять надо, беда ( URL's меняю иногда), и я думал было бы намного удобнее если бы я мог вписывать юрлы на основной линейке, но как? Нашел кое что в мануале, но там для ActionScript3, мне нужно во втором (там они через оператры все прописывают.)
Моя идея была постваить на кнопку на клик вызов функции, а в основной линейке определить что функция должна делать, тобишь getURL. Но фикус пикус в том что кнопка не инициализируется, если ее не задать с первого кадра. |
|
|||||
|
сделать кнопку не с 8 кадра, а с первого. В этом же первом кадре задать свойство кнопке _visible=false; а на 8 кадре - _visible=true
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 124
|
СПАСИБО. Как говорится: "Все гениальное - просто"
|
|
|||||
|
Еще удобнее аттач с нужного места мувика с нужным классом, который сам все сделает...
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Если надо быстро что-то навалять, кнопок мало, появляются они фиг знает где, от них требуется что-то очень простое, есть старый способ:
function btnOnPress(){
switch(this._name){
case "google_Btn":
getURL("http://google.com", "_blank");
break;
default:
trace(this._name);
}
}
Button.prototype.onPress = btnOnPress;
Потом конечно прототип долой, а каждой кнопке onPress назначить нормальным способом. Или расширить класс Button. Смысл прост - все кнопки вызывают одну и ту же функцию, которая решает что делать. В случае с getURL легко подгрузить xml с урлами для перехода, сделать его статическим свойством класса например URLButton и пускай каждая суперкнопка вызывает статик метод класса, находит в идмапе ноду со своим именем... |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|