| Предишната тема :: Следващата тема   | 
	
	
	
		| Автор | 
		Съобщение | 
	
	
		Deskov
 
 
  Регистриран на: 26 Юни 2006 Мнения: 423
 
  | 
		
			
				 Пуснато на: Нед Яну 30, 2011 4:40 pm    Заглавие: Actionscript 3 - малко помощ | 
				     | 
			 
			
				
  | 
			 
			
				В библиотеката имам btn (например кръгче - като button) и mc (контент някакъв). Целта е да се направи ,така че да има в началото бутон, който като се натисне да се покаже контента и др. бутон за затваряне на показалите се прозорци. Това го направих и си работи перфектно, но има още нещо, което искам да добавя. В контента да има анмиция, която да се стартира при извикване на самия контент и да се изпълнява 1 път. Аз пробвах като в самия movie clip слагам 1 stop(); Първият път всичко е перфектно, но при затваряне и отваряне на контента повторно, анимацията вече е изпълнена. Та въпроса ми е как при всяко извикване на контента анимацията в него да се изпълнява наново еднократно.
 
 
 	  | Код: | 	 		  var _mc:MovieClip = new myMc();
 
var _btn1:SimpleButton = new myBtn();
 
var _btn2:SimpleButton = new myBtn();
 
 
 
addChild(_btn2);
 
 
_mc.x = 50;
 
_mc.y = 50;
 
 
_btn1.x = 100;
 
_btn2.x = 300;
 
 
_btn1.y = _btn2.y = 300;
 
 
_btn1.addEventListener(MouseEvent.CLICK, showMc, false, 0, true);
 
_btn2.addEventListener(MouseEvent.CLICK, hideMc, false, 0, true);
 
   
 
function showMc(e:Event):void
 
{
 
   _mc.visible = false;
 
   _btn1.visible = false;
 
}
 
 
function hideMc(e:Event):void
 
{
 
   _mc.visible = true;
 
   _btn1.visible = true;
 
      addChild(_mc);
 
      addChild(_btn1);
 
}
 
 | 	  
 
 
Надявам се да съм обяснил добре... определено не ме бива в обясненията :) _________________ If you can imagine it, you can create it. If you can dream it, you can become it. | 
			 
		  | 
	
	
		| Върнете се в началото | 
		 | 
	
	
		  | 
	
	
		gopher's
 
  
  Регистриран на: 01 Сеп 2005 Мнения: 1072 Местожителство: White Birches
  | 
		
			
				 Пуснато на: Нед Яну 30, 2011 9:18 pm    Заглавие:  | 
				     | 
			 
			
				
  | 
			 
			
				| Не мога да разбера коя от двете функции пуска клипа, но която и да е ако сложиш в нея едно imenakklip_mc.gotoAndPlay (1);  би трябвало да стане | 
			 
		  | 
	
	
		| Върнете се в началото | 
		 | 
	
	
		  | 
	
	
		Deskov
 
 
  Регистриран на: 26 Юни 2006 Мнения: 423
 
  | 
		
			
				 Пуснато на: Нед Яну 30, 2011 9:54 pm    Заглавие:  | 
				     | 
			 
			
				
  | 
			 
			
				Абе и аз така си мислех до преди час :) Малко по-късно ще проверявам за някаква грешка... дано да се оправя. 
 
 
btw.... то на мен май ми трябва gotoAndStop ,а не gotoAndPlay _________________ If you can imagine it, you can create it. If you can dream it, you can become it. | 
			 
		  | 
	
	
		| Върнете се в началото | 
		 | 
	
	
		  | 
	
	
		Deskov
 
 
  Регистриран на: 26 Юни 2006 Мнения: 423
 
  | 
		
			
				 Пуснато на: Нед Яну 30, 2011 10:01 pm    Заглавие:  | 
				     | 
			 
			
				
  | 
			 
			
				.... стана и то точно с gotoAndPlay :) Благодаря! Интересното е защо преди като го бях пробвал не стана.... ама сигурно името съм объркал... _________________ If you can imagine it, you can create it. If you can dream it, you can become it. | 
			 
		  | 
	
	
		| Върнете се в началото | 
		 | 
	
	
		  | 
	
	
		gopher's
 
  
  Регистриран на: 01 Сеп 2005 Мнения: 1072 Местожителство: White Birches
  | 
		
			
				 Пуснато на: Нед Яну 30, 2011 10:09 pm    Заглавие:  | 
				     | 
			 
			
				
  | 
			 
			
				| Мда с тия главни и малки букви си е доста възможно да се обърка човек.. В новия флаш има присетс, както едно време имаше за AS2, което е крайно полезно :) | 
			 
		  | 
	
	
		| Върнете се в началото | 
		 | 
	
	
		  | 
	
	
		 |