Просмотр полной версии : Условие нажатии на кнопку
DenisCheg
15.06.2010, 13:37
Дико извиняюсь но не пойму как написать условие нажатии на кнопку
movie.btn.onPress = function()
{
//....
}
и так чтобы кнопка была кнопкой а не клипом
а код писался непосредственно на фрейм :quiet:
2 DenisCheg:
На фрейм? А где вы этот код писали? На клипе? Работать не будет. Если пишите на кнопке/клипе, нужно пользоваться обработчиком on().
DenisCheg
15.06.2010, 13:56
нужно написать на фрейм
..на котором находится кнопка
2 DenisCheg:
Ну так напишите. В принципе, выше вы написали уже что-то подобное, разве что для кнопки/мувиклипа с именем btn, который лежит в мувиклипе movie. Этот код должен работать, если его написать в кадре таймлайна того обьекта, в котором лежит этот самый movie.
Если же хотите написать в кадре таймлайна обьекта, содержащего кнопку, то будет так:
btn.onPress = function() {}
DenisCheg
15.06.2010, 14:31
http://upwap.ru/d/912758/d84893959cc681b37a0481301805b385/6b03e24521004c1747ca/my.swf
movie.btn.onPress = function()
{
this.onEnterFrame = function()
{
movie._x += (_xmouse - movie._x) / 10;
movie._y += (_ymouse - movie._y) / 10;
movie._rotation = (_xmouse - movie._x) / 5;
};
};
movie.btn.onRelease = function()
{
delete this.onEnterFrame;
};
почему с мувиком работает а с кнопкой нет? :rtfm:
2 DenisCheg:
Так у Button нет onEnterFrame, вроде.
DenisCheg
15.06.2010, 17:18
ну вот я и спрашиваю как обратиться к кнопке с фрейма ?
ну запихни кнопку в мувик
ну вот я и спрашиваю как обратиться к кнопке с фрейма ?
Нет, не о том вы спрашивали. Вы спросили, почему не работает:
почему с мувиком работает а с кнопкой нет?
Я вам ответил, почему приведённый вами код может по-разному работать для кнопки и мувиклипа. Вы к кнопке правильно обращаетесь в том коде.
функции типа
movie.btn.onPress = function()
работают одинаково для клипа и для кнопки
сложности и несрабатывания кода как правило происходят когда кнопка есть только на некоторых кадрах мувика - надо на всех! в местах перехода gotoAndStop gotoAndPlay прописывается _visible для кнопок и элементов меню, хотя, может есть выход проще.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.