Форум Flasher.ru

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

der hund 05.08.2008 17:05

Как добавить объект в стейдж из библиотеки?
 
Как добавить обект в стейдж из библиотеки?

mre 05.08.2008 17:09

Перетащить мышкой :)
А если программно, то создать класс, прописать Linkage, создать экземпляр этого класса и addChild в руки.

der hund 05.08.2008 18:29

ок, а как обращатся к обекту путем типа this.obj.isert.text, я так понял нужно задать ему име, каким образом?

mre 05.08.2008 18:36

http://as3.ru/?cat=5

Alex Lexcuk 06.08.2008 13:15

http://murmadillo.tut.su/fla/MovieClip-TextField.swf
http://murmadillo.tut.su/fla/MovieClip-TextField.zip


>>ок, а как обращатся к обекту путем типа this.obj.isert.text,
>>я так понял нужно задать ему име, каким образом?

В поле instance name прописать имя, можно на русском, все равно будет работать.
Код:

//Допустим в библиотеке мувик у него в поле класс написано Мой_клип
//Создаем мувик из библиотеке
var копия_моего_клипа = new Мой_клип();
addChild(копия_моего_клипа);//добавить на рабочее поле
//Допустим в клипе нарисовано мышкой текстовое поле и у него инстанс имя текст
копия_моего_клипа.текст.text = "Прикол";


loover 08.03.2009 22:33

а как добавить объект textField? есть основной класс, из него вызывается класс, в котором есть addChild. но объект на экране все-равно не видел. как решить?

Lou 09.03.2009 01:09

А в основном классе есть addChild вызываемого?

loover 09.03.2009 19:21

уже есть ) спасибо, после addChild все ок. но возникла другая проблема: не изменяется alpha текста. только alpha. с др. свойствами (x,y, border и т.д) все в порядке. если изменять alpha в классе создания TextField, то она не изеняется, а если прописать ее в основном классе (Main) после addChild дебаггер пишет:
Cannot access a property or method of a null object reference.
at Main$iinit()

etc 09.03.2009 19:33

loover, другая проблема = новая тема.

Psycho Tiger 09.03.2009 20:54

Ну, надо бы embed шрифтами делать.
А вообще поиск, ключевые слова я уже написал )

loover 10.03.2009 18:57

или накинуть фильтр с нулевыми параметрами. я уже разузнал ). вопрос по stage. когда именно надо использовать added_to_stage?

Psycho Tiger 10.03.2009 21:01

В смысле, когда вешать это событие? Ну, по ситуации, чаще всего в конструкторе.


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

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