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

3Desian 20.04.2009 11:28

Определение класса материала
 
Приветствую. :)
Вот такой момент. Есть несколько объектов с разными материалами: mat1:Class1, mat2:Class2, mat3:Class3.
как можно событием InteractiveScene3DEvent.OBJECT_OVER определить класс материала?

etc 20.04.2009 11:29

Код AS3:

(object as Object).constructor


3Desian 20.04.2009 12:46

Что то вроде этого?

Код AS3:

public function objectOver (event:InteractiveScene3DEvent)
                {
                        var Selected_OBJ:DisplayObject3D;
                        Selected_OBJ = event.currentTarget as DisplayObject3D;
                        trace ("className="+(object as Object).constructor);
 
                }

Что то не так... Если можно подкорректируйте :)

etc 20.04.2009 12:52

Да вроде всё верно. Если вам именно в качестве строки надо получить, тогда используйте getQualifiedClassName.

3Desian 20.04.2009 16:10

Спасибо. Всё заработало.


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

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