Toon posts:

[Flash] Hoe check je of een stringvar is geset?

Pagina: 1
Acties:
  • 255 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hey daar,

Ik heb een vraagje, aangezien ik problemen krijg met de code if(var != ""). var is in mijn geval een stringwaarde. Ik moet namelijk zien of deze geset is. Als het een intvalue is kan checken of ie is geset door if(start) in te typen. Maar is er een betere manier om te checken of een stringvalue geset is?

Alvast bedankt.

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

in PHP tags want kleurtjes roelen
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?
isVarStringSet = "deze string is gezet";
isVarStringEmpty = "";

if (isVarStringSet.length > 0) {
    trace ("isVarString bestaat!");
}

if (isVarStringEmpty.length <= 0) {
    trace ("isVarString is leeg");
}
?>

HTH

"You're only as good, as what you did last week."


Verwijderd

evt zou je 'typeof' kunnen gebruiken:
code:
1
2
t=typeof (string)
trace(t);

als het een string is krijg je 'string' terug.
bij nix krijg je 'undefined' terug
dus dat zou genoeg moeten zijn?

evt kan je ook nog dingen als number of bv function terug krijgen, of te wel, typeof is very handy.

b.

Verwijderd

Tegen welke problemen loop je met if (var) aan dan?

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

* oh,when? vind B-Top en ikke elkaar goed aanvullen

Ik geef een oplossing, B-Top de andere.

:)

"You're only as good, as what you did last week."


Verwijderd

en ik loop zwaar te idle'n :)

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op donderdag 06 december 2001 11:26 schreef XAQT___ het volgende:
Tegen welke problemen loop je met if (var) aan dan?
Dat een var wel gezet kan zijn, maar dat hij geen waarde heeft.
PHP:
1
2
3
4
5
6
7
<?
var isVarStringNotSet;

if (!isVarStringNotSet) {
    trace ("isVarStringNotSet bestaat wel maar heeft geen waarde...");
}
?>

"You're only as good, as what you did last week."


Verwijderd

Op donderdag 06 december 2001 11:30 schreef oh,when? het volgende:
* oh,when? vind B-Top en ikke elkaar goed aanvullen

Ik geef een oplossing, B-Top de andere.

:)
Sorry, toen ik mijn verhaaltje had gepost, bleek die van jouw er ook al te staan.......

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op donderdag 06 december 2001 11:39 schreef B-Top het volgende:

[..]

Sorry, toen ik mijn verhaaltje had gepost, bleek die van jouw er ook al te staan.......
Maar we posten beide een oplossing, dus dan kan de topicstarter zelfs kiezen, hoewel jouw oplossing iets handiger is.

Dus vullen we elkaar goed aan. :)

"You're only as good, as what you did last week."


Verwijderd

Op donderdag 06 december 2001 11:41 schreef oh,when? het volgende:

[..]

Maar we posten beide een oplossing, dus dan kan de topicstarter zelfs kiezen, hoewel jouw oplossing iets handiger is.

Dus vullen we elkaar goed aan. :)
Mischien moeten we in het vervolg eerst ff icq/msn'en over het correcte antwoord, en dan onder gezamelijke kop antwoord posten ?

>:)

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op donderdag 06 december 2001 11:43 schreef B-Top het volgende:

[..]

Mischien moeten we in het vervolg eerst ff icq/msn'en over het correcte antwoord, en dan onder gezamelijke kop antwoord posten ?

>:)
:D ja, dan maken we ff een nieuw accountje aan, met de naam Flash2therescue

:P

"You're only as good, as what you did last week."


Verwijderd

Op donderdag 06 december 2001 11:45 schreef oh,when? het volgende:

[..]

:D ja, dan maken we ff een nieuw accountje aan, met de naam Flash2therescue

:P
GAUW!!! voor dat iemand anders hem neemt :)

Verwijderd

Maar om niet te ver ot te gaan, zal ik ff wat code schuiven:
code:
1
if(typeof(string)=='string'){trace('dit is een gezette string')}

genoeg voor de topicstarter ?

Verwijderd

Op donderdag 06 december 2001 11:36 schreef oh,when? het volgende:

[..]

Dat een var wel gezet kan zijn, maar dat hij geen waarde heeft.
PHP:
1
2
3
4
5
6
7
<?
var isVarStringNotSet;

if (!isVarStringNotSet) {
    trace ("isVarStringNotSet bestaat wel maar heeft geen waarde...");
}
?>
Hmm, en onderstaande dan?

[flash]
var Anne;

if (Anne) trace ("Eerste poging true");

Anne = "1";

if (Anne) trace ("Tweede poging true");

Verwijderd

???

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op donderdag 06 december 2001 11:54 schreef XAQT___ het volgende:

[..]

Hmm, en onderstaande dan?
Das dus precies het probleem als je alleen een if(var) check doet en niet kijkt of deze een waarde heeft. Dus in feite beantwoord je nu zelf je eigen vraag:
Op donderdag 06 december 2001 11:26 schreef XAQT___ het volgende:
Tegen welke problemen loop je met if (var) aan dan?
:)

"You're only as good, as what you did last week."


Verwijderd

hallo!!!!
code:
1
if(typeof(string)=='string'){trace('dit is een gezette string')}

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op donderdag 06 december 2001 13:56 schreef B-Top het volgende:
hallo!!!!
hoi!!!! :P

"You're only as good, as what you did last week."


Verwijderd

ah damnit, ik dacht dat met 'geset' bedoeld werd of de var al inhoud had. |:(
Pagina: 1