Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-04-2006, 19:38   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Köln
Beiträge: 26
geladene jpgs ruckeln etwas...

Hallo,

ich lade in einem Flashfilm zur laufzeit eine variable anzahl an jpgs.
Die sollen sich dann über die Bühne bewegen.
Das mach ich mit folgender Funktion:
Code:
MovieClip.prototype.moveHorizontal = function(){
	if (_xmouse < 300){
		 this._x += (300-_xmouse)*0.005;
		 if(this._x > Stage.width){
		 	this._x -=this.iterations *(abstand + bildbreite) ;
		}
	}
	if (_xmouse > 300){
		 this._x += (300-_xmouse)*0.005;
		  if(this._x < -abstand){
		 	this._x +=this.iterations *(abstand + bildbreite); 
		}
	}
	updateAfterEvent();
}
var intervalid = setInterval(broadcaster,"broadcastMessage",10,"moveHorizontal");
Leider läuft das irgendwie nicht richtig smooth.
Ich mach leider nicht besonders viel in Flash, gibts da irgendein Trick dass das smoother läuft?

Danke

Mark
Mlange8801 ist offline   Mit Zitat antworten
Alt 03-04-2006, 08:11   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 237
ich denke es liegt an dieser Zeile:

PHP-Code:
this._x += (300-_xmouse)*0.005
Jedes Bild, dass z.B.: nur um einen halben Pixel verschoben wird ruckelt, da ja der Bildschirm keine halben pixel anzeigen kann...

Versuchs da mal mit einem schönen geraden Wert (1 ist immer gut ;-) )

greez
D@luxe ist offline   Mit Zitat antworten
Alt 03-04-2006, 11:13   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Köln
Beiträge: 26
HTML-Code:
ich denke es liegt an dieser Zeile:


PHP-Code:
this._x += (300-_xmouse)*0.005;  


Jedes Bild, dass z.B.: nur um einen halben Pixel verschoben wird ruckelt, da ja der Bildschirm keine halben pixel anzeigen kann...

Versuchs da mal mit einem schönen geraden Wert (1 ist immer gut ;-) )
Hallo,

ich habe jetzt mal einfach this._x =Math.round(this._x + 1); verwendet.
es ruckelt aber immer noch.
Allerdings nur im Browser in der Vorschau von Flash siehts ok aus.
Wenn ich das ganze schneller mache siehts auch im browser ok aus, nur es soll sich ja relativ langsam bewegen....

Gruß

Mark
Mlange8801 ist offline   Mit Zitat antworten
Alt 03-04-2006, 11:33   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 86
Ui, ich kann auch mal was beitragen - wenn auch nur indirekt -
Ich hatte das Problem auch und der link des Herrn Seib hat mir sehr geholfen.

versuchs mal mit dem Schneckenrennen

http://www.seibsprogrammladen.de/fra...ispiele/flash7
-> langsam
Langsame Bewegungen + Schneckenrennen

schönen Gruß
Irmen ist offline   Mit Zitat antworten
Alt 03-04-2006, 13:29   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Köln
Beiträge: 26
HTML-Code:
Ui, ich kann auch mal was beitragen - wenn auch nur indirekt -
Ich hatte das Problem auch und der link des Herrn Seib hat mir sehr geholfen.

versuchs mal mit dem Schneckenrennen

http://www.seibsprogrammladen.de/fra...ispiele/flash7
-> langsam
Langsame Bewegungen + Schneckenrennen

schönen Gruß
Hallo,

kannst Du den deeplink nochmal posten?
irgendwie find ich nix unter http://www.seibsprogrammladen.de
mit schneckenrennen...
Vielen Dank
und gruß
Mark
Mlange8801 ist offline   Mit Zitat antworten
Alt 03-04-2006, 13:54   #6 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
unter:

für selber Macher > Beispiele mit Quellcode > Flash6 > langsam

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 03-04-2006, 21:28   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Köln
Beiträge: 26
Zitat:
für selber Macher > Beispiele mit Quellcode > Flash6 > langsam
Danke...
Mlange8801 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



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

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


Copyright ©1999 – 2012 Marc Thiele