Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.07.2003, 12:23
  № 1  
robotech
Guest

Сообщений: n/a
По умолчанию Простой - от слова стоять!

Допустим у меня есть мувик, объекты двигаются, стоят, опять двигаются (все это не програмно а в кадрах). Возможно ли вставить в кадры простоя код, не прибегая к гиморройной вставке различного количества кадров, для увеличения или уменьшения времени этого простоя?

P.S. Во завернул.......

Старый 07.07.2003, 12:28
+=Metlio=+ вне форума Посмотреть профиль Отправить личное сообщение для +=Metlio=+ Найти все сообщения от +=Metlio=+
  № 2  
+=Metlio=+
 
Аватар для +=Metlio=+

Регистрация: Jun 2003
Сообщений: 1,427

Старый 07.07.2003, 12:46
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 3  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Юзай интервалы или создавай таймер.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 07.07.2003, 13:00
  № 4  
robotech
Guest

Сообщений: n/a
А что значит юзай интервалы?????????

Старый 07.07.2003, 13:22
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 5  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
i = setInterval(function () {}, interval);
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 07.07.2003, 14:39
  № 6  
robotech
Guest

Сообщений: n/a
Это конечно хорошо, и спасибо большое!!!! (честно).
Но не понятно. Вернее понятно что это функция а что дальше с этим делать - не понятно. Ты уж прости мою безграмотность (пока БЕЗГРАМОТНОСТЬ).

Старый 07.07.2003, 16:03
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 7  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Хотел статью написать, но почему-то кодировка не работает.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!


Последний раз редактировалось Dimonius; 07.07.2003 в 16:07.
Старый 07.07.2003, 16:10
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 8  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Ура! получилось

setInterval

Доступность


Flash Player 6.

Синтаксис


setInterval( function, interval[, arg1, arg2, ..., argn] )


setInterval( object, methodName, interval[, arg1, arg2, ..., argn] )

Параметры


function Имя функции или ссылка на анонимную функцию.

object Объект, полученный из объекта Object.

methodName Имя метода для вызова параметра object.

interval Время в миллисекундах между запросами к function или к параметру methodName.

þarg1, arg2, ..., argn Дополнительные параметры для передачи в function или в параметр methodName.

Возвращается


Идентификатор интервала, который Вы можете передать в clearInterval чтобы отменить интервал.

Описание


Команда; вызывает функию, метод или объект в периодические интервалы во время проигрывания фильма. Вы можете использовать интервальную функцию для обновления переменных из базы данных или для обновления индикатора времени.

Если interval меньше, чем скорость проигрывания клипа (например, 10 кадров в секунду (fps) равно 100 милисекундам), интервальная функция будет вызываться так близко к интервалу interval, насколько возможно. Необходимо использовать функцию updateAfterEvent, чтобы удостовериться в том, что картинка обновляется достаточно быстро. Если interval больше, чем скорость проигрывания клипа, интервальная функция вызывается только во время смены кадров, чтобы уменьшить влияние на скорость обновления экрана.

Первый пример синтаксиса является синтаксисом функции setInterval по умолчанию в панели Actions в нормальном режиме. Чтобы использовать второй синтаксис, нужно перейти в экспертный режим в панели Actions.

Пример


пример 1: Следующий пример вызывает литерал функции каждые 1000 милисекунд (каждую секунду).

setInterval( function(){ trace("interval called"); }, 1000 );
пример 2: Следующий пример обьявляет две функции и вызывает каждую из них. Каждое обращение к функции setInterval посылает переменную "interval called" в окно вывода (Output window) каждые 1000 милисекунд. Первый вызов setInterval вызывает функцию callback1, которая содержит скрипт trace. Второй вызов setInterval передает переменную "interval called" в функцию callback2 как параметр.

function callback1() {
trace("interval called");
}

function callback2(arg) {
trace(arg);
}

setInterval( callback1, 1000 );
setInterval( callback2, 1000, "interval called" );
пример 3: Этот пример использует метод обьекта. Необходимо использовать этот синтаксис, когда Вы хотите вызвать метод, который определен для объекта. Вы можете использовать этот синтаксис только в экспертном режиме.

obj = new Object();
obj.interval = function() {
trace("interval function called");
}

setInterval( obj, "interval", 1000 );

obj2 = new Object();
obj2.interval = function(s) {
trace(s);
}
setInterval( obj2, "interval", 1000, "interval function called" );
Чтобы вызвать метод объекта, Вы должны использовать вторую форму синтаксиса setInterval следующим образом:

setInterval( obj2, "interval", 1000, "interval function called" );
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 07.07.2003, 16:22
  № 9  
robotech
Guest

Сообщений: n/a
Ну ты силен!!!
Спасибо!!!!
Буду разбираться!!!!!!

Создать новую тему   Часовой пояс GMT +4, время: 00:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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