Skocz do zawartości

Windowless transparency & movieClip load


Rekomendowane odpowiedzi

Napisano

Wtam,

 

mam kilka problemów z flashem, a konkrentie to 2 :D

 

zapraszam na stronkę lastik.pl/squirrel, tam na dole są guziki do zmiany kolorów tła, oczywiście nie działają, obraca sie tam coś, ale martwi mnie co innego, mianowicie to, że stronka działą strasznie powoli! animacja zacina się itd. stronka zbudowana jest we flashu, ale ustawiłem przeźroczystość () więc, tlo jest zrobione w osobnym pliku i tylko ustawione jako tło dla strony juz w htmlu. Jest jaikś sposób by przyspieszyć animację, nie wiem, żeby się tak nie zacinała?

 

a drugi problem to taki:

 

mam guzik ładujący jakiegośtam swf`a do "głównego" pliku np.:

 

on(release) {

unloadMovie("_root.dropZone");

loadMovie("ofirmie.swf", _root.dropZone);

}

 

ale teraz chcę zrobić tak, by w załadowany swf (tu ofirmie.swf) załadować jeszcze jeden, czyli w załadowanym, załadować jeszcze jeden. Ale jak w ofirmie.swf dam guzik z takim kodem jak wyzej to nie działą poprawnie, bo wtedy unloaduje ofirmie.swf, i ładuje do "głównego pliku", a ma załadować do ofirmie.swf, który jest załadowany do głównego pliku. :)

 

plz, help!

  • Odpowiedzi 6
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

Napisano

ad1

 

za duże to trochę - zrób może max 800x600 ( a nawet jeszcze mniejsze)

 

btw - u mnie nie widziałem lagów, ale może to dlatego że mam szybkie łącze

 

ad2

 

nie wiem czy dobrze zrozumiałem, ale chodzi chyba o to, że za pomocą tego 2 przycisku także obsługujesz mc dropZone. Powinieneś w ofirmie utworzyć nowy mc do wyświetlania (np.dropZone2) i do niego załadowywać...

 

powinno być coś takiego w nowym buttonie:

 

on(release) {

unloadMovie("_root.dropZone.dropZone2");

loadMovie("jakisplik.swf", _root.dropZone.dropZone2);

}

Napisano

co do pierwszego to też mi ostro cieło, a łącze mam 4Mbit więc to raczej nie wina neta...

 

a z drugim nie bardzo rozumiem..i byś dał wszystkie kody jakie dajesz do tych butonów bo mówisz o dwóch a dałeś od jednego.

 

jak chcesz załadować ten drugi swf jeszcze głębien (do ofirmie.swf) to musisz odpowiednio zaadresować i mieć tam jakiś MC do którego to chciałbyś wgrać tak jak ten DropZone w pierwszym, ale dałeś za mało info więc tylko zgaduje..

 

on(release) {
_root.dropZone.createEmptyMovieClip("dropZone2",1);
loadMovie("drugiswf.swf", _root.dropZone.dropZone2);
}

 

maybe...

Napisano

JESsssssssssss!!! :D kod działa :D DANKE SZYN:D

 

tylko cholera :/ nie wiem już coz tym zacinaniem się, ja mam 512 i się zacina, floox ma 4mbit i też się tnie :/ a np. http://www.desudesu.com też jest we flashu, też na całe okno przeglądarki a się nie zacina :/ faken szit! nie rozumiem już :/ jak ktoś wie albo się domyśla to prosze o pomoc! btw. na stonie lastki.pl też sie zacina:/

Napisano

Jeżeli chcesz wyeliminować/zminimalizować lagi staraj się używać jak najprostrze obiekty we flashu - tzn. jak najmiej przeźroczystości, przejść alpha, itp - obliczanie takich właśnie rzeczy powoduje w większości wypadków lagi. Flashka z linku, który podałeś - faktycznie jest szybka, zwróć jednak uwagę, że tam właśnie są minimalne ilości takich rzeczy. Większość rzeczy to bitmapy - co przyśpiesza znacznie działanie flashki.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności