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

Вернуться   Форум Flasher.ru > Flash > FAQ

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.06.2002, 15:39
pavel_m вне форума Посмотреть профиль Отправить личное сообщение для pavel_m Посетить домашнюю страницу pavel_m Найти все сообщения от pavel_m
  № 1  
Ответить с цитированием
pavel_m

Регистрация: Jun 2002
Адрес: Moscow
Сообщений: 21
Отправить сообщение для pavel_m с помощью ICQ
По умолчанию Как увеличить скорость прокрутки отдельного MoveiClip'a в FlaMX?

Всем доброе утро... Народ подскажите как увеличить скорость прокрутки отдельного MoveiClip'a при этом чтобы другие мувики играли со старой скоростью..Может быть можно какнить через AS ? помогите плиз.
Спасибо...

Старый 18.06.2002, 22:47
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 2  
Ответить с цитированием
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Код:
//коэфициент скорости
_speedx = 1.5;
//база
_counter = 0;

function onEnterFrame() {
 gotoAndStop(Math.round(_speedx * ++_counter));
}
Вряд ли получится плавно...
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 19.06.2002, 14:19
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 3  
Ответить с цитированием
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
тааак...
предлагаю другой вариант - для МХ

основное достоинство этого варианта - он никак не привязан к событию onEnterFrame

прототип - оружие пролетариата !...

Advanced Playhead Control
копируем файлик в папку, где лежит фла, в первом кадре мувика ставим
_global.$rate = defaultFPS; , где вместо defaultFPS подставляете значение fps в вашем свфнике
#include "APControl.nx"
...и экспериментируем

что делает вся эта куча прототипов:
– заменяет стандартные методы объекта MovieClip на новые
– _стандартным образом_ при этом эти методы все равно _работают_
– во всех случаях, когда нестандартная функция не необходима, запускается стандартная
– возможно запустить мувик на проигрывание с любой (в пределах разумного) скоростью
– возможно запустить мувик в обратном направлении
– удобно практично недорого

недостатки:
– setInterval работает не очень регулярно, то есть интервалы между вызовами все-таки "чуть-чуть" отличаются друг от друга (ну, тут уж ничего не поделаешь - таймлайн тоже неточен...)

как пользоваться:
– не забудьте определить _global.$rate ! (см выше)
– пишем play(fps); где fps - это желаемое количество кадров в секунду
– если fps<0 то мувик проигрывается в обратном направлении
– если fps не указать вообще - то это сработает как обычный play()
– пишем gotoAndPlay(label, fps) - первый параметр стандартный, а второй - такой же как для play
– повторюсь, если вызывать функции стандартным образом, все тоже работает

если увидите в коде какие-нить глупости - не удивляйтесь
все это написано за одной бутылкой туборга сегодня ночью

примерчик использования:
(пишем fps, убираем фокус, смотрим )
Вложения
Тип файла: zip speed.zip (3.6 Кб, 52921 просмотров)

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

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

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


 


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


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