Просмотр полной версии : как сделать так что-бы при нажатии кнопки объект двигался?
racer123
05.12.2008, 18:23
У меня возник такой вопрос.(вопрос в названии топика)Подскажите как сделать это!
CrazyFlasher
05.12.2008, 18:30
сделать метод moveAfterClick и вызывать его по клику.
racer123
05.12.2008, 20:30
CrazyFlasher (и все остальные)
Можно поподробнее? Что и как?
Для КорДум:
скажем вправо.
right_btn.onRelease = function(){
clip_mc._x += 10;
}
все
racer123
05.12.2008, 21:19
ты уверен что right_btn? Почему-то мне показывает ошибку. Ты на Flash 8?
right_btn - это имя кнопки, я на flash cs 3, но это сути не меняет
racer123
05.12.2008, 21:27
Не получается. Сначала с ошибкой потом без ошибки но не работает((((
идентификатор кнопке дан правильный? перепроверьте.
ЗЫ. Этот код надо помещать в кадр (на всякий, вижу, вы человек непросвещенный =) )
racer123
05.12.2008, 21:37
ЗЫ. Этот код надо помещать в кадр (на всякий, вижу, вы человек непросвещенный =) )
Ну это я понял изначально. Почему-то у меня был 2 кадр где рыцаря (объекта) не было. Ну этот кадр я удалил и ошибки небыло а рыцарь не двигался.(((( Я до этого удаления даже пытался на объект положить код.:D
вы не указали, какую именно кнопку вы используете.
http://www.flasher.ru/forum/showthread.php?threadid=53640
racer123
05.12.2008, 22:08
блин, оказыватся что я даун во флеше(((( Но отвечу на то что смогу
кнопка является муви клипом.(иначе анимация спадет) а надо разные лэйеры?
И в сслылке которую вы мне дали я немного недоумеваю....) Если сможешь - "разжуй" плзз!
вот пример, все просто
Слои значения в данном случае не играют
racer123
05.12.2008, 22:25
спс, просто мы разговаривали на разных языках))))
Что бы не создавать новую.
Смысл тот же, только немного изменено на:
onRelease = function(){
clip._alpha = 100; }
Подскажите пожалуйста, что нужно дописать что бы при повторном нажатии alpha становился равным 0?
-----------------
разобрался.
lexa2000lexa
18.12.2008, 15:25
onRelease = function(){
if(!this.flag){
clip._alpha = 100;}
else{
clip._alpha = 0}
this.flag = !this.flag }
можно так
nOobCrafter
18.12.2008, 15:33
незаметил второй страницы(( извиняюсь
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.