![]() |
Обращение к объектам
Всем привет. Изивяюсь за очередной ламерский вопрос... Есть такая ситуация. У меня есть в адобе символ Main у символа настроен класс: MainComponent, базовый класс: flash.display.Sprite. В этом символе есть кнопка b_page, класса у кнопки нет. В самом симоле(кнопки) есть еще текстовое поле(text). Как мне обратиться к этому текстовому полю скажем написать в нем какой либо текст? Буду очень признателен, уже очень долго мучаюсь))
|
примерно так
Код AS3:
есть конечно еще криворукий вариант Код AS3:
|
Я так и делал. Выводит: TypeError: Error #1010:
Код AS3:
|
проверьте что б папке где лежит main.as был файл MainComponent.as
Код AS3:
выгрузите исходники |
MainComponent.as у меня такого нет, у меня все в swc и добавлено в библиотеку.
|
тогда у вас очевидно проблема с импортом
|
http://cs417122.userapi.com/v4171221...We6FgbRzWA.jpg
http://cs417122.userapi.com/v4171221...gcqrc36IzY.jpg http://cs417122.userapi.com/v4171221...b5FvKhIar0.jpg Посмотрите фото качество плоховато, но тут все понятно и так. |
не мудрено что у вас не работает.
|
Почему?
|
давайте разберемся. В Main'e мы объявляем переменную b_page как экземпляр класса MainComponent, в MainComponent мы объявляем переменную b_page1 как экземпляр класса b_page. Теперь у нас есть вся цепочка. b_page.b_page1.text1.text = 'text';
Добавлено через 2 минуты плюс то что вы вызываете у себя в скрине конструктор класса. Добавьте функцию my_func в класс b_page и в мейне вызывайте её. Добавлено через 5 минут плюс не используйте переменные с именами классов. |
| Часовой пояс GMT +4, время: 10:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.