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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Oct 2005
Сообщений: 17
Question Fastforward/backwards

Скажите пожалуйста новичку, как наладить кнопку с функциями подобными fastforward и backwards (прокрутка)?

Нужно не то, чтобы он просто кидал на определённый кадр, а именно увеличивал скорость прокрутки и/или отматывал кадры "назад".

Заранее благодарен.

Старый 09.05.2006, 18:25
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 2  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Впринципе это зделать невозможно, потому что програмно нельзя менять количество кадров/с, но можна зделать так чтоб клип проигровался не каждый кадр, а через кадр.

Старый 09.05.2006, 18:29
0xFFFFFF вне форума Посмотреть профиль Отправить личное сообщение для 0xFFFFFF Посетить домашнюю страницу 0xFFFFFF Найти все сообщения от 0xFFFFFF
  № 3  
Ответить с цитированием
0xFFFFFF
† Таня Белая
 
Аватар для 0xFFFFFF

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 929
Отправить сообщение для 0xFFFFFF с помощью ICQ Отправить сообщение для 0xFFFFFF с помощью Skype™
Код:
var frameCount = 1;
var frameDelta = 3;
onEnterFrame = function () {
 gotoAndStop(frameCount);
 frameCount+=frameDelta;
}
__________________
Flashress' Blogue


Последний раз редактировалось Nirth; 09.05.2006 в 18:41.
Старый 10.05.2006, 03:05
KomariKKK вне форума Посмотреть профиль Отправить личное сообщение для KomariKKK Найти все сообщения от KomariKKK
  № 4  
Ответить с цитированием
KomariKKK

Регистрация: Oct 2005
Сообщений: 17
Цитата:
Сообщение от Белая
Код:
var frameCount = 1;
var frameDelta = 3;
onEnterFrame = function () {
 gotoAndStop(frameCount);
 frameCount+=frameDelta;
}

Я немножко чайник - мне если уж объяснять, то подоступнее. Идея была увеличивать скорость при нажатии на кнопку. Белая, с чем и куда этот код есть?
Я параллельно общаюсь с форумом на macromedia.com

Старый 10.05.2006, 03:13
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 5  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Цитата:
Я параллельно общаюсь с форумом на macromedia.com
нифига себе.

а теперь по делу
Код:
var frameCount = 1;//переменная индикатор кадра в который мы перейдем.
var frameDelta = 3; //шаг перехода
onEnterFrame = function () { //если не знаешь что такое, читай хелп
     gotoAndStop(frameCount);//аналогично читай хелп
     frameCount+=frameDelta; // это собственно скачек
}
Если нужно еще и ускорение, увеличивай и frameDelta
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 10.05.2006, 03:19
0xFFFFFF вне форума Посмотреть профиль Отправить личное сообщение для 0xFFFFFF Посетить домашнюю страницу 0xFFFFFF Найти все сообщения от 0xFFFFFF
  № 6  
Ответить с цитированием
0xFFFFFF
† Таня Белая
 
Аватар для 0xFFFFFF

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 929
Отправить сообщение для 0xFFFFFF с помощью ICQ Отправить сообщение для 0xFFFFFF с помощью Skype™
Цитата:
Сообщение от KomariKKK
Я немножко чайник
немножко??
Цитата:
Сообщение от KomariKKK
- мне если уж объяснять, то подоступнее.
т.е. подробнее, разжевать, в рот положить..
Цитата:
Сообщение от KomariKKK
Идея была увеличивать скорость при нажатии на кнопку. Белая, с чем и куда этот код есть?
Nirth успел быстрее

Цитата:
Сообщение от KomariKKK
Я параллельно общаюсь с форумом на macromedia.com
меня это совершенно не волнует, лучше бы хелп читал и книжки
Цитата:
Сообщение от KomariKKK
Привет. Скажи, не могла бы ты мне этот код в личку бросить плиз, буду очень благодарен!
нет.
__________________
Flashress' Blogue

Старый 10.05.2006, 03:28
KomariKKK вне форума Посмотреть профиль Отправить личное сообщение для KomariKKK Найти все сообщения от KomariKKK
  № 7  
Ответить с цитированием
KomariKKK

Регистрация: Oct 2005
Сообщений: 17
Ох как вы мне разжевали свои мысли, у меня чувство, что меня отчитывают...

Ладно, спасибо всем, буду думать.

Старый 10.05.2006, 03:34
0xFFFFFF вне форума Посмотреть профиль Отправить личное сообщение для 0xFFFFFF Посетить домашнюю страницу 0xFFFFFF Найти все сообщения от 0xFFFFFF
  № 8  
Ответить с цитированием
0xFFFFFF
† Таня Белая
 
Аватар для 0xFFFFFF

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 929
Отправить сообщение для 0xFFFFFF с помощью ICQ Отправить сообщение для 0xFFFFFF с помощью Skype™
Цитата:
Сообщение от KomariKKK
Ох как вы мне разжевали свои мысли, у меня чувство, что меня отчитывают...

Ладно, спасибо всем, буду думать.
скажи спасибо что утюгом не погладили.

идея решения твоей задачи, как уже много раз говорилось:
с помощью gotoAndStop переходить не на один кадр вперед, а например на два/три/четыре
можешь использовать свойство _currentframe, должно помочь.
обрати внимание чтобы не проскочить мимо последнего нужного кадра, для этого есть оператор if
__________________
Flashress' Blogue

Старый 10.05.2006, 03:44
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 9  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Цитата:
что меня отчитывают...
А почему бы и не отчитать, человека который сел за серьезную среду разработки мульти-медиа и RIA приложений, и не удосужился ознакомиться с даже с поставляемой с программой документацией?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 10.05.2006, 05:44
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 10  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Цитата:
Сообщение от BigDan
Впринципе это зделать невозможно, потому что програмно нельзя менять количество кадров/с, но можна зделать так чтоб клип проигровался не каждый кадр, а через кадр.
Можно.

Загружаешь в нулевой уровень пустой ролик с нужным FPS, а контент держишь в первом. Вуаля.

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

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

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


 


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


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