Volledige versie bekijken : _root.onLoad
dudejonne
%Europe/Berlin %680 %2008, 17:20
Op het eerste frame van een movieclip.
waarom werkt dit wel:
_root.onLoad = function() {
trace("werkt")
}
en dit niet:
_this.onLoad = function() {
trace("werkt niet")
}
Jan
%Europe/Berlin %684 %2008, 17:25
euh, misschien omdat _this niet bestaat? :S
MovieClip.onLoad heb je trouwens haast nergens voor nodig. Tenzij je werkt met custom classes.
Zie het voorbeeld in de help:
You use this handler only with movie clips for which you have a symbol in the library that is associated with a class.
// contents of Oval.as
class Oval extends MovieClip{
public function onLoad () {
trace("onLoad called");
}
}
var myOval:Oval = Oval(attachMovie("Oval","Oval_1",1));
Groeten,
http://users.telenet.be/jansurf/cwo.png Jan
dudejonne
%Europe/Berlin %688 %2008, 17:32
Ochja, fout in code schrijven. Maar in flash staat het zonder _ ervoor. :P
en dan werkt het nog niet. Maar ik vind het vreemd en ten tweede heb ik liever dat ik de hele tijd zonder _root. voor de variable hoef te zetten.
Jan
%Europe/Berlin %703 %2008, 17:53
_root.onLoad = function()
{
getal=13;
trace("werkt");
}
Is gewoon hetzelfde als:
getal=13;
trace("werkt");
Wat is de bedoeling of wat wil je bereiken met dat stukje script? Of waarom wil je daar die onLoad bij betrekken?
Op het eerste frame van een movieclip.
Je zou best geen script in de tijdlijn van een movieclip zetten. Alle script hoort in een aparte class, of in een frame op de hoofdtijdlijn.
Groeten,
http://users.telenet.be/jansurf/cwo.png Jan
dudejonne
%Europe/Berlin %710 %2008, 18:03
[V] Wat stom.. als je iets een keer uitgevoert wil hebben kan je gewoon neerzetten..
Ik zat nog met mijn gedachten bij op movieclips scripten...
Bedankt iig :D
EDIT: kan je een niet gedupliceerde mc verwijderen met removeMovieclip?
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.