  | 
               
                  SWiSH Forum
                   
                  Forum użytkowników programów SWiSH
  
                  
                | 
                            
          
         		            
 
	
			| 
		Dynamiczna zmiana rozmiaru animacji | 
    
    
   
      | Autor | 
      Wiadomość | 
    
            
      
         
		 nugatt  		  
		 
          
  
  
                  Pomógł: 75 razy Wiek: 43  Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa 
                         | 
      
         
            
                              			    Wysłany: Czw 09 Sie, 2007 13:18   Dynamiczna zmiana rozmiaru animacji
                               | 
                    
  | 
             
            
               
  | 
             
            
               Potrzebowałem zmiany rozmiaru swf bez przeładowania strony (i np. użycia innego pliku swf).
 
Nie mogłem znaleźć gotowca, więc skleciłem sam.
 
 
Podgląd: http://www.czujny.webd.pl/test/testResizeSwishmax/
 
 
Plik do ściągnięcia na stronie www.swishmaxxx.prv.pl jakby ktoś chciał.
 
 
Przed użyciem przeczytaj:
 
 
 	  | Kod: | 	 		  ###############################################################################
 
 
Polski:
 
^^^^^^^^^^^^^^^^^
 
 
UWAGA!!!
 
Testuj na serwerze a nie z dysku.
 
 
Swishscript:
 
    Szerokość:
 
        width = 900;
 
        getURL("javascript:setFlashWidth('div_id',width);");
 
        //lub:
 
        getURL("javascript:setFlashWidth('div_id',900);");
 
    Wysokość:
 
        height = 1500;
 
        getURL("javascript:setFlashHeight('div_id',height);");
 
        //lub:
 
        getURL("javascript:setFlashHeight('div_id',1500);");
 
    Szerokość i Wysokość:
 
        width = 900;
 
        height = 1500;
 
        getURL("javascript:setFlashSize('div_id', width, height);");
 
        //lub:
 
        getURL("javascript:setFlashSize('div_id', 900, 1500);");
 
        UWAGA!!!
 
        Coś takiego:
 
            getURL("javascript:setFlashWidth('div_id',width);");
 
            getURL("javascript:setFlashHeight('div_id',height);");
 
        zadziała tylko na Firefoxie (testowane na wersji 2.0).
 
        Więc jesli chcesz zmienić szerokość i wysokość na raz, użyj:
 
            getURL("javascript:setFlashSize('div_id', width, height);");
 
 
Do tego projektu użyłem:
 
 
Mustardlab Flash Resize
 
http://www.mustardlab.com/developer/flash/objectresize/
 
 
Geoff Stearns' SWFObject v1.5
 
http://blog.deconcept.com/swfobject/
 
 
############################################################################### | 	  
 
 
div_id - w przypadku SWFObject to jego id.
 
np.
 
 	  | Kod: | 	 		  | var so = new SWFObject("plik.swf", "div_id"... | 	  
 
SWFObject służy do usuwania konieczności aktywacji animacji.
 
 
PS. Za pytanie "dlaczego ściągnięty przykład po rozpakowaniu nie działa z dysku?" przewidziałem warna. | 
             
						
				_________________ tomekf /// swishmaxxx | 
			 
						          
       | 
    
	
		
						 					 | 
		
			
                   | 
    
	  
      
		  | 
    
   
         
      
         
		 erbe  		  
		 
          
  
  
                  Pomógł: 29 razy Wiek: 46  Dołączył: 27 Sty 2005 Posty: 527 Skąd: Poznań / Londyn 
                         | 
      
         
       | 
    
	
		
						 					 | 
		
			
                   | 
    
	  
      
		  | 
    
   
         
      
         
		 Piotrek  		  
		 
         Doradca
  
  
  
                  Pomógł: 4 razy Wiek: 41  Dołączył: 01 Sie 2006 Posty: 69 Skąd: Krakow 
                         | 
      
         
            
                              			    Wysłany: Pon 08 Paź, 2007 15:03   
                               | 
                    
  | 
             
            
               
  | 
             
            
               | To jest boskie ! Kiedyś tego szukałem i też nie mogłem znaleźć . Dzięki wielkie. | 
             
						          
       | 
    
	
		
						 					 | 
		
			
                   | 
    
	  
      
		  | 
    
   
         
      
         
		 Qiub		  
		 
         Doradca
  
  
                  Pomógł: 3 razy Dołączył: 07 Mar 2005 Posty: 77 
                         | 
      
         
            
                              			    Wysłany: Pią 26 Paź, 2007 12:48   
                               | 
                    
  | 
             
            
               
  | 
             
            
               hmmm
 
dobre by bylo zagniezdzenie funkcji odpowiedzialnej za rozszerzenie. Ewentualnie wywaloanie z poziomu flasha  metoda JS - DIVa, okreslenie jego polozenia i parametrow no i zapodanie flasha.
 
Na razie nie bylo mnie to potrzebne ale jednak widze zapotrzebowanie na cos takiego i sprobuj cos wymodzic. 
 
 
Może sie uda   
 
 
Przykład dobry na pewno sie przyda! | 
             
						
				_________________ R35P3kT
 
 
un macho con cojones de ferro    yeah baby;) | 
			 
						          
       | 
    
	
		
						 					 | 
		
			
                   | 
    
	  
      
		  | 
    
   
         
      | 
         
       | 
    
 
    
      Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
  | 
      Dodaj temat do Ulubionych Wersja do druku
 
  | 
    
 
    
  
  
  
  
          
        
          |  
          
           | 
           
          
           | 
           
          
           | 
           
          
           | 
           
          
         |  
Nowe zasady dotyczące cookies.  Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
       
 |   | Strona wygenerowana w 0.09 sekundy. Zapytań do SQL: 12 |  
  | 
 
 
 |