|   | 
								SWiSH Forum Forum użytkowników programów SWiSH | 
								  | 
							 
						 
						 
						
						SWiSH Max - Rotacja zdjęć i przewijający się tekst. 
						
												 rs - Sro 30 Sie, 2006 09:35 Temat postu: Rotacja zdjęć i przewijający się tekst. kto ma pomysł na taką opcję: jest większy banner, a w nim będzie trzeba umieścić zmienne dzięki którym będzie można załadować 3 zdjęcia? za wszelkie sugestie z góry dzięki.
 
 
może coś tak jak na: http://www.nba.com/ - zmieniają się zdjęcia które wrzuci się zdalnie czyli żadnych zdjęć na stałe!
 
 
póki co mam takie coś:
 
 
onFrame (1) {                
 
   
 
    ff.loadMovie(foto);            
 
}
 
on (press) {
 
    getURL(link,"_self");                            
 
}
 
onFrame (45) {
 
    stop();
 
}
 
 
 
//ff.loadMovie(foto); - ma ładować 3 zdjęcia które będą się zmieniały po odświerzeniu strony//
												 sl01k - Sro 30 Sie, 2006 15:00
  ja bym zrobil 3 sprity w ktore beda sie ladowac zdjecia i poprostu od gory bym je chowal 
 
a zdjecia bym wczytal od razu 
 
 
jakos tak 
 
onframe (1) {
 
    na_wierzchu.loadMovie("zdjecie1.swf");
 
    w_srodku.loadMovie("zdjecie2.swf");
 
    na_dole.loadMovie("zdjecie3");
 
}
 
 
zdjecie nie laduje sie wjecej niz 2s (chyba ze twoj banner naprawde bedzie duzy) wiec poprostu poprzednie musi byc wyswietlane minimum 2s. pozniej jakis efekt przejscia itd... 
 
 
[ Dodano: Sro 30 Sie, 2006 16:03 ]
 
a na tej stronie nba jest tez wskaznik czasu cos w rodzaju preloadera do zdjec wiec mozna tez ta droga 
 
 
hmm czym  duzej na to patrze tym wiecej opcji sie pojawia naprawde mozna to na kilka sposobow zrobic .... mozesz tez efekt wbudowac w zdjecia ktore co jakis czas sie laduja    
 
jakos sobie poradzisz
												 rs - Czw 31 Sie, 2006 06:08
  No pomysł jest dobry tylko to będą musiały być zdjęcia które gościu będzie ładował od siebie z panelu sterowania, czyli ja nie wrzucam żadnych zdjęć! muszę zostawić poprostu jakąś zmienną która będzie podstawiać te 3 zdjęcia które on wrzuci     
 
pozdrawiam.
												 nugatt - Czw 31 Sie, 2006 06:17
  zdjęcia można ładować jako jpg a nie swf. zrob preloader do tych 3 plików i będzie dobrze. ustalstałe nazwy zdjęć - tak będzie łatwiej
												 rs - Czw 31 Sie, 2006 06:32
  czyli:
 
 
onframe (1) { 
 
fot1.loadMovie("foto1.jpg"); 
 
fot2.loadMovie("foto2.jpg"); 
 
fot3.loadMovie("foto3.jpg"); 
 
} 
 
 
pomińmy już ten preloader jak na www.nba.com bo zdjęcia powinny poprostu pojawiać jedno po drugim i tak w rotacji, takie zdjęcia jakie gość będzie sobie wrzucał przez panel sterowania takie będą pojawiać się na stronie.
 
Pozdro
												 nugatt - Czw 31 Sie, 2006 07:20
  coś takiego. foto1, foto2, foto3 to sprite'y do których ładujesz zdjęcia. ten pasek na nba to po prostu czas do zmiany zdjęcia.
 
ty musisz zrobić preloader do tych 3 plików (najlepiej jeden) bo  	  | sl01k napisał/a: | 	 		  | zdjecie nie laduje sie wjecej niz 2s (chyba ze twoj banner naprawde bedzie duzy) wiec poprostu poprzednie musi byc wyswietlane minimum 2s. pozniej jakis efekt przejscia itd... | 	   nie jest rozwiązaniem.
												 rs - Czw 31 Sie, 2006 07:38
  No zrobie z tego sprite'y tylko że klient będzie musiał pewnie nazywać zdjęcia: foto1, foto2, foto3 które wrzuca w panel sterowania. Chciałbym zrobić to tak że bez względu na nazwę zdjęcia będą one pojawiać się jedno po drugim. Załączyłem .swi i może jak ktoś to zobaczy to będzie łatwiej powiedzieć. 
 
Pozdrówki
												 nugatt - Czw 31 Sie, 2006 09:47
  swi nie załączyłeś. a co to za straszny problem żeby nazwać te zdjęcia?    
 
a i trochę namieszałem.
 
foto1, foto2, foto3 - to przykładowe nazwy zdjęć
 
fot1, fot2, fot3 - to przykładowe nazwy sprite'ów
 
jak chcesz "dowolną" nazwę zdjęcia to:
 
1. plik tekstowy z ich nazwami jako zmienne (ciekawe jak sobie klient z tym poradzi)
 
2. albo jakiś skrypt php żeby zczytywało pliki z rozszerzeniem *.jpg
 
najpierw zrób żeby działało 'na sztywno', a potem udoskonalaj/utrudniaj
												 rs - Czw 31 Sie, 2006 12:05
  oto swi 
 
 
[ Dodano: Pią 01 Wrz, 2006 09:39 ]
 
i co nie ma nikt pomysłów?      może zastosować jakieś i=0, i+1 
 
w sumie to zdjęcia powinny się zmieniać po np. 90 klatkach, zależy mi na stworzeniu takiego wzoru dzięki czemu będzie można wrzucać fotki zdalnie, to powinien być prawie pusty swf wraz ze zmiennymi, myślę że każdemu z nas się przyda taki bannerek    
 
 
[ Dodano: Pon 04 Wrz, 2006 12:35 ]
 
Już mam    
 
tak to powinno wyglądać:
 
 
onFrame (1) {
 
   
 
_root.a=Math.randomInt(3);
 
_root.link2="foto/foto"+a+".jpg";
 
        
 
ff.loadMovie(_root.link2); 
 
}
 
onFrame (90) {
 
    gotoAndPlay(1);
 
   }
 
on (press) {
 
    getURL(link,"_self");
 
 
 
//teraz po każdym odświerzeniu będzie się zmieniało zdjęcie//
 
pozdro Maciek:)
												 
					 | 
				 
			 
		 |