Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2004, 13:02   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: rhein-main
Beiträge: 111
Ruckeln bei Skalierung

Hi!

Ich habe in einem netten kleinen Flashfilm einen Bereich, der bei "hitTest(Maus)=true" bis zu einer bestimmten Grösse hochskaliert. Wenn "hitTest(Maus)=false", soll der Bereich bis zu einem Minimumwert schrumpfen.

Das ganze funktioniert auch prima, solange ich es in Flash selbst laufen lasse, oder die Datei per Doppelklick öffne. Sobald ich jedoch das Filmchen in eine HTML-Seite einbaue, tritt ein seltsames Verhalten auf! Der Film schrumpft erst, dann "ruckelt" er. Also wird um ein paar Prozent gross und wieder klein, bis ich die Maus einmal IRGENDWO über den Film bewege. Also muss nichtmal über diesen "hitTest"-Bereich sein...

Meine Vermutung ist, dass das daran liegt, wie der Film in das HTML-Dokument eingebunden ist. Allerdings hab ich weder eine Idee, wie man sowas testen kann, noch wie eine Lösung aussehen würde...

Jemand ne Idee? Oder soll ich mal Schnippels vom Code posten?
i b o ist offline   Mit Zitat antworten
Alt 02-11-2004, 13:39   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ja, ohne die fla kann man nicht viel sagen...
  Mit Zitat antworten
Alt 02-11-2004, 14:01   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: rhein-main
Beiträge: 111
Hi!
Datei hängt an. Wie gesagt, der Fehler tritt (zumindest bei mir) nur auf, wenn ich mir das in dem HTML anschaue.

Danke,

i b o
i b o ist offline   Mit Zitat antworten
Alt 02-11-2004, 21:07   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: rhein-main
Beiträge: 111
uups! verdammt, ich vergess immer den anhang...

die datei ist unter www.guelap.de/ruckeln.zip

nicht erschrecken, bisschen gross die datei... ;-)
i b o ist offline   Mit Zitat antworten
Alt 02-11-2004, 22:31   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Versuch mal, den else-Zweig in deiner "legende"-Funktion sauberer zu programmieren. Der wird ja auch ständig durchlaufen, wenn der Zeiger nicht über dem MC ist. Das sollte man natürlich vermeiden...
  Mit Zitat antworten
Alt 02-11-2004, 23:03   #6 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: rhein-main
Beiträge: 111
hmmm, also wenn ich die trace-ausgabe richtig interpretiere, ist genau das nicht der fall, weil er ja diesen teil nur solange durchläuft, bis die bedingung für das "return" erfüllt ist...
dachte ich zumindest... oder versteh ich da irgendwas falsch?
PHP-Code:
else{
        
karte_kl._xscale -= (karte_kl._xscale mini)/ k;
        if((
karte_kl._xscale ) < 51){return;}
        
trace(karte_kl._xscale )
    } 
Zitat:
Zitat von agedoubleju
Der wird ja auch ständig durchlaufen, wenn der Zeiger nicht über dem MC ist.
i b o ist offline   Mit Zitat antworten
Alt 02-11-2004, 23:39   #7 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: rhein-main
Beiträge: 111
so, hab's gefunden. allerdings lag's nicht am script, sondern am movie selbst.

wen's interessiert: ich hab das teil einfach im film kleiner skaliert als den minimumwert aus dem script... wenn der film anfängt, wächst es dann bis zum minimumwert und ruckelt nicht mehr so blöd rum.

trotzdem danke für die hilfe!
i b o 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 03:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele