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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Oct 2005
Сообщений: 9
Отправить сообщение для Shmalex с помощью ICQ Отправить сообщение для Shmalex с помощью Yahoo
По умолчанию Использование классов из библиотек

всем привет.
возник такая задача - есть бибилотека в которой загружены только as калссы ( используя mtasc). т.е. она сделана только для хранения классов которые описывают, какю блибо, логику объектов, не столь важно. Эта библиотека загружется через MovieClipLoader. Вопрос состоит в том что - как "достучаться" до хранимых в этой библиотеке классов.?! и вообщем возможно ли это?

Старый 23.08.2006, 02:31
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
можно, так же как если бы классы хранились в твоем мувике.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 23.08.2006, 02:37
Shmalex вне форума Посмотреть профиль Отправить личное сообщение для Shmalex Найти все сообщения от Shmalex
  № 3  
Ответить с цитированием
Shmalex

Регистрация: Oct 2005
Сообщений: 9
Отправить сообщение для Shmalex с помощью ICQ Отправить сообщение для Shmalex с помощью Yahoo
к сожелению это не проходит

Старый 23.08.2006, 10:49
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 4  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
Nirth правильно написал, при загрузке файла классы прописываются в глобал, но если у тебя файлы находятся на разных домайнах или... короче если не удолетворяют политике sandbox то для загруженного файла создается свой глобал.

читай про System.security.allowDomain ()

Старый 23.08.2006, 13:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Shmalex
к сожелению это не проходит
А ты пытаешься класс вызвать на onLoadComplete или onLoadInit?

Старый 23.08.2006, 14:25
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 6  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
библиотека в виде SWF или SWC файла?
__________________
Garbage Collector || AIR (Apollo) Docs

Старый 23.08.2006, 14:26
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 7  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
swf, swc файлы не загружаются
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 23.08.2006, 14:45
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 8  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Цитата:
Сообщение от Nirth
swf, swc файлы не загружаются
Это-то понятно, но вдруг автор поста об этом не знал.

Обычно при создании swf-библиотек swf-файл состоит из двух кадров: в первом производится инициализация классов, а во втором содержится следующий код:

Код:
stop();
_parent.названиеБиблиотекиLoaded();
Т.е. об инициализации классов можно узнать через обработчик названиеБиблиотекиLoaded() клипа, в который загружается библиотека, а так же через стандартный onLoadInit().

И еще, при вызове классов библиотеки во внешнем ролике, необходимо написать XML файл исключений, чтобы компилятор не искал классы библиотеки для их компиляции во внешний ролик и не выдавал ошибок компиляции.
__________________
Garbage Collector || AIR (Apollo) Docs

Старый 23.08.2006, 14:47
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 9  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
ах да, я же забыл что ас1-2 не выдает эксепшенов, и флэш плеер ниче не скажет на неправильный формат
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 23.08.2006, 23:46
Shmalex вне форума Посмотреть профиль Отправить личное сообщение для Shmalex Найти все сообщения от Shmalex
  № 10  
Ответить с цитированием
Shmalex

Регистрация: Oct 2005
Сообщений: 9
Отправить сообщение для Shmalex с помощью ICQ Отправить сообщение для Shmalex с помощью Yahoo
Проблема таки свзязаны с System.security.allowDomain(). т.е.
Результат ожидалось увидеть в самой IDE (FlashDevelopt) но всегда выдавало undefined, т.к. мувик закружался с httP://localhost/classes.swf. стоило загрузить главный мувик с localhost'a как все заработло.

появился еще вопрос - как например должно быть настроен securety чтобы разрешить загрузку если, к примеру, флешки находяться в одной папке и загрузка идет не через домен, а обычная загрузка программы на домашнем компьютере

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

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

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


 


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


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