Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как использовать getChildByName из внешнего as? (http://www.flasher.ru/forum/showthread.php?t=165361)

goodguy 22.08.2011 11:19

ну еще бы. Этот класс является наследником Object, а не DisplayObjectContainer

нужно хотя бы так:
Код AS3:

package {
 
 
 
public class MyPrivateClass extends Sprite {
 
        public function MyPrivateClass() {
 
        }
 
        public function foo():void {
                здесь надо обратится этой командой к объекту в кадре.
        }
}


Atarion 22.08.2011 11:22

нет, это совершенно не то. как можно из этого места УВИДЕТЬ главный кадр со всеми объектами- чтобы потом НОРМАЛЬНО написать getchildbyname

fish_r 22.08.2011 11:22

Не получится. Ваш класс должен расширять (наследоваться) от MovieClip-a или Sprite. Тогда этот метод в нём будет. А так он, по умолчанию, расширяет object, в нём нет метода getChildByName().
Не знаю какую задачу вы решаете, но вам бы сначала про основы прочитать. Или попросить кого-нибудь за вас её решить...

Atarion 22.08.2011 11:26

а почему у меня метод getDefinitionByName сработал?

fish_r 22.08.2011 11:28

Цитата:

Сообщение от Atarion (Сообщение 1024334)
... пишет: возможно обращение к неопределенной фукнции.

Это он таким образом "сработал"?

Atarion 22.08.2011 11:29

вы в ваших советах ошиблись. дело в том чтобы импортировать верно в функцию тот объект к КОТОРОМУ применим этот метод видимо. какие еще экстенды - это вообще не помогает.

cleptoman 22.08.2011 11:30

потому что это не метод екземпляра класса, а глобальная функция.

Atarion 22.08.2011 11:30

fish_r спасибо. к вам вопросов больше нет. подожду - может кто знающий подскажет.

Добавлено через 1 минуту
клептоман - возможно. но как реально - решить эту задачу? задача такова: манипулировать из внешнего класса объектом с главного кадра, получив его с помощью этой функции.

cleptoman 22.08.2011 11:31

Атарион, я ,в ообще, советовал бы вам немного прислушиваться к советам и понять почему советуют именно это, а не что-либо иное..возможно это послужит вам мотивацией пойти немного почитать базовую теорию программирования на Action Script 3.0

Atarion 22.08.2011 11:36

советы делятся на две категории(независимо от содержания)
-советы чтобы человеку стало лучше
-советы чтобы человеку стало хуже
-----------------------------------
от дальнешего объяснения воздержусь.


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

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