Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   размножить команду во все фреймы))) (http://www.flasher.ru/forum/showthread.php?t=54115)

juice 28.01.2004 16:27

размножить команду во все фреймы)))
 
Есть мувиклип, в нем 100 фреймов. В каждом фрейме должна выполняться одинаковая команда earth1._rotation+=0.7;
Как мне это сделать, не копируя эту команду в код каждого фрейма?

Fisher 28.01.2004 17:29

Перво-наперво. Прочитать по флэш хоть какую нить книжку.
Начать наверное нужно с - для чайников :)
Ну а если уж совсем невтерпеж Юзай

onClipEvent (enterFrame) {
_rotation += 0.7;
}

juice 28.01.2004 20:08

1) книжки денег стоят )))
2) Читайте внимательно вопрос - 100 фреймов, а не один !!!

Штрек 28.01.2004 21:06

Цитата:

Оригинал написал(а) juice
2) Читайте внимательно вопрос - 100 фреймов, а не один !!!
СИЛЬНО!
Прям под дых!
Ну тогда
this.onEnterFrame=function(){
earth1._rotation+=0.7;
nnnnnn++;
if(nnnnnn==100){
delete this.onEnterFrame;
}
}
Это я в книжке вычитал. :p

Cvazimodo 28.01.2004 21:24

Цитата:

Оригинал написал(а) juice
1) книжки денег стоят )))
2) Читайте внимательно вопрос - 100 фреймов, а не один !!!

Ради хорошей книжки денег не жалко. А onEnterFrame - выполняется при каждом входе на фрейм. Нужно чтобы выполнялось только для 100 кадров - смотрим на значение _currentframe

juice 28.01.2004 21:30

Вот это да, работает! Спасибо за ПОЛЕЗНЫЙ совет =)

Nox Noctis 29.01.2004 12:20

juice, тебе Фишер дал правильный ответ уже через час после того как ты задал вопрос.
если ты не понял, как применить этот ответ -
то см. выше по поводу книжек, это совсем элементарная вещь :)

INK• 30.01.2004 18:24

ВОТ ЭТО ВОПРОС!! ХИТ сезона! беспорный....
интересно. а что это он там мутит такое...

juice 30.01.2004 20:24

Я хочу добавить еще один фрейм - сто первый ! Подскажите, как теперь быть ???

Штрек 30.01.2004 22:31

Цитата:

Оригинал написал(а) juice
Я хочу добавить еще один фрейм - сто первый ! Подскажите, как теперь быть ???
Да ты САДИСТ! :p


Часовой пояс GMT +4, время: 07:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.