|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
наконец, откопали исходные коды встроенных обьектов AS :)
с чем вас и поздравляю :)
товарищ Casper Schuirink, с мэйл-листа флэшкодеров, сообщает про инициализацию встроенных обьектов при запуске плэйера. Все обьекты условно делятся на три части, обьекты оставшиеся "в наследство" от предыдущих версий (функции startDrag, tellTarget, etc) , обьекты созданные посредством стандартных операций AS, и наконец обьекты созданные на основе "родных" кодов, т.е. через ф-ию ASNative. так вот, ниже приведен весь сорс инициализации, то есть, так, как это происходит на самом деле :) очень любопытно. Последний раз редактировалось ish; 25.01.2002 в 10:49. |
|
|||||
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
однозначно tell target - форева...
шутка, не поймите меня превратно, |
|
|||||
Регистрация: Feb 2001
Сообщений: 179
|
Вот бы на Флейме кто-нибудь рассказал -
откуда взялось и что из этого следует. |
|
|||||
откопать просто, есть проги которые работают с памятью, вот и просканяли момент инициализации плэйера, а следует то что очч тормознуто все реализовано, имхо "родная" реализация тех же функция работала бы намного быстрее, но тут видимо опять сэкономили на размере плагина :)
чтож ждем релиза шестерки... |
|
|||||
Регистрация: Oct 2000
Сообщений: 500
|
Гурманы!
А пятерочную распечатку не подкините?
__________________
enough |
|
|||||
Цитата:
|
|
|||||
Регистрация: Oct 2000
Сообщений: 500
|
Блин, я думал, что это из 6-го
2ish Тогда обьясни мне плиз, что за зверь ASNative?
__________________
enough |
|
|||||
обьясняю. все встроенные обьекты AS версии пять и выше, имеют не "родной" характер. так вот, макромедия создала только одну новую, по настоящему встроенную функцию - ASNative, остальные же, так называемые, системные обьекты, представляют собой стандартный набор операций из методов младших версий (например tellTarget, тут макромедия просто не стала их переписывать, а оставила "как есть"), обьектов того же AS (см. сорсы), и как раз функции ASNаtive. кто программировал на Java поймет сразу :)
с помощью ASNative осуществляется доступ к "таблице" "родных" методов плейера пятой версии. например ASNative(100,4) вернет функцию которая известна нам как ф-ия trace. поэтому весь движок AS пятерки, построен на самом же AS :) опять же кто програмировал в Java, поймет может немного непонятно, но на самом деле все просто :) Последний раз редактировалось ish; 26.01.2002 в 21:53. |
|
|||||
Мастер Цифрового Облика
|
круть =)
|
Часовой пояс GMT +4, время: 03:49. |
|
« Предыдущая тема | Следующая тема » |
|
|