Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как узнать тип объекта (или компонента) (http://www.flasher.ru/forum/showthread.php?t=96780)

OracleN 07.06.2007 00:45

Как узнать тип объекта (или компонента)
 
Как узнать тип объекта (или компонента) . А именно допустим в _root находиться масса разных компонент, и мне надо выбрать все (это я знаю как) - которые являются textArea например.

Подскажите плз (что то вроде typeOf()) но что то не пойму, да и type тоже не работает

†‡Paladin‡† 07.06.2007 00:57

typeof

OracleN 07.06.2007 02:18

да не в том то и дело что он возращает что это MovieClip а мне надо знать то ли это checkBox или TextArea ну и т.д.

etc 07.06.2007 06:45

instanceof

OracleN 07.06.2007 11:25

Кстати не работает, я пробовал

Код:

if (this.txt instanceof TextArea) ....
не прокатывает

etc 07.06.2007 11:52

После инициализации проверять нужно. В следующем отрисованном кадре.

screamge 07.06.2007 11:55

Код:

if (this.text_txt instanceof TextField)

OracleN 07.06.2007 12:24

Цитата:

Сообщение от __etc
После инициализации проверять нужно. В следующем отрисованном кадре.

Так а если всего один кадр, не че то здесь не так

etc 07.06.2007 16:39

Код:

import mx.controls.*;
onEnterFrame = function() {
  trace(text_txt instanceof TextField);
  delete onEnterFrame;
}


Ведьмак 07.06.2007 16:52

скажите, плз, пару слов о mx.controls.*.... вообще что такое mx?
в хэлпе флэша никак не могу найти вразумительное описание...


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

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