|
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,
|
|