Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 25.01.2002, 10:16
ish вне форума Посмотреть профиль Отправить личное сообщение для ish Посетить домашнюю страницу ish Найти все сообщения от ish
  № 1  
ish

Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
Отправить сообщение для ish с помощью ICQ
По умолчанию наконец, откопали исходные коды встроенных обьектов AS :)

с чем вас и поздравляю :)

товарищ Casper Schuirink, с мэйл-листа флэшкодеров, сообщает про инициализацию встроенных обьектов при запуске плэйера.
Все обьекты условно делятся на три части, обьекты оставшиеся "в наследство" от предыдущих версий (функции startDrag, tellTarget, etc) , обьекты созданные посредством стандартных операций AS, и наконец обьекты созданные на основе "родных" кодов, т.е. через ф-ию ASNative.

так вот, ниже приведен весь сорс инициализации, то есть, так, как это происходит на самом деле :) очень любопытно.
Вложения
Тип файла: txt bild-in_flash5_source.txt (24.5 Кб, 260 просмотров)


Последний раз редактировалось ish; 25.01.2002 в 10:49.
Старый 25.01.2002, 20:15
Дениска вне форума Посмотреть профиль Отправить личное сообщение для Дениска Посетить домашнюю страницу Дениска Найти все сообщения от Дениска
  № 2  
Дениска
"редиска"

Регистрация: Jun 1999
Адрес: www.cleoag.ru
Сообщений: 1,240
Отправить сообщение для Дениска с помощью ICQ
теперь ясно почему такие тормоза...
__________________
cleoag.ru

Старый 26.01.2002, 05:05
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 3  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
однозначно tell target - форева...

шутка,

не поймите меня превратно,

Старый 26.01.2002, 16:31
Amadeus вне форума Посмотреть профиль Отправить личное сообщение для Amadeus Найти все сообщения от Amadeus
  № 4  
Amadeus

Регистрация: Feb 2001
Сообщений: 179
Вот бы на Флейме кто-нибудь рассказал -
откуда взялось и что из этого следует.

Старый 26.01.2002, 16:46
ish вне форума Посмотреть профиль Отправить личное сообщение для ish Посетить домашнюю страницу ish Найти все сообщения от ish
  № 5  
ish

Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
Отправить сообщение для ish с помощью ICQ
откопать просто, есть проги которые работают с памятью, вот и просканяли момент инициализации плэйера, а следует то что очч тормознуто все реализовано, имхо "родная" реализация тех же функция работала бы намного быстрее, но тут видимо опять сэкономили на размере плагина :)
чтож ждем релиза шестерки...

Старый 26.01.2002, 18:14
Altaev вне форума Посмотреть профиль Отправить личное сообщение для Altaev Найти все сообщения от Altaev
  № 6  
Altaev

Регистрация: Oct 2000
Сообщений: 500
Гурманы!

А пятерочную распечатку не подкините?
__________________
enough

Старый 26.01.2002, 18:23
ish вне форума Посмотреть профиль Отправить личное сообщение для ish Посетить домашнюю страницу ish Найти все сообщения от ish
  № 7  
ish

Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
Отправить сообщение для ish с помощью ICQ
Цитата:
Оригинал написал(а) Altaev
Гурманы!:)

А пятерочную распечатку не подкините?:)
а мы про что? или я не понял :)

Старый 26.01.2002, 20:46
Altaev вне форума Посмотреть профиль Отправить личное сообщение для Altaev Найти все сообщения от Altaev
  № 8  
Altaev

Регистрация: Oct 2000
Сообщений: 500
Блин, я думал, что это из 6-го

2ish
Тогда обьясни мне плиз, что за зверь ASNative?
__________________
enough

Старый 26.01.2002, 21:51
ish вне форума Посмотреть профиль Отправить личное сообщение для ish Посетить домашнюю страницу ish Найти все сообщения от ish
  № 9  
ish

Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
Отправить сообщение для ish с помощью ICQ
обьясняю. все встроенные обьекты AS версии пять и выше, имеют не "родной" характер. так вот, макромедия создала только одну новую, по настоящему встроенную функцию - ASNative, остальные же, так называемые, системные обьекты, представляют собой стандартный набор операций из методов младших версий (например tellTarget, тут макромедия просто не стала их переписывать, а оставила "как есть"), обьектов того же AS (см. сорсы), и как раз функции ASNаtive. кто программировал на Java поймет сразу :)

с помощью ASNative осуществляется доступ к "таблице" "родных" методов плейера пятой версии. например ASNative(100,4) вернет функцию которая известна нам как ф-ия trace.

поэтому весь движок AS пятерки, построен на самом же AS :)
опять же кто програмировал в Java, поймет


может немного непонятно, но на самом деле все просто :)


Последний раз редактировалось ish; 26.01.2002 в 21:53.
Старый 27.01.2002, 00:55
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 10  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
круть =)

Создать новую тему   Часовой пояс GMT +4, время: 03:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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