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

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

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

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию load External Libararies or Swc

Такой вот вопрос.
Есть fla , в нем разложен по слоям скин состоящий из мувиклипов.
Ситуация 1 : у всех клипов есть instanceName
Ситуация 2: у всех есть ClassName

Вариант 1. Используя ситуацию 2 создаем swc и пихаем в FD и работаем уже с каждым элементом спокойно - НО , чтобы сменить скин нам придется обновить сразу 2 флешки , а именно скиновую и скриптовую основную. -Не годится...
Вариант 2. Мы грузим swf файл скина лоадером, и вытаскиваем по getDefinition класс?! или по именам ?! - тут пока не понял, хотелось у вас узнать.
Вариант 3. Загружать лоадером swc - а можно ли?! Я не смог

И последний вопрос. Если в swf у нас был вектор, то после подгрузки этого swf у нас все равно вектор , или уже растр и растягивать нету смысла ? Просто не могу понять, вродеб качество не меняется...
__________________
Марк Tween

Старый 07.06.2011, 09:14
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
1. можно использовать, если скин будет применяться лишь единожды. Иначе придется извращаться с копированием графики из прототипа в новый экземпляр класса MovieClip.
2. можно использовать (плюсы - удобная многоюзабельность, минусы - все граффические ассеты мельтешат в списке классов, избегая этого, делают swf).

Цитата:
Вариант 1. Используя ситуацию 2 создаем swc и пихаем в FD и работаем уже с каждым элементом спокойно - НО , чтобы сменить скин нам придется обновить сразу 2 флешки , а именно скиновую и скриптовую основную. -Не годится...
В любом случае придется пересоздавать библиотеку, будь то swc или swf. В ситуации с динамической сменой скина нужно смотреть: если скин большой, по мне так проще подгрузить swf, чтобы основную флешку не утяжелять.

Цитата:
Вариант 2. Мы грузим swf файл скина лоадером, и вытаскиваем по getDefinition класс?! или по именам ?! - тут пока не понял, хотелось у вас узнать.
Смотри начало поста.

Цитата:
Вариант 3. Загружать лоадером swc - а можно ли?! Я не смог
Для этих целей как раз и используется external library

Цитата:
Если в swf у нас был вектор, то после подгрузки этого swf у нас все равно вектор , или уже растр и растягивать нету смысла ? Просто не могу понять, вродеб качество не меняется...
Вектор вектором, растр растром.
__________________
тут я

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

Регистрация: Sep 2002
Сообщений: 30,787
А в чём, собственно, вопрос?

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Какой вариант лучше для in4core?

Старый 07.06.2011, 13:39
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
То что придется переносить новую графику в уже созданный fla с заменой графики в мувиклипах - разрешено. При swc - получается перекомпил 2х флешек уже ( про external library не понял , как можно грузить swc ) / Рантайм мне не нужен - скин загружается единожды при загрузке флешки.
Вопрос был в том, что все таки лучше использовать - ? а так же вопрос про вектор и растр, Кордум - я не услышал ответа, так вектор останется или же станет растром ?!
__________________
Марк Tween

Старый 07.06.2011, 13:51
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 6  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
про external library не понял , как можно грузить swc
Это swf.
Цитата:
я не услышал ответа, так вектор останется или же станет растром
Я ответил, вообще-то, что останется.
__________________
тут я

Старый 07.06.2011, 14:42
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Все спасибо. вообщемто теоритическую базу о этому вопросу получил.
Выводы - загрузка swf с классами скинов - есть external Library
Вектор останется вектором даже при подгрузке. ( swf конечно же )
__________________
Марк Tween

Старый 07.06.2011, 15:15
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 8  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
при работе в фд советую заводить 2 проекта, один основной, другой исключительно для создания либ, что бы случайно подгружаемые классы не затесались в основной код (

Старый 07.06.2011, 15:20
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
У меня такого не будет) я не первый день пишу. В любом случае - делать лучше так : создавать мувики скиновые в одной флешке, там же и фигачить менеджер класс для них. а уже в FD работать только с менеджером...
__________________
Марк Tween

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

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

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


 


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


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