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

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

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

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Вы компилите во флеше ?
Анимашку с кадрами и кодом ?

Экспортируйте мувики во Flash IDE в swc и подключайте эти swc библиотеки во Flex.
Последнее время не люблю embed source, всё собираю в свц во флеш иде. Звуки, картинки, видео. Быстрее комилируется, флекс не багает.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

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

Регистрация: Jul 2005
Адрес: Spain
Сообщений: 101
Отправить сообщение для HN4E7O с помощью ICQ
Код:
adminPopUp.botClose.load("swfFace/botClose.swf");
adminPopUp.botClose.addEventListener(Event.INIT,closeAdmin);
private function closeAdmin(evento:Event):void{
   var botClose:MovieClip = evento.currentTarget.content.close as MovieClip;
    botClose.buttonMode = true;

   botClose.addEventListener(MouseEvent.MOUSE_OVER,function(evento:MouseEvent):void{
		evento.currentTarget.gotoAndStop(2);
   });
	
          
    botClose.addEventListener(MouseEvent.MOUSE_OUT,function(evento:MouseEvent):void{
	evento.currentTarget.gotoAndStop(1);
    });
	
   botClose.addEventListener(MouseEvent.CLICK,function(evento:MouseEvent):void{
	evento.currentTarget.gotoAndStop(1);
	changeURL(strFragment);
    });
 }
Это работает с одним MC и он должен быть на сцене и имя его в данном случае "close".


У меня проблема более глобальная...

Как загрузить .swf в FLEX и потом использывать мувики из библиотеки этого клипа как элементы флекса??? Вот в чём вопрос !!!!

Добавлено через 2 часа 39 минут
Сорри что чуть чуть не по теме... Но думаю что полезная инфо для тех кто хочет децел облегчить свой swf, и не использывать Embed SWF.

skin.swf - это обычная флэшка, с кучей МС на сцене, естественно каждая со свои именем(bot1 и bot2).

Код:
skinLoader.load("swf/skin.swf"); 
skinLoader.addEventListener(Event.INIT,swfCargado); 
private function swfCargado(e:Event):void{ 
    
   var skin:MovieClip = e.currentTarget.content as MovieClip; 
    
   var bot2:MovieClip = skin.bot2 as MovieClip; 
   bot2.x = 25; 
   bot2.y = 75; 
        
   // Если же нада засунуть во внутрь какого нить компонента то....
   var bot1:MovieClip = skin.bot1 as MovieClip; 
   var ui:UIComponent = new UIComponent();    
   ui.addChild(bot1); 
   footer.addChild(ui); 

  // А дальше что угодно.....
 
   bot1.stop(); 
   bot1.addEventListener(MouseEvent.MOUSE_OVER,function(evento:MouseEvent):void{ 
      evento.currentTarget.gotoAndStop(2); 
   }); 
    
           
    bot1.addEventListener(MouseEvent.MOUSE_OUT,function(evento:MouseEvent):void{ 
   evento.currentTarget.gotoAndStop(1); 
    }); 
    
   bot1.addEventListener(MouseEvent.CLICK,function(evento:MouseEvent):void{ 
    evento.currentTarget.gotoAndStop(1); 
    }); 
    
 
}
__________________
qSueño(madreMia);

Старый 04.02.2010, 21:13
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 13  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код AS3:
botClose.addEventListener(MouseEvent.MOUSE_OVER,function(evento:MouseEvent):void{
		evento.currentTarget.gotoAndStop(2);
   });
Вот так больше никогда не делайте, за такоe могут и руки по пояс оторвать потом.
__________________
Hell is the possibility of sanity

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

Регистрация: Jul 2005
Адрес: Spain
Сообщений: 101
Отправить сообщение для HN4E7O с помощью ICQ
а почему ? обьясните если не сложно ?
__________________
qSueño(madreMia);

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от HN4E7O Посмотреть сообщение
а почему ? обьясните если не сложно ?
inline-обработчики невозможно отписать и они ещё и память засоряют.

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

Регистрация: Jul 2005
Адрес: Spain
Сообщений: 101
Отправить сообщение для HN4E7O с помощью ICQ
Цитата:
Сообщение от etc Посмотреть сообщение
inline-обработчики невозможно отписать и они ещё и память засоряют.
спасибо... больше не буду
__________________
qSueño(madreMia);

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

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

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


 


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


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