Форум 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)
-   -   Вывод методов и свойств MovieClip (http://www.flasher.ru/forum/showthread.php?t=70543)

__i 17.10.2005 13:53

Не проходим мимо !!! Вывод методов и свойств Объектов!!!!!!!
 
Как мне получить список методов и свойств MovieClip?

искал по докам но ниче не нашел, нашел токо вот такой код:
for(i in XML){
trace(i)
}
типа вывело все свойства хмл

потом почитал на флеш-потрошитель

ASSetPropFlags(_global,null,6,true);
for(i in _global){
trace(i)
}

но для мокиклипа выводит только :

prototype
__proto__
constructor

а где те же самые банальные _x _y?

и еще раскажите подробнее о классах как происходит из "расширение" (extends)

если я написал класс my_class extends MovieClip и создал новые своийства то я могу увидеть их в помощью вышеспрошенного кода?

__i 17.10.2005 14:05

че народ никто не хотит, я знаю есть среди вас люди которые могу помочь !!!!

__i 17.10.2005 14:30

Эх народ спасибо за помощь!!!!

короче занявшись методом научного тыка получил следующее:

ASSetPropFlags(MovieClip,null,6,true);
ASSetPropFlags(MovieClip.prototype,null,6,true);

for (i in MovieClip.prototype)
{trace(i);
}

а до свойств как я понял никак добраться нельзя т.к. они скрыты от любопытных глаз геттерами и сеттерами, и посмотреть на эти геттеры и сеттеры нельзя ? я прав или нет?

Жень Шень 17.10.2005 15:47

Цитата:

Сообщение от __i
Как мне получить список методов и свойств MovieClip?

Привет!
А Ф1 не пробывал нажимать?
Там есть к примеру это (привожу часть):

MovieClip (объект)
Методы для объекта MovieClip предоставляют те же функциональные возможности, что и стандартные команды для мувиклипов. Существуют также и дополнительные методы, которые недоступны в Toolbox на панели Actions.

Вам не нужно использовать конструктор для вызова методов объекта MovieClip. Вместо этого вы обращаетесь к мувиклипу по имени, используя следующий синтаксис::

myMovieClip.play();
myMovieClip.gotoAndPlay(3);

Таблица методов объекта MovieClip

Метод Описание
MovieClip.attachMovie
Присоединяет мувиклип, находящийся в библиотеке.
MovieClip.createEmptyMovieClip
Создает пустой мувиклип.
...

Таблица методов рисования объекта MovieClip
...
Таблица свойств объекта MovieClip

итд...

__i 17.10.2005 15:54

ответ канешно хорошо, но не в тему уж не думаешь что у меня ума не хватило нажать ф1 вместо того чтоб лазить по сайтам и искать!!!.

а если мне нужны методы не опубликованые и не описаные в хелпе?, или если эти методы я сам дописал ? то как, тоже в хелпе смотреть? классно было бы, самообновлющийся хелп, может запотентовать такой?

Mokus 17.10.2005 16:04

Цитата:

Сообщение от __i
или если эти методы я сам дописал ?

Вообще-то методы, которые ты сам дописал будут выводится трейсом без проблем.

Обрати внимание на такую вещь:
a_mc = new MovieClip();
trace(a._x);
выведеть ундефайнед.
Подумай над етим ;) .

__i 17.10.2005 16:08

%)) тоже вариант


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

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