Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-08-2003, 22:57   #1 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
syntaxfrage (if )

ActionScript:
  1. this.id == id && this._x == this.x ? this._x += this._y += 100 : this._x=this.x;

wenn jetzt this._y + 200 sein soll, wie ist da die schreibweise ?

(dto für die else anweisung, dto für else if )

grz&thx
warrantmaster ist offline   Mit Zitat antworten
Alt 10-08-2003, 23:32   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
mal lang geschrieben:

ActionScript:
  1. if(this.id == id && this._x == this.x){
  2. this._x += 100;
  3. this._y += 100;
  4. }else{
  5. this._x=this.x;
  6. }

wo genau willst du da was verändern?
fresh ist offline   Mit Zitat antworten
Alt 10-08-2003, 23:49   #3 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ActionScript:
  1. if(this.id == id && this._x == this.x){
  2.         this._x += 100;
  3.         this._y += 200;
  4. }else{
  5.         this._x=this.x;
  6. this._y=this.y;
  7. }

das nur in kurzer schreibweise
warrantmaster ist offline   Mit Zitat antworten
Alt 10-08-2003, 23:54   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
leider keine ahnung; aber teste mal folgendes:

ActionScript:
  1. this.id == id && this._x == this.x ? this._x +=100; this._y += 200 : this._x=this.x;this._y=this.y;

aber warum dafür den ternären operator? leuchtet mir nicht so recht ein...


greetz nach berlin
fresh ist offline   Mit Zitat antworten
Alt 11-08-2003, 00:00   #5 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Geschrieben von fresh
leider keine ahnung; aber teste mal folgendes:

ActionScript:
  1. this.id == id && this._x == this.x ? this._x +=100; this._y += 200 : this._x=this.x;this._y=this.y;

aber warum dafür den ternären operator? leuchtet mir nicht so recht ein...


greetz nach berlin
funzt net, hab ich alles schon geprobt !

aber warum dafür den ternären operator....watt'n das für'n ding ?



berlin ???


fragen über fragen
warrantmaster ist offline   Mit Zitat antworten
Alt 11-08-2003, 00:10   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
entschuldige bitte

ternärer operator:
bedingung?anweisung:alternative;
dazu gibts ne rege diskussion, warum man den wann nehmen soll, glaub', kelor hat sich da hervorgetan...

berlin: hatte dich irgendwie dort verortet und sehn mich ein bisschen danach... (13 jahre dort gewesen)
fresh ist offline   Mit Zitat antworten
Alt 11-08-2003, 00:15   #7 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
berlin...meine ahnen kommen aus der ecke
warrantmaster ist offline   Mit Zitat antworten
Alt 11-08-2003, 00:33   #8 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
ActionScript:
  1. (this.id == id && this._x == this.x) ? this._x +=100; this._y += 200 : this._x=this.x;this._y=this.y;

musse in Klammern setzten, glaub ich...

Oder so:
ActionScript:
  1. if (this.id == id && this._x == this.x) this._x +=100; this._y += 200;
  2. else this._x=this.x;this._y=this.y;
__________________
www.johannes-erhardt.com | blog | xing me baby

Geändert von FLASHStyler (11-08-2003 um 00:43 Uhr)
FLASHStyler ist offline   Mit Zitat antworten
Alt 11-08-2003, 08:15   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Zitat:
Geschrieben von fresh
entschuldige bitte

ternärer operator:
bedingung?anweisung:alternative;
dazu gibts ne rege diskussion, warum man den wann nehmen soll, glaub', kelor hat sich da hervorgetan...

berlin: hatte dich irgendwie dort verortet und sehn mich ein bisschen danach... (13 jahre dort gewesen)
stimmt nicht. ist ausdruck1?ausdruck2:ausdruck3

aber ich halte es auch sinnvoller, hier mit if zu arbeiten...ist übersichtlicher und ?: ist nicht das gleiche wie eine if abfrage.

Sebastian

Geändert von sebastian (11-08-2003 um 21:19 Uhr)
sebastian ist offline   Mit Zitat antworten
Alt 11-08-2003, 09:58   #10 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Hehe, man kann sich das Leben auch schwer machen.
Kennst du schon K.I.S.S. ?



mfg r.
bokel ist offline   Mit Zitat antworten
Alt 11-08-2003, 10:01   #11 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
wen meinst du?
sebastian ist offline   Mit Zitat antworten
Alt 11-08-2003, 10:02   #12 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Zürich
Beiträge: 1.776
@sebastian w, bokel

versteh bahnhof
fresh ist offline   Mit Zitat antworten
Alt 11-08-2003, 10:38   #13 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
@sebastian w.: ich meine warrantmaster.

Was hat es für einen Sinn eine if-Abfrage so zu bauen, dass man sie selbst nicht mehr versteht ? Schneller ist sie auch nicht, deshalb KISS - Keep it simple, stupid.



mfg r.
bokel ist offline   Mit Zitat antworten
Alt 11-08-2003, 10:53   #14 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
ach wieder son toller ausdruck werde ich mir merken, das nächste mal weiß ich dann bescheid

Sebastian
sebastian ist offline   Mit Zitat antworten
Alt 11-08-2003, 14:35   #15 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060


macht euch man noch lustig....

die frage resultiert aus reiner neugier,
fange oft automatisch mit der kurzen schreibweise an und merke auf einmal...oups....da kommte ja noch eine bedingung oder
eine anweisung....und schon muß ich den ganzen kram wieder umfriemeln.

btw....aufschlußreich waren die antworten aus der spezialistenecke bisher nicht gerade.....das k.i.s.s.
hätte mir meine tochter wohl auch verraten können

hmmm....naja, wenn ihr mich hier dumm sterben lassen wollt....."gg"

grz
warrantmaster 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 09:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele