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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.09.2012, 01:40
DAiMAN вне форума Посмотреть профиль Отправить личное сообщение для DAiMAN Найти все сообщения от DAiMAN
  № 1  
Ответить с цитированием
DAiMAN
[+1.3 19.09.12]
 
Аватар для DAiMAN

Регистрация: Aug 2012
Адрес: ростов-на-дону
Сообщений: 18
По умолчанию gotoAndPlay и случайный выбор кадра

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


Последний раз редактировалось udaaff; 19.09.2012 в 01:44. Причина: мы не слепые.
Старый 19.09.2012, 01:45
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Math.random() в помощь.

Старый 19.09.2012, 01:47
DAiMAN вне форума Посмотреть профиль Отправить личное сообщение для DAiMAN Найти все сообщения от DAiMAN
  № 3  
Ответить с цитированием
DAiMAN
[+1.3 19.09.12]
 
Аватар для DAiMAN

Регистрация: Aug 2012
Адрес: ростов-на-дону
Сообщений: 18
а можно чуть-чуть подробней?не пойму как это вставить,изучение недавно начал просто(извиняюсь)

прошу прощение,я прост недавно начал изучение.можно подробней,как в коде это соединить?


Последний раз редактировалось udaaff; 19.09.2012 в 11:18.
Старый 19.09.2012, 07:38
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS3:
clip.gotoAndPlay(Math.floor(Math.random() * clip.totalFrames) + 1)
__________________
hauts.ru

Старый 19.09.2012, 10:36
DAiMAN вне форума Посмотреть профиль Отправить личное сообщение для DAiMAN Найти все сообщения от DAiMAN
  № 5  
Ответить с цитированием
DAiMAN
[+1.3 19.09.12]
 
Аватар для DAiMAN

Регистрация: Aug 2012
Адрес: ростов-на-дону
Сообщений: 18
если добавляю код выше,ошибка и ролик постоянно повторяется,а если вот так
Код AS3:
gotoAndPlay(Math.round(Math.random()* 39));
то вроде норм.
а если код
Код AS3:
clip.gotoAndPlay(Math.floor(Math.random() * clip.totalFrames) + 1)
выполнялся бы,чем он отличается,от предыдущего?


Последний раз редактировалось udaaff; 19.09.2012 в 11:19.
Старый 19.09.2012, 11:22
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Для оформления своего кода надо использовать соответствующие теги.

http://www.flasher.ru/forum/showpost...2&postcount=26

Старый 19.09.2012, 11:32
DAiMAN вне форума Посмотреть профиль Отправить личное сообщение для DAiMAN Найти все сообщения от DAiMAN
  № 7  
Ответить с цитированием
DAiMAN
[+1.3 19.09.12]
 
Аватар для DAiMAN

Регистрация: Aug 2012
Адрес: ростов-на-дону
Сообщений: 18
[quote=udaaff;1096522]Для оформления своего кода надо использовать соответствующие теги.--за это прошу прощения!
в моем случае,какой способ лучше использовать,если у меня 38 кадров или это не принципиально?

Старый 19.09.2012, 11:35
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Вы по ссылке прочитали инфу? Math.floor() надо использовать.

Старый 19.09.2012, 11:47
DAiMAN вне форума Посмотреть профиль Отправить личное сообщение для DAiMAN Найти все сообщения от DAiMAN
  № 9  
Ответить с цитированием
DAiMAN
[+1.3 19.09.12]
 
Аватар для DAiMAN

Регистрация: Aug 2012
Адрес: ростов-на-дону
Сообщений: 18
прочитал конечно!и если позволите еще вопрос: на какое число лучше умножать,при таком кол-ве кадров,прост я не могу проследить результат,складывается впечатление,что всего два кадра чередуется??
Код AS3:
gotoAndPlay(Math.floor(Math.random()* 39));

Старый 19.09.2012, 11:51
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 10  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS3:
clip.gotoAndPlay(Math.ceil(Math.random() * clip.totalFrames));

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

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

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


 


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


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