Просмотр полной версии : Вывод методов и свойств MovieClip
Как мне получить список методов и свойств MovieClip?
искал по докам но ниче не нашел, нашел токо вот такой код:
for(i in XML){
trace(i)
}
типа вывело все свойства хмл
потом почитал на флеш-потрошитель (http://www.flash-ripper.com/articles/flash/2002_08_13_asspropflags.htm)
ASSetPropFlags(_global,null,6,true);
for(i in _global){
trace(i)
}
но для мокиклипа выводит только :
prototype
__proto__
constructor
а где те же самые банальные _x _y?
и еще раскажите подробнее о классах как происходит из "расширение" (extends)
если я написал класс my_class extends MovieClip и создал новые своийства то я могу увидеть их в помощью вышеспрошенного кода?
че народ никто не хотит, я знаю есть среди вас люди которые могу помочь !!!!
Эх народ спасибо за помощь!!!!
короче занявшись методом научного тыка получил следующее:
ASSetPropFlags(MovieClip,null,6,true);
ASSetPropFlags(MovieClip.prototype,null,6,true);
for (i in MovieClip.prototype)
{trace(i);
}
а до свойств как я понял никак добраться нельзя т.к. они скрыты от любопытных глаз геттерами и сеттерами, и посмотреть на эти геттеры и сеттеры нельзя ? я прав или нет?
Жень Шень
17.10.2005, 15:47
Как мне получить список методов и свойств MovieClip?
Привет!
А Ф1 не пробывал нажимать?
Там есть к примеру это (привожу часть):
MovieClip (объект)
Методы для объекта MovieClip предоставляют те же функциональные возможности, что и стандартные команды для мувиклипов. Существуют также и дополнительные методы, которые недоступны в Toolbox на панели Actions.
Вам не нужно использовать конструктор для вызова методов объекта MovieClip. Вместо этого вы обращаетесь к мувиклипу по имени, используя следующий синтаксис::
myMovieClip.play();
myMovieClip.gotoAndPlay(3);
Таблица методов объекта MovieClip
Метод Описание
MovieClip.attachMovie
Присоединяет мувиклип, находящийся в библиотеке.
MovieClip.createEmptyMovieClip
Создает пустой мувиклип.
...
Таблица методов рисования объекта MovieClip
...
Таблица свойств объекта MovieClip
итд...
ответ канешно хорошо, но не в тему уж не думаешь что у меня ума не хватило нажать ф1 вместо того чтоб лазить по сайтам и искать!!!.
а если мне нужны методы не опубликованые и не описаные в хелпе?, или если эти методы я сам дописал ? то как, тоже в хелпе смотреть? классно было бы, самообновлющийся хелп, может запотентовать такой?
или если эти методы я сам дописал ?
Вообще-то методы, которые ты сам дописал будут выводится трейсом без проблем.
Обрати внимание на такую вещь:
a_mc = new MovieClip();
trace(a._x);
выведеть ундефайнед.
Подумай над етим ;) .
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.