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

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

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

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
По умолчанию Хранение MC элементов в файлах.

Добрый день,
подскажите пожалуйста (и буду благодарен за пример) возможно ли хранить отдельные мувики не в library, а как нибудь в отдельном файле.
У меня появилась необходимость подгружать в свой проект отдельно созданные MovieClips в виде шаблонов. Т.е. формы графических объектов их имена, картинки, анимация и т.п. будут хранится в других файлах (независимо от моего проекта). Это позволило бы не вмешиваясь в основной проект редактировать всю графику и анимацию - отдельно (или вообще отдав эту часть дизайнеру), а в дальнейшем уже готовые экземпляры MovieClip`ов подгружать в свой проект и использовать их по своему назначению.
Кто то реализовывал подобное? Поделить пожалуйста опытом!

Добавлено через 3 минуты
Идея в том, что я собрался написать небольшой GUI, хочется хранить все элементы интерфейса - отдельно. Окна - отдельно, диалоги - отдельно, кнопки - отдельно. А после подгрузки в свой проект - по средствам классов прикручивать код интерактивности к этим шаблонам.


Последний раз редактировалось ERrorMAKros; 04.02.2010 в 14:02.
Старый 04.02.2010, 14:10
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 2  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
храните в других swf
__________________
low +

Старый 04.02.2010, 15:04
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 3  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
Подскажите, загружать "к себе" через "shared object"? ...сохраняются ли при этом name имена mc элементов загружаемых movieclip`а и возможно ли в дальнейшем дублирование загруженных элементов в главном проекте?

Старый 04.02.2010, 16:03
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 4  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
загружаете через Loader

потом достаете через его свойство loaderInfo.applicationDomain.getDefinition нужные классы и создаете их экземпляры

учтите что в загруженном swf необходимо поставить "Export for ActionScript"
__________________
low +

Старый 04.02.2010, 17:11
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 5  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
Уважаемыей участники форума и Jewelz, есть еще сл. вопросы:

1. Загрузил в свой проект сторонний .swf файл:
> оказалось что не могу менять свойства объектов внутри загруженного мувика.

Например я загрузил мувик, которой состоит из окружности и внутри окружности расположен TextField, текст которого я хотел бы менять из своего проекта - подскажите что можно предпринять, что бы я мог менять (к примеру) текст внутри загруженного MC?

Может быть свойства объектов загружаемого MC изменять на стадии загрузки, путем передачи дополнительных параметров:
Код AS3:
var request:URLRequest = new URLRequest("http://localhost/loadingMe.swf?mytext=some_text");
var loader:Loader = new Loader()
    loader.load(request);
	addChild(loader);
Но тогда нарушается идея интерактивности, ...может есть способ в runtime`е менять свойства загруженных объектов?

2. Еще не получилось прикрутить Event.COMPLETE! ...как мне узнать что .swf окончательно загрузился в мой проект?


Последний раз редактировалось ERrorMAKros; 04.02.2010 в 19:32.
Старый 04.02.2010, 22:41
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 6  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Уважаемый ERrorMAKros, "внутри" окружности не может быть TextField. Как ни крути. Если Вы достаточно сообразительны, то вообразите себе дерево - древовидный граф, который положен в основу структуры DisplayList флеш плеера. Тот самый TextField может быть только "листочком" дерева. И путь к нему очевиден. Начинайте с корня.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 05.02.2010, 01:43
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 7  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
Всем спасибо, тема уже была достаточно детально раскрыта:
Можно ли менять name у загружаемого swf

P.S. Получил все необходимые ответы, можем закрывать тему
P.S.S. Еще раз всем громадное спасибо!

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

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

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


 


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


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