Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-08-2003, 14:04   #1 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
bitte killt mich nicht, aber was tut diese zeile...

if (_root.myvar != void (6)) {...}

=> was in der referenz über viod steht verstehe ich in diesem zusammenhang nicht!
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 29-08-2003, 14:17   #2 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
void:

Der Operator wird oft in Vergleichsoperationen verwendet, um zu prüfen, ob die Werte undefiniert sind.

ActionScript:
  1. if (_root.myvar != void (6)) {...} //prüft ob _root.myvar nicht undifindet ist
  2.  
__________________
www.johannes-erhardt.com | blog | xing me baby

Geändert von FLASHStyler (29-08-2003 um 14:19 Uhr)
FLASHStyler ist offline   Mit Zitat antworten
Alt 29-08-2003, 14:21   #3 (permalink)
- - - - - - -
 
Benutzerbild von cyberjunk
 
Registriert seit: Jun 2002
Ort: Bremen
Beiträge: 207
Eventuell verwendet, um eine Fehlermeldung auszugeben.
cyberjunk ist offline   Mit Zitat antworten
Alt 29-08-2003, 14:25   #4 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
danke, dann gibt es keinen grund dieses konstrukt drinnen zu lassen weil es logisch betrachtet überhaupt keinen sinn ergibt.

vielleicht hab ich's wirklich damals reingenommen weil ich testweise schauen wollte ob die variable (übrigens ein input-field) gesetzt ist.


noch immer etwas verwirrter neo°!
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 29-08-2003, 17:06   #5 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
Question sinn?

um undefinierte variablen zu entdecken wäre "undefined" ganz nützlich

was hat das mit den zahlen auf sich, gibts da ne geheime liste was die bedeuten oder ist das nur zum spass?
elias ist offline   Mit Zitat antworten
Alt 29-08-2003, 17:24   #6 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Aber da könnte man doch gleich so schreiben :
ActionScript:
  1. if (variable == undefined) {
  2. //
  3. }
MacEvil ist offline   Mit Zitat antworten
Alt 29-08-2003, 17:35   #7 (permalink)
Coalado
 
Registriert seit: Jun 2001
Ort: Lagcity.de
Beiträge: 683
ja könnte man.


und die 6 in void ist wohl nur ein dummy, weil void ()
also syntaxfehler angezeigt wird.

kann mir selber keinen sinnmachenden einsatz für void vorstellen in as..
tumetom ist offline   Mit Zitat antworten
Alt 29-08-2003, 17:39   #8 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
ActionScript:
  1. if (! myVar) {...}

sollte auch reichen...
elias ist offline   Mit Zitat antworten
Alt 29-08-2003, 17:43   #9 (permalink)
Coalado
 
Registriert seit: Jun 2001
Ort: Lagcity.de
Beiträge: 683
binary blade:


dabei ist es vorsicht geboten...

!false =true
!true=false

!1=false
!0=true
=> deine if bedingung ist eventuell auch erfüllt, wenn myVar false oder 0 ist ( nicht nur bei null und undefined)
tumetom ist offline   Mit Zitat antworten
Alt 30-08-2003, 20:16   #10 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
klar wenn die 0 funktional sein soll dann ist das mist!
elias 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 21:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele