PDA

Просмотр полной версии : Как сделать, чтобы кнопка появлялась рендомно?


Skarab
15.08.2006, 19:14
Как сделать, чтобы кнопка появлялась рендомно при помощи action script? (Flash 8). С мувиклипом получается, а с кнопкой нет. Помогите плз

DarkLight
15.08.2006, 19:17
1. Мувиклип лучше кнопки
2. Что подразумевается под "появлялась рендомно"?

Skarab
15.08.2006, 19:39
тогда как нажать на мувиклип, чтобы перейти к определенному кадру? Пробовал в мувиклип засунуть кнопку и дать ей команду
on (release) {
gotoAndPlay("scene 1", 26);
}
кнопка отказывается переходить в указанное место.

"появлялась рендомно" т.е. случайно за заданной области (х у), допустим при первом запуске ролика кнопка появилась в правом верхем углу, а при следующем запуске в нижнем левом углу .
это:

onClip Event (load) {
_x = random (550)
_y = random (400)
}
не работает ессно.
пробовал вместо "onClip Event (load)" поставить "on (release)", не помогает =/

DarkLight
15.08.2006, 19:52
1. onClipEvent пишется слитно, а этот код работает
2. Случайное появление лучше сделать через attachMovie
3. on/onClipEvent это вообще пережиток прошлого, не нужно его использовать
4. myClip.onRelease = function() {
myClip.gotoAndStop(2);
};

Skarab
15.08.2006, 19:55
я в action script полный нуб
куда этот код засунуть надо?
и что нужно писать вместо "myClip"
и это разв для кнопки?

DarkLight
15.08.2006, 20:05
Instance name того клипа, который должен при нажатии на себя переходить к другому кадру

Код на шкале, материнской по отношению к клипу (в данном случае главная)

Skarab
15.08.2006, 20:13
либо не работает, либо я что-то не так делаю. Исходник можешь кинуть?

DarkLight
15.08.2006, 20:21
Держи:
14990

Skarab
15.08.2006, 20:30
аха, спасибо. кажется понял.
Только как убрать эту псевдо-кнопку скажем....в 10 кадре?

DarkLight
15.08.2006, 20:39
В десятом кадре чего? Основной шкалы?Тогда
myClip.removeMovieClip();