28. oktober 2006 - 11:06 
												Der er
									26  kommentarer													og 					1  løsning									 
									
		 
		
			
ændre sig selv.. 
			Hey alle,  Jeg er ved at lave et jule flash banner, og så vil jeg så lave så at jeg har 4 adventslys og de skal tænde når det er advent,, (1 advent = et lys .. osv......) Nogen der forstår???? mvh. Heymann
					
		
	 
                            
Annonceindlæg fra Conscia 
 
 
	
		
								
					
				28. oktober 2006 - 11:18  
				#1 
						
		 
		
			Hvis du får den til at se på datoen, kan du kare det. Søg under getDate() i hjælpen, det er meget nemt... Men så skal du være opmærksom på, at brugeren kan ændre sit computerur, og derved ændre ved den dato, din banner ser på.
		
		
	 
	
		
								
					
				28. oktober 2006 - 11:48  
				#2 
						
		 
		
			OKay, men hvordan kan jeg det, ved ikke hvordan jeg skal lave det!!!
		
		
	 
	
		
								
					
				28. oktober 2006 - 11:51  
				#3 
						
		 
		
			Nu kan jeg ikke huske, hvordan de dér adventsdage hænger sammen... Er det ikke hver søndag i julen eller sådan noget...?
		
		
	 
	
		
								
					
				28. oktober 2006 - 12:03  
				#4 
						
		 
		
			jo det er.... :) og mener den første er den sidste søndag i november....
		
		
	 
	
		
								
					
				28. oktober 2006 - 12:04  
				#5 
						
		 
		
			Okay... Øjeblik...
		
		
	 
	
	
	
		
								
					
				28. oktober 2006 - 12:08  
				#6 
						
		 
		
			OKay, Tak Tak,, og nu har jeg også sat lyd ind, men den vil ikke afspille lyden.. :(
		
		
	 
	
		
								
					
				28. oktober 2006 - 12:09  
				#7 
						
		 
		
			Har du gjort det med kode?
		
		
	 
	
		
								
					
				28. oktober 2006 - 12:10  
				#8 
						
		 
		
			Nope...
		
		
	 
	
		
								
					
				28. oktober 2006 - 12:14  
				#9 
						
		 
		
			Har du husket at tænde højalerne? ;)
		
		
	 
	
		
								
					
				28. oktober 2006 - 12:20  
				#10 
						
		 
		
			Ja, hehe.... men hvis flashen ligger hvor lyden også ligger, så virker det, men elælers ikke.. :(
		
		
	 
	
		
								
					
				29. oktober 2006 - 02:21  
				#11 
						
		 
		
			Jeg følger spændt med, men tilsyneladende er spørgsmålet løst udenfor spørgsmålet eller tager jeg fejl ? mvh bent
		
		
	 
	
		
								
					
				29. oktober 2006 - 09:16  
				#12 
						
		 
		
			Ved jeg ikke, for er nybegynder til flash....
		
		
	 
	
		
								
					
				29. oktober 2006 - 09:17  
				#13 
						
		 
		
			Nogen der kan komme med noget kode???
		
		
	 
	
		
								
					
				29. oktober 2006 - 10:02  
				#14 
						
		 
		
			Hov, nu glemte jeg da helt dette spørgsmål... Denne kode burde du: var ty:Date = new Date(); var od:Date = new Date(ty.getFullYear(), 10, 30); var adv0:Number = new Number(); var newDate:Number = od.getDate(); while(od.getDay() != 0) {     var newOd:Date = new Date(od.getFullYear(), od.getMonth(), newDate--);     od = newOd; } adv0 = od.getDate(); var adv1:Number = adv0 - 23; var adv2:Number = adv1 + 7; var adv3:Number = adv2 + 7; if((ty.getMonth() == 10 && ty.getDate() >= adv0) || (ty.getMonth() == 10 && ty.getDate() < adv1)) {     trace("1. advent"); } else if(ty.getMonth() == 11) {     if(ty.getDate() < adv2) {         trace("2. advent: " + adv1);     } else if(ty.getDate() < adv3) {         trace("3. advent: " + adv2);     } else if(ty.getDate() >= adv3 && ty.getDate() < 24) {         trace("4. advent: " + adv3);     } }
		
		
	 
	
		
								
					
				29. oktober 2006 - 10:04  
				#15 
						
		 
		
			Og hvis du er helt nybegynder, så skal du altså gøre som følgende: Erstat alle trace's med deres tilsvarende framespring, som dette:
		
		
	 
	
		
								
					
				29. oktober 2006 - 10:04  
				#16 
						
		 
		
			trace("1. advent"); > gotoAndStop(2); trace("2. advent"); > gotoAndStop(3); trace("3. advent"); > gotoAndStop(4); trace("4. advent"); > gotoAndStop(5); Jeg håber, du får det til at du :)
		
		
	 
	
		
								
					
				29. oktober 2006 - 10:09  
				#17 
						
		 
		
			... en mindre fejl. Nu duer det: var ty:Date = new Date(); var od:Date = new Date(ty.getFullYear(), 10, 30); var adv0:Number = new Number(); var newDate:Number = od.getDate(); while(od.getDay() != 0) {     var newOd:Date = new Date(od.getFullYear(), od.getMonth(), newDate--);     od = newOd; } adv0 = od.getDate(); var adv1:Number = adv0 - 23; var adv2:Number = adv1 + 7; var adv3:Number = adv2 + 7; if((ty.getMonth() == 10 && ty.getDate() >= adv0) || (ty.getMonth() == 11 && ty.getDate() < adv1)) {     trace("1. advent"); } else if(ty.getMonth() == 11) {     if(ty.getDate() < adv2) {         trace("2. advent");     } else if(ty.getDate() < adv3) {         trace("3. advent");     } else if(ty.getDate() >= adv3 && ty.getDate() < 24) {         trace("4. advent");     } }
		
		
	 
	
		
								
					
				29. oktober 2006 - 10:57  
				#18 
						
		 
		
			Den siger fejl i koden...
		
		
	 
	
		
								
					
				29. oktober 2006 - 10:58  
				#19 
						
		 
		
			Compiling Starting script ... Expression could not be resolved on line 1  var ty:Date = new Date() Expression could not be resolved on line 2  var od:Date = new Date(ty.getFullYear(), 10, 30) Expression could not be resolved on line 3  var adv0:Number = new Number() Expression could not be resolved on line 4  var newDate:Number = od.getDate() Expression could not be resolved on line 6  var newOd:Date = new Date(od.getFullYear(), od.getMonth(), newDate--) Expression could not be resolved on line 10  var adv1:Number = adv0 - 23 Expression could not be resolved on line 11  var adv2:Number = adv1 + 7 Expression could not be resolved on line 12  var adv3:Number = adv2 + 7 8 errors found
		
		
	 
	
		
								
					
				29. oktober 2006 - 11:02  
				#20 
						
		 
		
			Hvilken Flash bruger du?
		
		
	 
	
		
								
					
				29. oktober 2006 - 11:03  
				#21 
						
		 
		
			Flash 5 eller sådan noget...?
		
		
	 
	
		
								
					
				29. oktober 2006 - 11:08  
				#22 
						
		 
		
			Prøv med dette: var ty = new Date(); var od = new Date(ty.getFullYear(), 10, 30); var adv0 = new Number(); var newDate = od.getDate(); while(od.getDay() != 0) {     var newOd = new Date(od.getFullYear(), od.getMonth(), newDate--);     od = newOd; } adv0 = od.getDate(); var adv1 = adv0 - 23; var adv2 = adv1 + 7; var adv3 = adv2 + 7; if((ty.getMonth() == 10 && ty.getDate() >= adv0) || (ty.getMonth() == 11 && ty.getDate() < adv1)) {     trace("1. advent"); } else if(ty.getMonth() == 11) {     if(ty.getDate() < adv2) {         trace("2. advent");     } else if(ty.getDate() < adv3) {         trace("3. advent");     } else if(ty.getDate() >= adv3 && ty.getDate() < 24) {         trace("4. advent");     } }
		
		
	 
	
		
								
					
				29. oktober 2006 - 11:12  
				#23 
						
		 
		
			Jeg bruger programmet "3D Flash Animator 4 Release 6" //heymann
		
		
	 
	
		
								
					
				29. oktober 2006 - 11:14  
				#24 
						
		 
		
			Enu en fejl.. Creation of object type Object does not take any arguments getFullYear() is not a method of Object on line 2  var od = new Date(ty.getFullYear(), 10, 30) Creation of object type Object does not take any arguments
		
		
	 
	
		
								
					
				29. oktober 2006 - 11:16  
				#25 
						
		 
		
			Det er fejlen. Så koder du formegentligt ikke i AS 2. Så kan jeg ikke hjælpe dig, desværre.
		
		
	 
	
		
								
					
				29. oktober 2006 - 11:32  
				#26 
						
		 
		
			OKay.. :(
		
		
	 
	
		
								
					
				10. april 2007 - 09:02  
				#27 
						
		 
		
			Droppede det.
		
		
	 
	
		
	
		
		
		
			
			IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.