Nieuw lid |
|
Ik denk niet dat dit bestaat in flash, ik heb nog flink aan het zoeken geweest maar kan er nergens iets over terug vinden.
Laatst was ik opzoek naar een variant op " in_array() " maar die vond ik ook nergens.
Je zou een soort dingetje zelf kunnen maken om te kijken of je iig een var met waarde hebt.
(ik kan niet speciefiek op array checken)
Dit heb ik net in elkaar geprutst:
<? kleurtjes
mijnArray = Array("aap","noot","mies");
// als het array leeg is traced hij niks,
// als het array niet bestaat traced hij undefined.
if (mijnArray.toString() == undefined) {
trace("mijnArray is geen array (of andere variable)");
//false
} else {
trace("mijnArray bevat de volgende waardes, "+mijnArray.toString());
//true
//met mijnArray = Array(); traced hij een leeg veld
//met mijnArray = Array("aap","noot","mies"); traced hij aap, noot, mies
}
<? kleurtjes mijnArray = Array("aap","noot","mies");// als het array leeg is traced hij niks, // als het array niet bestaat traced hij undefined. if (mijnArray.toString() == undefined) { trace("mijnArray is geen array (of andere variable)"); //false } else { trace("mijnArray bevat de volgende waardes, "+mijnArray.toString()); //true //met mijnArray = Array(); traced hij een leeg veld //met mijnArray = Array("aap","noot","mies"); traced hij aap, noot, mies }
Maar ik geef toe dat een isArray oid handiger zou zijn |