Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2010, 08:54   #1 (permalink)
Neuer User
 
Registriert seit: May 2010
Beiträge: 21
Question tween mit dynamische bitmaps ruckelt im browser

hallo leuts,

-ich lade dynamisch ein paar jpgs (mit listener für complete + dimensionen der jpgs durch 2 teilbar),
-wandele den content von den loadern in bitmaps (casheAsBitmap=false, pixelSnapping.NEVER)
-setzte diese dann scalliert (scaleX=ScaleY=0.60) auf einem container_mc (casheAsBitmap=true; AntiAlias.ADVANCED, PixelSnapping.NEVER) und
-tweene sie mithilfe von tweenmax von rechts nach links auf der x-achse.

so nun habe ich es soweit, dass die im flash player ziemlich gut laufen... wenn ich sie aber im browser ansehe ruckelt es mächtig egal ob online oder offline (also wohl kein loader problem...)

bin für jede hilfe oder idee dankbar!
smehito ist offline   Mit Zitat antworten
Alt 05-10-2010, 09:24   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Stell bei den Bitmaps noch smoothing=true, dann sollte kein Pixel-Ruckeln mehr auftreten.

Wenn es dann noch ein Ruckeln gibt, liegt das an der Performance, die innerhalb des Browsers eh schlechter ist als im Standalone-Player. Bei zu großen oder zu vielen Bilder, die gleichzeitig bewegt werden, lässt sich das leider irgendwann nicht mehr verhindern. Also:
  • Bildgröße reduzieren.
  • Überlagerungen und Halbtransparenzen reduzieren.
  • Bewegungen zeitlich verteilen.
  • Hast Du zufällig bei der Einbindung wmode auf transparent oder opaque stehen? Auch das erzeugt nochmal einiges an Rechenlast.
  • Wieso skalierst Du die Bilder eigenetlich auf 60%? Wenn Du sie nicht so groß brauchst lad sie kleiner (bei Pixelsnapping-Problemen reicht eigentlich schon ein Downscale von .99).
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (05-10-2010 um 09:26 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 05-10-2010, 10:14   #3 (permalink)
Neuer User
 
Registriert seit: May 2010
Beiträge: 21
erstmal danke martin.

habe vergessen dazu zu schreiben, dass natürlich smoothing auf true ist.

-die bilder brauche ich so gross, denn nachher soll das .swf im browser scalierbar sein
- alle habe ich nacheinander gehängt und transparenzen habe ich nicht
-meinst du jede einzeln tweenen? deswegen lege ich die alle ja auf einem mc, damit ich danach nur das tweenen muss (auch zwecks rückwärts abspielen usw.)
- bei viewMode habe ich nichts eingestellt, weiss nicht was default ist? habe aber stageQuality.Best auch noch vergessen zu sagen
smehito ist offline   Mit Zitat antworten
Alt 05-10-2010, 10:23   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Klingt so, als ob Du die Bilder alle in einem langen Band stehen hättest, von dem der größte Teil gar nicht sichtbar ist?!

Besser wäre, wenn Du nur die Sichtbaren einzeln bewegst und die übrigen ausblendest bzw. ganz von der Bühne holst. Das ist zwar etwas aufwändiger zu scripten, sollte aber flüssiger laufen.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (05-10-2010 um 12:51 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 05-10-2010, 10:35   #5 (permalink)
Neuer User
 
Registriert seit: May 2010
Beiträge: 21
genau so ist das! dann laufen die unter einer maske auf der stage von rechts rein und von links wieder raus.

das mit jedem bild einzeln scripten ist wahnsinn, denn ich habe jeweils 5-6 bilder in einer "slideshow" und so über den daum insgesamt um die 100 slideshows...
aslo noch eine andere idee vielleicht?
smehito ist offline   Mit Zitat antworten
Alt 05-10-2010, 11:15   #6 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Wenn Du 100 mal 5-6 Bilder bewegen musst, sollten das ja keine 500-600 verschiedene Sripts sein, sondern im Idealfall nur 1!

Referenzierst Du die Bilder über ein XML und lädst sie dann zur Laufzeit rein? Wenn nicht, mach es! Dem Script ist es dann egal, ob es nur 2 oder 2000 Slideshows sind!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (05-10-2010 um 12:51 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bitmap, ruckelt, tween, tweenlite, tweenmax

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash 3] Tween ruckelt Paddy1282 Flash Einsteiger 4 31-03-2010 18:02
Tween ruckelt harego ActionScript 1 2 19-07-2007 12:36
Tween ruckelt silbersteine Flash Einsteiger 4 03-02-2007 20:57
Tween ruckelt supasuka Flash 8 3 29-12-2006 16:18
pixel-sprünge bei importierten bitmaps im tween Cornel Flash 4 und Flash 5 3 28-04-2003 12:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele