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

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

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

Регистрация: Jan 2006
Сообщений: 11
По умолчанию Как сделать рандомную загрузку кадров?

Всем привет! =)

Помогите пожалуйста, нужно сделать чтобы при загрузке клипа, он рандомно начинался с определенных кадров. Как это сделать?

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

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
не поверите.. random..

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Код:
_root.gotoAndPlay(Math.random()*_root._totalframes);

Старый 05.07.2007, 22:16
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Только округлить еще бы.

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

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Код:
mc.gotoAndPlay(Math.floor(Math.random()*mc._totalframes));
mc - имя твоего клипа.
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 05.07.2007, 22:41
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 6  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Код:
mc.gotoAndPlay(Math.floor(Math.random()*mc._totalframes) + 1);
нумерация кадров начинается с 1 ))

Старый 05.07.2007, 22:49
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 7  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
недоглядел бывает спасибо

P.S. Хотя если выпадет "Zero" проигрывание пойдет с первого кадра, правильно будет в любом случае =) так же и в вашем примере может выпасть число которого нет в нумерации "последний кадр+1" и тоже пойдет проигрывание с первого кадра =)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники


Последний раз редактировалось D12; 05.07.2007 в 23:00.
Старый 06.07.2007, 11:05
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 8  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от D12
в вашем примере может выпасть число которого нет в нумерации "последний кадр+1"
А вот и нет: Math.random() возвращает 0 <= число < 1, а Math.floor() округляет до целого числа в меньшую сторону.

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

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

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


 


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


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