![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2006
Сообщений: 48
|
Всем привет!
Подскажите, пож-та код. Есть объект, есть 2 кнопки. Какой код нужен для объекта, кнопок и 1-го кадра (если надо), чтобы при наведении на одну кнопку объект двигался в одну сторону, при наведении на другую - двигался в другую. Также хорошо бы, если бы объект имел границы движения, т.е. не далее определенной координаты.. Отдельные коды я представить могу (самостоятельное движение объекта), но увязать это с кнопкой нет знаний. Помогите, пож-та, а? ![]() |
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
смотри в хелпе onRollOver, onRelease, клас Tween
|
|
|||||
|
Регистрация: Jul 2006
Сообщений: 48
|
Цитата:
![]() |
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
что конкретно непонятно? где хелп зарыт? клавиша F1, там в строке поиск вбиваем по очереди onRollOver, onRelease, Tween class
|
|
|||||
|
Регистрация: Jul 2006
Сообщений: 48
|
Да не.. где хелп искать понятно.. но как связать кнопки и движение объекта в хелпе не сказано..
![]() |
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
потому что надо читать сначала!!!
Последний раз редактировалось Мыкыта; 09.10.2007 в 19:01. |
|
|||||
|
меценат
|
Абалдеть для такой задачи класс Твин
var Min_Max:Array = [100, 450];
var Go:Array = [-3, 3];
for (var i:Number = 0; i<=2; i++) {
this["button"+i].o = i;
this["button"+i].onPress = function() {
g = this.o;
mc.onEnterFrame = function() {
this._x += Go[g-1];
if (this._x<=Min_Max[g-1] && g == 1 || this._x>=Min_Max[g-1] && g == 2) {
this._x = Min_Max[g-1];
}
};
};
this["button"+i].onRelease = function() {
delete mc.onEnterFrame;
};
}
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники |
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
а нафига огород городить? клас твин для анимации и предназначен....
|
|
|||||
|
меценат
|
К сожалению этот класс не каждоя 8 флеша потдерживает, у меня 2, одна в портобал версии другая так, и не в одной этого класса нет, видно версии такие , так что этот класс не панацея
Кстати класс больше весит =)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники Последний раз редактировалось D12; 10.10.2007 в 01:30. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Мыкыта (а нафига огород городить? клас твин для анимации и предназначен....)
Для анимации во флэше много что предназначено, а флэшерам еще и руки дал Господь, прямо в момент их творения. И стали они флэш-аниматорами. Потом Господь подумал и стал головы присобачивать. Но флэшеров к тому моменту уже много народилось, и пока он головы присобачивал, многие так и померли с одними руками. И головы лишние остались. Пришлось их к уже безруким флэшерам прикручивать. Так появились флэш-программисты. ©Wolsh'2007 К счастью, многие еще живы и с руками и с головами. D12 не говори, та же история что и с компонентами - свой скроллер сделать две минуты работы и кода несколько байт. Нет, мучаются, перерисовывают шкурки, маются с подключением всей этой красоты... Чтобы квадратик сдвинуть, универсальный класс, описывающий любое движение, подключают. Потом смотрят - а флэшка-то на жесткий диск не влазит! Короче нет у меня в восьмерке никакого Твина. И знать про него ничего не знаю. Откуда он вообще взялся? Боги Флэша, расскажите историю сего предмета?
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 10.10.2007 в 02:19. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|