Volledige versie bekijken : kan MC's van for lus niet tracen
clan-kill3r
%Europe/Berlin %445 %2006, 10:40
function laden () {
for (i=1;i<12;i++){
b1h_boek.mc_blader2.b_mask.b_image.createEmptyMovi eClip("F"+i, i)
trace (b1h_boek.mc_blader2.b_mask.b_image.F+[i]);
}
}
De trace is oncorrect, ik heb meerdere dingen geprobeerd, ook met [i].
Wanneer moet je met [] werken en hoe kan ik ze wel tracen, de MC's worden wel aangemaakt.
Zit er trouwens ook een nexthighestDepth in flash MX, ik kan het namelijk niet vinden.
groetjes
Erwinzzz
%Europe/Berlin %450 %2006, 10:48
function laden () {
for (i=1;i<12;i++){
b1h_boek.mc_blader2.b_mask.b_image.createEmptyMovi eClip("F"+i, i)
trace (b1h_boek.mc_blader2.b_mask.b_image["F"+i]);
}
}
Als het goed is moet het zo werken..
clan-kill3r
%Europe/Berlin %469 %2006, 11:16
dankjewel dat heeft goed geholpen
En hoe kan ik het beste de images verbergen? alpha op 0? volgens het boekje is _visible een boalean dinges om te cheken of het true is of niet.
En is het mogelijk om het totaal aantal bytes te achterhalen, ik weet dat je getbytestotal enzo hebt maar kijkt die wil naar de jpg's in de directory?
clan-kill3r
%Europe/Berlin %839 %2006, 20:09
for (i=1;i<12;i++){
b1h_boek.mc_blader.createEmptyMovieClip("b_mask"+i, i);
b1h_boek.mc_blader.b_mask[+i].createEmptyMovieClip("b_image", 1);
trace (b1h_boek.mc_blader.b_mask+[i]);
}[/as]
waarom werk de bovenste trace niet (word NaN)?
Folkert
%Europe/Berlin %843 %2006, 20:14
trace (b1h_boek.mc_blader.b_mask+[i]);
//moet zijn
trace (b1h_boek.mc_blader.b_mask[i]);
clan-kill3r
%Europe/Berlin %848 %2006, 20:21
werkt niet :(
undefined
Dauntless
%Europe/Berlin %852 %2006, 20:28
b1h_boek.mc_blader.b_mask[+i].createEmptyMovieClip("b_image", 1);
Omdat dit al niet kan.
Het geen dat je wil evalueren moet tussen de vierkante haakjes. Hier wil je dus "b_mask"+i evalueren:
b1h_boek.mc_blader["b_mask"+i].createEmptyMovieClip("b_image", 1);
clan-kill3r
%Europe/Berlin %901 %2006, 21:37
In je 2e regel kan dat puntje niet.
Ik heb nu dit maar dat gaat ook niet.
Is de createEmptyMovieClip regel wel goed?
for (i=1;i<12;i++){
b1h_boek.mc_blader.createEmptyMovieClip("b_mask"+i, i);
trace (b1h_boek.mc_blader[b_mask+i]);
}
Ruben!
%Europe/Berlin %912 %2006, 21:53
ja, die regel maakt een lege movieclip aan in de movieclip met de instancename 'mc_blader', die weer in de movieclip met de instancename 'b1h_boek' staat.
je trace daarentegen, het moet zijn:
trace (b1h_boek.mc_blader["b_mask"+i]);
b_mask quoted dus.
[zou toch handiger zijn als tekst tussen aanhalingstekens binnen de AS-tag groen is!]
clan-kill3r
%Europe/Berlin %929 %2006, 22:19
bedankt allemaal, kan ik weer ff :D
clan-kill3r
%Europe/Berlin %871 %2006, 20:55
valt weer vies tegen
for (i=1;i<12;i++){
b1h_boek.mc_blader.createEmptyMovieClip("b_mask"+i, i);
trace (b1h_boek.mc_blader["b_mask"+i]);
b1h_boek.mc_blader[b_mask+i].createEmptyMovieClip("b_image", 1);
trace (b1h_boek.mc_blader["b_mask"+i].b_image);
}
hoe maak ik de laatste trace goed? de logica is bij mij soms nog ver te zoeken.
Dauntless
%Europe/Berlin %875 %2006, 21:00
Vergelijk de 4de regel van je script met de andere ;).
clan-kill3r
%Europe/Berlin %889 %2006, 21:20
HEB IK GEDaan, er staat geen een x iets van [iets] met iets er achter.
trace (b1h_boek.mc_blader["b_mask"+i][+"b_image"]);
trace (b1h_boek.mc_blader["b_mask"+i]["b_image"]);
trace (b1h_boek.mc_blader["b_mask"+i][b_image]);
trace (b1h_boek.mc_blader["b_mask"+i]+["b_image"]);
trace (b1h_boek.mc_blader["b_mask"+i]+[b_image]);
trace (b1h_boek.mc_blader["b_mask"+i]b_image);
trace (b1h_boek.mc_blader["b_mask"+i].b_image);
etc.
bij alles undefined of NaN
Dauntless
%Europe/Berlin %893 %2006, 21:27
valt weer vies tegen
for (i=1;i<12;i++){
b1h_boek.mc_blader.createEmptyMovieClip("b_mask"+i, i);
trace (b1h_boek.mc_blader["b_mask"+i]);
b1h_boek.mc_blader[b_mask+i].createEmptyMovieClip("b_image", 1);
trace (b1h_boek.mc_blader["b_mask"+i].b_image);
}
hoe maak ik de laatste trace goed? de logica is bij mij soms nog ver te zoeken.
Ik zei dus: vergelijk regel 4 met de andere. Bv met regel 2:
trace (b1h_boek.mc_blader["b_mask"+i]);
b1h_boek.mc_blader[b_mask+i].createEmptyMovieClip("b_image", 1);
Hier kan je dus zien dat je bij de eerste regel (die wel goed werkt) "b_image" tussen aanhalingstekens hebt staan. Bij de tweede regel heb je dat niet en dat is dus het probleem.
clan-kill3r
%Europe/Berlin %377 %2006, 09:03
iemand?
BernardV
%Europe/Berlin %379 %2006, 09:06
Wat Dauntless zei.. bekijk de 4de regel van je script eens ;) Niet vergeten dat for() regel 1 is, dus het gaat om deze regel:
b1h_boek.mc_blader[b_mask+i].createEmptyMovieClip("b_image", 1);
daar heb je b_mask+i niet tussen "" staan.
clan-kill3r
%Europe/Berlin %403 %2006, 09:41
ik ben blind ofzo?
bedankt in ieder geval.
Dauntless
%Europe/Berlin %685 %2006, 16:26
Je bent (eerlijk gezegd) dan vrij blind ja.
Kijk:
b1h_boek.mc_blader[b_mask+i].createEmptyMovieClip("b_image", 1);
// ^ ^
DAAR moeten er aanhalingstekens staan. Dus:
b1h_boek.mc_blader["b_mask"+i].createEmptyMovieClip("b_image", 1);
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.