Flash intro muziek		
			
		
		 		
				
		
                        
                 
            
            
				
                
                    DrB (laatste wijziging 10/03/2007 16:25)                       
             
             
                        
                HTML interesse 
				
				Beste leden, 
              
        
		
				
		19 antwoorden 
                
                     
                
                    
		
		
	             
 
            
                    
                         
                    
                    
                        
                            Stijn                             
                         
                     
                    
                        PHP expert Wat is uitfaden? Het verminderen van volume. Dat kan je regelen in AS. Volgende code zou moeten werken:
    
    
        
            
                <? //kleur
muziek = "muziek.mp3";
geluid = new Sound();
geluid.loadSound( muziek , true );
//volume op 100
geluid.setVolume(100);
//uitfaden
for( var i = 100 ; i >= 0 ; i-- ) {
geluid.setVolume( i );
} 
 
             
            <?  //kleur 
muziek =  "muziek.mp3" ; 
geluid =  new  Sound( ) ; 
geluid. loadSound(  muziek ,  true  ) ; 
 
//volume op 100 
geluid. setVolume( 100 ) ; 
 
//uitfaden 
for (  var  i =  100  ;  i >=  0  ;  i--  )  { 
geluid. setVolume(  i ) ; 
} 
 
         
     
 http://www.vintagesworld.be/tutorials/sound/59 / 
                      
                
                    
                         
                    
                    
                        
                            vinTage                             
                         
                     
                    
                        Nieuw lid @stijn1989, je hebt wel gelijk, alleen die for loop is binnen een fractie van een seconde afgelopen, net als in php.
    
    
        
            
                <? kleur
i = 100//of whatever het volume is
function zachter(){
  i--;
 geluid.setVolume(i);
  if(i<=0){
    clearInterval(zacht);
  }
} 
var zacht:Number
zacht.setInterval(zachter,tijdInMillieSecondenHier); 
             
            <?  kleur
 
i =  100 //of whatever het volume is 
function  zachter( ) { 
  i--; 
 geluid. setVolume( i) ; 
  if ( i<= 0 ) { 
    clearInterval( zacht) ; 
  } 
}  
 
var  zacht: Number
zacht. setInterval( zachter, tijdInMillieSecondenHier) ; 
 
         
     
  
                      
                
                    
                         
                    
                    
                        
                            DrB                             
                         
                     
                    
                        HTML interesse Dus hoe ga ik dan te werk als ik op een bepaalde frame de muziek wil laten uitfaden? 
                      
                
                    
                         
                    
                    
                        
                            vinTage                             
                         
                     
                    
                        Nieuw lid Dan zet je dat script wat stijn1989 je gaf op desbetreffende frame...alleen verander je de forloop voor die setInterval die ik je gaf.. 
                      
                
                    
                         
                    
                    
                        
                            DrB                             
                         
                     
                    
                        HTML interesse Alleen als ik het op dat frame toevoeg, dan staat het gewoon bij alle frames? 
                      
                
                    
                         
                    
                    
                        
                            DrB (laatste wijziging 11/03/2007 16:11)                             
                         
                     
                    
                        HTML interesse ja ik klik op die frame en open het actions menu. Ik voeg die code toe, maar er gebeurd niks 
    
    
        
            
                **Error** Scene=Scene 1, layer=Layer 3, frame=1:Line 1: Unexpected '<' encountered
     <? //kleur
Total ActionScript Errors: 1 	 Reported Errors: 1 
             
            **Error** Scene=Scene 1, layer=Layer 3, frame=1:Line 1: Unexpected '<' encountered
     <?  //kleur 
 
Total ActionScript Errors:  1  	 Reported Errors:  1 
 
         
     
   
                      
                
                    
                         
                    
                    
                        
                            vinTage                             
                         
                     
                    
                        Nieuw lid duh...<?  staat er gewoon bijomdat er geen as highlight bestaat hier... 
                      
                
                    
                         
                    
                    
                        
                            DrB (laatste wijziging 11/03/2007 16:25)                             
                         
                     
                    
                        HTML interesse Ik heb het geuload en in libray gezet. Niet extern dus. 
                      
                
                    
                         
                    
                    
                        
                            vinTage (laatste wijziging 11/03/2007 16:32)                             
                         
                     
                    
                        Nieuw lid Geef je sound in de library een linkage identifier..bv "liedje"
    
    
        
            
                geluid = new Sound();
geluid.attachSound("liedje");
geluid.start();  
             
            geluid =  new  Sound( ) ; 
geluid. attachSound( "liedje" ) ; 
geluid. start( ) ; 
 
         
     
 
    
    
        
            
                i = 100//of whatever het volume is
function zachter(){
  i-=5;
 geluid.setVolume(i);
  if(i<=0){
    clearInterval(zacht);
  }
} 
var zacht:Number
zacht.setInterval(zachter,100); 
             
            i =  100 //of whatever het volume is 
function  zachter( ) { 
  i-= 5 ; 
 geluid. setVolume( i) ; 
  if ( i<= 0 ) { 
    clearInterval( zacht) ; 
  } 
}  
 
var  zacht: Number
zacht. setInterval( zachter, 100 ) ; 
 
         
     
  
                      
                
                    
                         
                    
                    
                        
                            DrB (laatste wijziging 11/03/2007 17:17)                             
                         
                     
                    
                        HTML interesse Gewoon in de layer waar je de muziek ziet toch? Als ik namelijk zon actie toevoeg op een layer, dan komt het script op alle frames in de layer. Het is gewoon één doorlopende layer zonder keyframes erin. 
                      
                
                    
                         
                    
                    
                        
                            vinTage                             
                         
                     
                    
                        Nieuw lid dan maak je (zoals iedereen zou doen) een aparte laag aan voor je AS, en je zet op de frame waar die fade zou moeten zitten een blank keyframe aan..:s  
                      
                
                    
                         
                    
                    
                        
                            DrB (laatste wijziging 11/03/2007 19:38)                             
                         
                     
                    
                        HTML interesse Jouw code geeft een error:
    
    
        
            
                **Error** Scene=Scene 1, layer=Layer 18, frame=520:Line 11: There is no method with the name 'setInterval'.
     zacht.setInterval(zachter,100);
Total ActionScript Errors: 1 	 Reported Errors: 1 
             
            ** Error**  Scene= Scene 1 ,  layer= Layer 18 ,  frame= 520 : Line 11 :  There is no method with the name 'setInterval' . 
     zacht. setInterval( zachter, 100 ) ; 
 
Total ActionScript Errors:  1  	 Reported Errors:  1 
 
         
     
  
                      
                
                    
                         
                    
                    
                        
                            vinTage                             
                         
                     
                    
                        Nieuw lid my bad, dat moet = zijn. 
                      
                
                    
                         
                    
                    
                        
                            DrB                             
                         
                     
                    
                        HTML interesse De codes werken niet Vintage. Ik zet de action script op een keyframe in een nieuwe layer, maar de muziek fade niet uit. 
                      
                
                    
                         
                    
                    
                        
                            Matthieu (laatste wijziging 14/03/2007 13:34)                             
                         
                     
                    
                        Lid Misschien is het handig als je de Flash-file (.fla) even geeft? Dat kunnen we even meekijken.http://denvish.net/ul  
                      
                
                    
                         
                    
                    
                        
                            DrB (laatste wijziging 14/03/2007 18:37)                             
                         
                     
                    
                        HTML interesse Probleem 2: 
                      
                
                    
                         
                    
                        
		
		
	             
 
                
Dit onderwerp is gesloten .