SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Pętla jako background
Autor Wiadomość
lokmen
Początkujący


Dołączył: 04 Lis 2009
Posty: 8
Skąd: Opole
Wysłany: Pią 20 Lis, 2009 06:55   Pętla jako background

Witam, robię stronę na fullscreen, dodalem sobie obiekt tla zrobiony w mc o nazwie malpa.
Powielilem go poprzez:

onSelfEvent (load) {
_xstart = 0;
_ystart = 0;


for (i=0; i<20; i++) {
for (j=0; j<20; j++) {
duplicateMovieClip( "_root.malpa", "malpa"+(i+149*j), i+149*j );
_root["malpa"+(i+149*j)]._x = _xstart+j*149;
_root["malpa"+(i+149*j)]._y = _ystart+i*148;
}
}
}

i wszystko jest ok gdyby nie to ze jest on zawsze na wierzchu, zadnego elementu nie widac po prostu tlo zaslania wszystko mimo tego ze jest na samym dole warstw.

Jeszcze pytanie co do tego : for (i=0; i<20; i++) dalem 20 razy powielania poniewaz wywala mi przegladarke jesli chce uzaleznic od szer calosci czyli:
for (i=0; i<Stage.width; i++)

Prosze o pomoc, glowne w aspekcie przyslaniania
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 20 Lis, 2009 07:35   

najprościej to zrób sobie mc (np. o nazwie aa), przesuń je na sam dół w outline, obiekt malpa wrzuć do mc aa i tam też daj ten script
Kod:


onSelfEvent (load) {
_xstart = 0;
_ystart = 0;


for (i=0; i<20; i++) {
for (j=0; j<20; j++) {
duplicateMovieClip( "_root.aa.malpa", "malpa"+(i+149*j), i+149*j );
_root.aa["malpa"+(i+149*j)]._x = _xstart+j*149;
_root.aa["malpa"+(i+149*j)]._y = _ystart+i*148;
}
}
}



lub poczytaj sobie o /duplicateMovieClip
 
     
lokmen
Początkujący


Dołączył: 04 Lis 2009
Posty: 8
Skąd: Opole
Wysłany: Pią 20 Lis, 2009 07:49   

Dzieki za szybka odpowiedz, ale niestety tlo przeslania mi inne elementy ktore sa mimo wszystko powyzej. Jakies inne opcje?

Aha, chcialem zaznaczyc ze

onSelfEvent (load) {
_xstart = 0;
_ystart = 0;


for (i=0; i<20; i++) {
for (j=0; j<20; j++) {
duplicateMovieClip( "malpa", "malpa"+(i+149*j), i+149*j );
_root["malpa"+(i+149*j)]._x = _xstart+j*149;
_root["malpa"+(i+149*j)]._y = _ystart+i*148;
}
}
}

jest uzyty na scenie, jesli zrobie nowego mc i tam to wrzuce, oczywiscie zmieniajac sciezki, to w ogole nie dziala
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 20 Lis, 2009 07:58   

może coś robisz źle
 
     
lokmen
Początkujący


Dołączył: 04 Lis 2009
Posty: 8
Skąd: Opole
Wysłany: Pią 20 Lis, 2009 08:04   

Dzieki wielkie, to samo rzeczywiscie działa, lecz moze mam cos wczesniej w kodzie nagrzebne z fullscreenem bo mimo to zewstawilem tak jak w pliku zalaczonym przez ciebie to nie nie wyswietla mi tla ;/ no pokombinuje, dzieki za odp





========================================
Ok dzieki wielkie, udalo sie, takie moje niedopatrzenie, z czyms innym zwiazane, takze problem rozwiazany, dzieki
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

SWiSH - Create Flash animaton the easy way

Powered by phpBB modified by Przemo © 2003 phpBB Group
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: 10