![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: May 2009
Адрес: Kiev
Сообщений: 66
|
Здравствуйте. В as2 я писала
, где l1, l2 - это были метки кадров, куда нужно было попасть произвольным образом.
Как правильно написать это в as3, пожалуйста, подскажите? |
|
|||||
|
Регистрация: May 2009
Адрес: Kiev
Сообщений: 66
|
А как сделать чтобы именно попадал на те кадры, которые отмечены метками l1, l2, l3?
Или хотя бы в диапазоне только с 12 по 48 кадры? |
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
var array:Array = [l1, l2, l3]; var length:int = array.length; var randomFrame:int = Math.round(Math.random() * length); |
|
|||||
|
Регистрация: May 2009
Адрес: Kiev
Сообщений: 66
|
Цитата:
Если мне нужно просто чтобы с этого кадра без любых других действий был переход, как это нужно прописать? В as2 все это одной строчкой прописывалось, а в as3 какие-то сложности на ровном месте, увы (. |
|
|||||
|
Цитата:
var maxL:Number = 3; var rand:Number = Math.floor(Math.random()*maxL)+1; gotoAndStop('l'+rand); Цитата:
__________________
return this... |
|
|||||
|
Регистрация: May 2009
Адрес: Kiev
Сообщений: 66
|
AlexCooper, классно, СПАСИБО!!!
|
|
|||||
|
а лучше вообще использовать floor, так как крайние границы имеет вдвое меньше вероятности генерации чем другие.
Связанно это с тем Math.round округляет до ближайшего целого числа, т.е. 0.4 округлит к 0, а 0.51 к 1, соответственно при генерации интервала 0..3 Math.round( 0 ... 0.5 ) = 0 (интервал 0.5) Math.round( 0.51 ... 1.5 ) = 1 (интервал 1.0) Math.round( 0.51 ... 2.5 ) = 2 (интервал 1.0) Math.round( 2.51 ... 3.0 ) = 3 (интервал 0.5)
__________________
return this... |
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
Полезная информация, Спасибо!
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Держите:
Последний раз редактировалось MikroAcse; 20.10.2013 в 23:29. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:48. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| random , Рандом |
|
|