Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-01-2007, 08:17   #1 (permalink)
hirnfrisch
 
Benutzerbild von mauci
 
Registriert seit: Sep 2001
Ort: wien
Beiträge: 538
"Hinfahrscript" funktioniert ab flash 7 nicht mehr

hilfe!

ein kleines script, mit dem ich seit jahren bei rollover über einen mc einen anderen mc wabbelnd hersausen lasse, funktioniert plötzlich nicht mehr, wenn ich als flash 7 veröffentliche.

kann jemand herausfinden,woran das liegen könnte?

auf dem sauser liegt:

PHP-Code:
onClipEvent(load){
    
distx=50
}
onClipEvent(enterFrame){
    
diffx=distx-this._x
    wx
=(wx+diffx/9)*.7
    this
._x+=wx
    

und auf dem in einen mc verpackten button liegt:

PHP-Code:
on(rollOver){
    
_root.sauser.distx=this._x
    

das ist so simpel, dass ich mir nicht erklären kann, warum das ab f7 nicht mehr unterstützt wird....

häng auch noch ein kleines beispiel dran

danke schon mal,
mauc
Angehängte Dateien
Dateityp: zip sauser.zip (6,6 KB, 3x aufgerufen)
mauci ist offline   Mit Zitat antworten
Alt 19-01-2007, 08:24   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Variablen müssen Werte besitzen bevor mit ihnen gearbeitet wird:
PHP-Code:
 wx=(wx+diffx/9)*.7 
"wx" hat aber keinen, vielleicht ist es das schon...
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 19-01-2007, 08:51   #3 (permalink)
hirnfrisch
 
Benutzerbild von mauci
 
Registriert seit: Sep 2001
Ort: wien
Beiträge: 538
ne ne

das hat ja immer super funktioniert.

lad dir mal meine beispielsdatei runter, das hab ich als flash6 veröffentlicht, da saust das wie immer. und dann veröffentliche es einfach mal als f7 und nichts mehr rührt sich.....

mauc
mauci ist offline   Mit Zitat antworten
Alt 19-01-2007, 13:17   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
Zitat von mauci Beitrag anzeigen
ne ne

das hat ja immer super funktioniert.
Wie gesagt das hat, ab Flash 7 eben nicht mehr.
Da müssen nämlich alle Variablen einen gültigen Wert besitzen bevor mit diesem gerechnet wird.
Früher hat Flash aus höfflichkeit den Number Variablen 0 zugewiesen wenn diese noch keinen Wert hatten, das ist nun vorbei.


EDIT:

Hättest du meinen Rat befolgt, hättest du dir das letzte Posting sparen können...
__________________
ERROR: Signature is too large

Geändert von rendner[i] (19-01-2007 um 13:20 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 19-01-2007, 13:20   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.138
Der Render redet von Initialisierung und Deklaration.
Omega Psi ist offline   Mit Zitat antworten
Alt 19-01-2007, 14:03   #6 (permalink)
hirnfrisch
 
Benutzerbild von mauci
 
Registriert seit: Sep 2001
Ort: wien
Beiträge: 538
sorry!!!

ich habs einfach tatsächlich nicht für möglich gehalten und gar nicht ausprobiert. ich leere freiwillig einen müller milchreis über mein haupt....

gibts eigentlich irgendwo eine kompakte zusammenstellung aller dinge, die in f7 und f8 nicht mehr funktionieren? ich hab auch noch einen netten scroller, der auch plötzlich nicht mehr funktioniert....

danke jedenfalls!
mauc
mauci ist offline   Mit Zitat antworten
Alt 19-01-2007, 14:12   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Leider ist da noch nix zusammengefasst wurden (zumindest habe ich noch nix gesehen), aber es ist bekannt welche Dinge nicht mehr gehen.

1) Variablen immer sauber deklarieren und initialissieren,
so das diese immer einen Wert haben bevor mit diesen gearbeitet wird.

2) Auf Groß- und Kleinschreibung achten!
z.B.:

ging früher:
PHP-Code:
// ging früher...
movieclip.prototype.trace = function(){ trace"hallo" ); }

// ab Flash 7 muss man das richtig schreiben
MovieClip.prototype.trace = function(){ trace"hello" ); } 
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 19-01-2007, 14:26   #8 (permalink)
hirnfrisch
 
Benutzerbild von mauci
 
Registriert seit: Sep 2001
Ort: wien
Beiträge: 538
soso...
die sind vielleicht pingelig....


danke für die tipps!
mauci 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 16:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele