![]() |
каждый новый запуск ролика - новые варианты попаданий с кнопок
Сформулирую абстрактно
Есть десять кадров - в них по одной кнопке (итого 10 кнопок). Также есть ещё 10 кадров (назовём их "фрейм лейблы"). Загружаем ролик, попадаем (не важно как) на один из кадров с кнопкой. Задача : при нажатии на кнопку попасть на произвольно выбранный "фрейм лейбл". НО! если снова попадаешь на туже кнопку по которой уже попадал на произвольно выбранный "фрейм лейбл", то при нажатии надо попасть именно на тот фрейм лейбл" на который уже попадал. В итоге: каждый новый запуск ролика - новые варианты попаданий с кнопок. Не знаю достаточно ли я понятно объяснил проблему... если кто готов помочь, но не до конца понял о чём идёт речь, то попробую сформулировать как то по другому. |
хм, абстрактному вопросу. абстрактный ответ :)
при запуске рандомно распределяешь каждой кнопке соответствующий фрэйм-лейбл, все :) |
а как это написать на action script?
|
первый кадр:
Код:
frame=new Array(10);для первой кнопки: Код:
on(press) {Код:
on(press) {смысл такой кнопка переходит на номер фрейма указанный в переменной именно для этой кнопки, а значения этих переменных устанавливаются хаотично из массива номеров фреймов. при том что значения не повторяются. |
сасибо! Днём на свежую голову опробую
|
Что то не работает...
вот то что я натворил - http://www.karandash.f2s.com/test/06.zip (это fla) |
forbidden
|
Вложений: 1
так ошибка твоя, в массив "фрейм-лейблов" ты не ввел значения номеров его фреймов :) о как сказал :)
зип прилагаю надеюсь там понятно :) |
Можно так: растянуть один кадр с кнопкой на все 10 кадров, и приписать этой кнопке:
on (relase) { a = Math.random(10) gotoAndStop(a) } Если я правильно тебя понял... |
неее тут надо не рандомный запуск с кнопки делать, а рандомное распределение "фрейм-лейблов" по кнопкам, то есть, при нажатии и последующих нажатиях на кнопку показывался один и тот же фрейм, но при каждом запуске ролика эти значения менялись :)
|
| Часовой пояс GMT +4, время: 16:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.