Просмотр полной версии : как задать кнопке рандом
Товарищи, здраствуйте! Несложный, но крайне нужный срочно вопрос:
при нажатии на кнопку надо рандомно переходить либо на одну либо на другую страницу. Помогите плиз.
Ну, к примеру, есть 3 кадра. Я нахожусь на первом, на нем кнопка. При нажатии на нее, я должен попасть либо на второй либо на третий кадр.
var frame:Number = Math.ceil (Math.random () * (_parent._totalframes - 1));
if (frame == _parent._currentframe) {
frame ++;
}
_parent.gotoAndStop (frame);
А можно еще подробнее? К примеу, у меня ёдва кадра - "second" и "third". Как мне в данной ситуации написать код и как его вставить в кнопку?
Добавлено через 38 минут
все, разобрался! спасибо!
Добавлено через 1 час 24 минуты
Но тогда еще один вопрос: а как сделать, чтобы смена кадров происходила со временем от 100мс до 2000мс?
Вот у меня timeline из 30 кадров. Все 30 кадров должны переходить с одного на другой с рандомным временем.
на кнопку жму, а потом перехожу на новый мувик который должен проигрываться с рандомной скоростью каждого кадра - это имитация загрузки!
var id:Number;
function initEmulationLoad () {
if (_currentframe != _totalframes) {
nextFrame ();
var time:Number = Math.floor (Math.random () * (2000 - 100)) + 100;
id = setTimeout (this, "initEmulationLoad", time);
}
}
initEmulationLoad ();
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.