SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Spowolnienie animacji.

shastaan - Nie 26 Lip, 2009 12:22
Temat postu: Spowolnienie animacji.
Mam problem.
Zabrałem sie za przebudowę www.maciejkostecki.com .
To co widzicie to po prostu obiekt flash 800x600. Taki też rozmiar ma mieć ten element docelowo.
Cała strona ma jednak zajmować cały Stage i ładować poszczególne elementy ("dziury" w tym czarnym) bez skalowania. Każdy z nich w osobnym swfie.

Zrobiłem sobie nadrzędny plik z czymś w rodzaju nugattowych malw i załadowałem do niego to co widać na maciejkostecki.com. Niestety ładowana animacja zwalnia dwukrotnie (tak na oko). NIe ma pojęcia dlaczego. Frame rate w obu plikach taki sam (25fps), procesor nie jest obciążony praktycznie wcale przy odtwarzaniu...

Jakie mogą być tego powody?

mielu - Nie 26 Lip, 2009 12:56

u mnie działa normalnie
shastaan - Nie 26 Lip, 2009 13:15

Bo odpalasz starą wersję.
Tej nie działającej nie wrzucam na serwer.

UndefinedMan - Nie 26 Lip, 2009 17:37

shastaan no to jak mamy coś zoabczyc skoro nie widzimy hehe, zapodaj na serwer gdzies to co Ci chodzi, żebysmy meli obraz problemu, bo taik sie mozna tylko domyślac.
shastaan - Pon 27 Lip, 2009 00:54

Nie macie nic zobaczać. Macie mi powiedzieć co - poza nadmiernym obciążeniem procesora bądź błędnym frame rate w nadrzędnym pliku swf (ładującym podrzędny do MC) - może spowolnić odtwarzanie podrzędnego pliku.

No ale macie do porównania:

www.maciejkostecki.com
www.maciejkostecki.com/test/

UndefinedMan - Pon 27 Lip, 2009 07:15

a więc tak: gdy załadowałem strone, po kliknięciu na KONTAKT animacja drzewka przybliżyła się, następnie stanęła na pare sekund i załadowała informacje z kontaktu. Później było ok, a Ty masz tą całą animejszyn w jednym swf czy to podzielone jest?
shastaan - Pon 27 Lip, 2009 08:34

na maciejkostecki.com jest jeden swf - kilka scen

na maciejkostecki.com/test ten sam swf jest ładowany do innego, który ma fulskrina no i razem nie chcą działać płynnie :/

sl01k - Pon 27 Lip, 2009 17:35

bo skrypt ktroy ustawia na srodku twoja animacje wykonuje sie co klatke pewnie i muli...
sproboj tego:
Kod:
onSelfEvent (load) {
  outgoing = new LocalConnection();
  _global.gsbTrace = function(str) {
     outgoing.send( "4gsbTraceWin", "gsbTrace", str );
  };
 
  Stage.scaleMode="noScale";
  myStageListener=new Object();
  myStageListener.onResize=function() {
     gsbTrace("Resized ["+Stage.width+", "+Stage.height+"]");
  };
  Stage.addListener(myStageListener);
}

shastaan - Pon 27 Lip, 2009 22:33

Tak właśnie myślałem, że to on enterframe to psuje
Niemniej jednak nie wiem co mi tu wkleiles (kompletnie nie rozumiem tego skryptu) więc muszę Cię poprosić o objaśnienie :/

sl01k - Pon 27 Lip, 2009 23:26

hmm powiedzmy tak... znalazlem to na forums.swishzone.com
i sam nie rozumiem do konca,...

a teraz patrze na twoja animacje... i hmm wez swfa na 100% w htmlu osadz i dopisz tylko tyle w glownej scenie
Kod:
onSelfEvent (load) {

  Stage.scaleMode="noScale";
 
}
powinno to wystarczyc i malwy beda zbedne ...

shastaan - Wto 28 Lip, 2009 00:24

Niestety nie takie to proste. Projekt będzie mocno rozbudowany i potrzebne jest centrowanie obiektu i pare innych rzeczy...
Niemniej jednak troche mi rozjaśniłeś. Dzik.

sl01k - Sro 29 Lip, 2009 18:54

http://www.swishzone.com/...led&link_id=193
shastaan - Sro 29 Lip, 2009 19:26

Znów za dużo roboty, żeby zabrać się za własną stronę...
Wrócę do tematu za jakiś czas.
Dzięki, sl01k,


Powered by phpBB modified by Przemo © 2003 phpBB Group