Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как создать свой компонент для Flash? (http://www.flasher.ru/forum/showthread.php?t=152413)

Eye47 17.03.2011 12:33

Как создать свой компонент для Flash?
 
В обшем, создал я свой класс в AS, он создает кнопки.
Как известно, есть компоненты Flash, которые можно просто перетащить на сцену и назвачить instance name, и все будет работать. Я же создаю каждую кнопку с помощью своего класса программно. Можно ли из класса сделать компонент дабы не мучаться?

КорДум 17.03.2011 12:35

Вы все делаете правильно, если программно. А вообще, можете сделать графику, к ней прилинковать ваш класс кнопки. Но программно - это же высшая эстетика (:

Eye47 17.03.2011 12:38

Ну не знаю, как-то код сильно засоряет... Тем более приходится каждый раз компилировать флешку для того чтобы посмотреть в правильном ли месте находится кнопка

cleptoman 17.03.2011 12:38

КорДум, не путайте человека )
у адоби я находил когда то мануал по созданию компонентов. если найду - напишу

Gaen 17.03.2011 12:45

Вот тот самый мануал: http://www.adobe.com/devnet/flash/ar...omponents.html

Полноценные компоненты делаются достаточно заковыристо, поэтому тратить на это время имеет смысл только если вы в будущем планируете неоднократно использовать свой компонент в неизменном виде.

Eye47 17.03.2011 12:48

Неее...
1) Мой английский не так хорош, мягко говоря
2) Немного подумав тем, что у меня в голове, решил, что буду пока программно делать.
Но все равно, всем спасибо за помощь!

Max360 20.07.2011 22:03

Снова подниму этот вопросик ) Та же проблема, хочу сделать свою кнопку, я так понял я приленкую к Мувику класс и будет мне счастье, но а можно ли как-нибудь описать все слушатели событий в этом же классе??? т.е. чтобы я совой основной код не заграмаждал слушателями событий на нажатие, там на наведение и т.к.

Добавлено через 55 секунд
чтобы я просто добавил мувик из библиотеки, а он там сам знает когда ему что делать

bav 20.07.2011 22:09

Цитата:

чтобы я совой основной код не заграмаждал
Шикарно.
По теме: передавайте в конструктор вашей кнопки экземпляр мувика из библиотеки и делайте с ним что хотите. Вешайте слушатели и т.д.

KVinS 20.07.2011 22:09

Цитата:

Сообщение от Max360 (Сообщение 1013263)
но а можно ли как-нибудь описать все слушатели событий в этом же классе??? т.е. чтобы я совой основной код не заграмаждал слушателями событий на нажатие, там на наведение и т.к.

Да можно, если осторожно.
Цитата:

Сообщение от Max360 (Сообщение 1013263)
чтобы я просто добавил мувик из библиотеки, а он там сам знает когда ему что делать

Вот бы он ещё и код сам писал...

Max360 20.07.2011 22:22

bav: спасибо, понял )))

Добавлено через 1 час 18 минут
Еще раз всем спасибо, получился конечно не полностью самостоятельный компонент, но так как я хотел, код не загроможден, и в основном коде ничего дописывать не пришлось ))) Класс который реализовывал функционал кнопки нигде не всплывает. )))))))


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

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