Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Простейший вопрос, как сделать кнопку play (http://www.flasher.ru/forum/showthread.php?t=106557)

carah 14.01.2008 14:57

Простейший вопрос, как сделать кнопку play
 
Привет. Во флеше я два дня :) Вообщем не смейтесь, вопрос элементарный.
Значит все просто, мне надо сделать кнопку "play" в первой пробной анимации, в самом начале. Что я сделал? я нарисовал квадратик, выделил его, преобразовал в бутон, создал кейфрейм и написал в редакторе:

Код:

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

Э... спасибо ребят, я попробовал оба способа, но что-то всетаки неправильно делаю. Конечно анимация без спросу теперь не начинается - но она не начинается и когда я тыкаю буттон :)))
Если не сложно, посмотрите пожалуйста кусочек исходника (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

Вложений: 1
Удачи ;)

carah 14.01.2008 20:22

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


Часовой пояс GMT +4, время: 12:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.