Форум 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=187527)

in4core 21.11.2012 00:44

Цитата:

не мудрено что у вас не работает.
Цитата:

Почему?
Скрин 2 - доставляет

AlexCooper 21.11.2012 00:47

и еще один плюс, не знаю как в логике но в объявлении (2-й скрин) вы только определяете тип переменной b_page1 но само присвоение экземпляра класса не происходит, для этого нужно добавить
Код AS3:

b_page1:b_page = new b_page();


Nickolai 21.11.2012 17:48

Добавлено через 36 секунд
Код AS1/AS2:

visual.b_page1 = new b_page(); // создаем объект
visual.b_page1.text1 = бла бла бла бла бла; // -----------------не могу понять что тут надо присваить? Что присвоить текстовому полю???  (public var text1 : TLFTextField;)
 
visual.b_page1.text1.text = 'text'; // цепочка


AlexCooper 21.11.2012 20:02

Код AS3:

 visual.b_page1.text1 = new TLFTextField();


Nickolai 21.11.2012 21:43

Вроде понял... Вот уже продвижение идет)

Написал:
Код AS1/AS2:

visual = new MainComponent();        
addChild(visual);
visual.b_page1 = new b_page();
visual.b_page1.text1 = new TLFTextField();
visual.b_page1.text1.text = "This is my text";

Выдает такую ошибку на строку visual.b_page1.text1.text = "This is my text";
Код AS1/AS2:

VerifyError: Error #1053: Недопустимое переопределение TextLayoutFormatValueHolder в flashx.textLayout.formats.TextLayoutFormatValueHolder.
 
        at fl.text::TLFTextField/repaint()
        at fl.text::TLFTextField/set scrollV()
        at fl.text::TLFTextField/doImport()
        at fl.text::TLFTextField/set text()


AlexCooper 21.11.2012 23:05

посмотрите какой класс наследует text1 в классе b_page, а лучше всего в самом классе b_page там где объявляется text1 снимите сразу экземпляр. тогда не нужно будет в мейне переопределять. Тоесть в классе b_page к text1:TLFTextField дописать = new TLFTextField();
Код AS3:

text1:TLFTextField = new TLFTextField();


Nickolai 22.11.2012 20:26

как я допишу в b_page если это у меня swc файл,
Код AS1/AS2:

text1 : TLFTextField

вообще не врубаюсь почему идет такая ошибка...(


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

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