 |
SWiSH Forum
Forum użytkowników programów SWiSH
|
[problem] Duplikacja MovieClip, lustrzane odbicie |
Autor |
Wiadomość |
innovate
Początkujący

Wiek: 44 Dołączył: 25 Mar 2009 Posty: 3 Skąd: Warszawa
|
Wysłany: Czw 26 Mar, 2009 09:27 [problem] Duplikacja MovieClip, lustrzane odbicie
|
|
|
Witam na forum,
Od razu przychodzę z pytaniem, ale wczorajszy cały dzień spędziłem bezskutecznie na próbach rozwiązania problemu (Google, forum, książka p. Rolanda).
Próbuję utworzyć portfolio: ma je tworzyć ściana z logami klientów (np. 4x3) z efektem lustrzanego odbicia poniżej. Logotypy ładowane dynamicznie.
Na razie próbuję uzyskać taki efekt:
Przygotowałem testowy generator logotypów (przykładowe loga do testów):
http://www.cersoft.pl/projekty/portfolio/logo.php
Loga się ładują, ale nie wiem czemu nie działa generowanie odbicia, tutaj jest link:
http://www.cersoft.pl/pro...wall/index.html
W zasadzie cały kod wygląda tak, dodałem komentarz przy niedziałającym fragmencie:
Kod: |
onFrame (1) {
stop();
}
onSelfEvent(load){
psrc="http://www.cersoft.pl/projekty/portfolio/logo.php";
cols=4;
rows=2;
i=0;
loaded=0;
max=cols*rows;
var logoListener = new Object();
logoListener.onLoadInit = function(logoClip) {
logoClip._width = 100;
logoClip._height = 100;
trace("onLoadInit: " + logoClip._name);
loaded++;
if(loaded==max){
trace("all loaded");
/*
* trace się wyświetla, ale poniższy kod nie daje żadnego efektu.
* debuger nie wyświetla błędów
*/
srcClip = _root.photoContainer.photos;
newClip = srcClip.duplicateMovieClip("mirror",_root.photoContainer.getNextHighestDepth());
newClip._visible = true;
newClip._y = srcClip._y + srcClip._height;
newClip._yscale = -100;
trace("teoretycznie mamy lustro: "+newClip._name);
}
};
for(r=1;r<=rows;r++){
for(c=1;c<=cols;c++){
i++;
dep = _root.photoContainer.photos.getNextHighestDepth();
pname = "photo_"+i;
var newLogoClip = _root.photoContainer.photos.createEmptyMovieClip(pname, dep);
newLogoClip._x = 10 + 110 * (c-1);
newLogoClip._y = 10 + 110 * (r-1);
var logoLoader:MovieClipLoader = new MovieClipLoader();
logoLoader.addListener(logoListener);
trace(psrc);
logoLoader.loadClip(psrc,newLogoClip);
trace(i);
}
}
}
|
Czy ktoś wie czemu nie działa?
Dodatkowe pytanie konkursowe
Czy docelowo jest szansa nałożyć na ścianę i lustro efekty perspektywy i maski, , czy mam o tym zapomnieć? Chciałbym aby wyglądało to tak:
 |
_________________ Pozdrawiam
Mariusz |
|
|
|
 |
|
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.52 sekundy. Zapytań do SQL: 14 |
|
|