Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-08-2004, 13:09   #1 (permalink)
Neuer User
 
Benutzerbild von Jin Kazama
 
Registriert seit: Jan 2004
Beiträge: 19
Question As Erklärung plz

Hab folgendes Script hier auf dem Forum gefunden und ein bisschen umgeändert:

Code:
onClipEvent(load){ 
	links=1; 
	rechts=0;
} 
onClipEvent(enterFrame){ 
if(links){ 
this._x-=1; 
if(this._x<=50){  
rechts=1; 
links=0;
} 
} 
if(rechts){ 
this._x+=50; 
if(this._x>=500){ 
links=1; 
rechts=0; 
} 
} 
}
Was as angeht bin ich ein völliger noob und ich versuche zu verstehen warum durch dieses Script ein tween entsteht (im Anhang ist die *.swf).
Mich quält vor allem eine Frage: Warum wurden den Variablen rechts/links die Werte 0/1 zugeordnet? Wenn ich die beiden Werte vertausche beginnt der tween genau in die andere Richtung.
Was hat es damit genau auf sich, gibt es in as eine besondere Bedeutung für den Wert 0 und 1?
Hoffe jmd. hat mein Problem verstanden bzw. kann es nachvollziehen und thx schon mal an die, die helfen.

mfg Jin
Angehängte Dateien
Dateityp: rar test.rar (330 Bytes, 1x aufgerufen)
__________________
Wenn der Klügere immer nachgibt, regiert der Dumme die Welt!
Jin Kazama ist offline   Mit Zitat antworten
Alt 11-08-2004, 13:26   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Münster
Beiträge: 39
Wink

Hi,

links = 0 ist gleichbedeutend mit Links = false, bzw. Variable nicht gesetzt. rechts = 1 ist entsprechend rechts = true, Variable rechts gesetzt. Das sind boolsche Zuordnungen.

Probier's mal aus und setzte links = 0 (links = false) und rechts = 0 (rechts = false), dann bewegt sich nix. Wenn Du dagegen beide auf 1 oder true setzt, wird der MC erst immer 1px nach links und dann 50px nach rechts wandern. Allerdings solltest Du dann die Abbruchbedingungen entpsrechend erweitern .

Gruß Der John
Der John ist offline   Mit Zitat antworten
Alt 11-08-2004, 13:33   #3 (permalink)
fly, you fools!
 
Registriert seit: Jun 2003
Ort: Oldenburg
Beiträge: 131
vielleicht noch folgendes für TRUE:

PHP-Code:
if(links
ist die verkürzte schreibweise für

PHP-Code:
if(links == true
oder

PHP-Code:
if(links == 1
entsprechendes für FALSE:

PHP-Code:
if(!links
ist die verkürzte schreibweise für

PHP-Code:
if(links == false
oder

PHP-Code:
if(links == 0

gruß, hendrik
|H|K| ist offline   Mit Zitat antworten
Alt 11-08-2004, 16:53   #4 (permalink)
Neuer User
 
Benutzerbild von Jin Kazama
 
Registriert seit: Jan 2004
Beiträge: 19
Ok...thx...jetzt macht das ganze auch Sinn

mfg Jin
__________________
Wenn der Klügere immer nachgibt, regiert der Dumme die Welt!
Jin Kazama ist offline   Mit Zitat antworten
Alt 11-08-2004, 22:05   #5 (permalink)
Neuer User
 
Benutzerbild von Jin Kazama
 
Registriert seit: Jan 2004
Beiträge: 19
hab eine Frage zu einem anderen Problem. Ich hab einen Kreis und in der Mitte ist ein Button. Ungefähr 1/4 des Kreises ist etwas kleiner und ein mc, der sich um den Button herumbewegt.
Wenn ich das als normalen Tween versuche zu machen, ist die Kreisbewegung vollkommen unregelmäßig.
Würde mich freuen wenn mir jmd. dafür ein As geben könnte.

mfg Jin

Edit: Hab mal ein bisschen gesucht und versuch jetzt mal was mit _rotation...läuft eigentlich ganz flüssig.
Angehängte Dateien
Dateityp: rar test2.rar (1,1 KB, 3x aufgerufen)
__________________
Wenn der Klügere immer nachgibt, regiert der Dumme die Welt!

Geändert von Jin Kazama (12-08-2004 um 12:07 Uhr)
Jin Kazama 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 11:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele