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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 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);

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

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

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


 


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


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