PDA

Просмотр полной версии : Простейший вопрос, как сделать кнопку play


carah
14.01.2008, 14:57
Привет. Во флеше я два дня :) Вообщем не смейтесь, вопрос элементарный.
Значит все просто, мне надо сделать кнопку "play" в первой пробной анимации (http://carah.noxious.ru/mult/), в самом начале. Что я сделал? я нарисовал квадратик, выделил его, преобразовал в бутон, создал кейфрейм и написал в редакторе:


on (press) {
play {};
}


Естественно ничего не заработало, мульт так и начинается сразу после загрузки, без спросу. Как сделать чтобы работало? Я чувствую, что это как-то крайне просто.

jurasiks
14.01.2008, 15:22
stop();
В кейфрейм где кнопка.

on (press) {
play {};}
На кнопку.

etc
14.01.2008, 15:32
stop();
btn.onPress = function() {
play();
}

btn — имя кнопки на сцене. Код пишется в первом кадре сцены.

carah
14.01.2008, 16:02
Э... спасибо ребят, я попробовал оба способа, но что-то всетаки неправильно делаю. Конечно анимация без спросу теперь не начинается - но она не начинается и когда я тыкаю буттон :)))
Если не сложно, посмотрите пожалуйста кусочек исходника (http://carah.noxious.ru/Untitled-8734289243.rar) (10 кб).


----------------------
iNils, сорри. Исправил.

iNils
14.01.2008, 16:09
Исходник был удален. Не каждый может качать 2 мегабайта. Удалите все лишние.

Dimmi
14.01.2008, 17:06
Аммм! Отказывайся от кнопок вообще! Преобразовывай кнопку в мувик и на этом мувике пиши то что тебе надо! Это очень удобно! :) сам когда попробывал и мне понравилось... да и тогда возможностей побольше! :) и главное что не сложно...

on(release){
play();// или то что тебе надо что бы происходило при нажатии
}

iNils
14.01.2008, 17:59
Ошибка была в том, что вместо обычных скобок () после play, стояли фигурные {}

Ostgur
14.01.2008, 18:21
Удачи ;)

carah
14.01.2008, 20:22
Спасибо всем огромное! Все работает!
Круто :victory: