Ang Object som først skal oprettes når alt er loaded
Hej Flashforum.
Jeg har lidt af et problem, jeg er igang med at lave nogle produktkasser for et firma og dertil har jeg lavet en produktbox klasse..
ProductBox.as
den virker også fint dog har jeg et problem med at min hvis jeg fx. skal lave en produkt viewer vil jeg bare oprette alle produkterne sådan:
for(i -> 100) {
addChild(new ProductBox('bla','bla','offshore'));
}
//lidt seudo agtigt
Dog giver dette problem da distort funktionen ikke er blevet lavet endnu.
Så mit spørgsmål er, er det muligt at sikre sig at elementet er loaded før selve Objektet er lavet?
eller andre ideèr har siddet og kæmpet med timer men det virker heller ikke.
Hilsen Jesper Lindstrøm Nielsen
- log ind eller opret konto for at skrive kommentarer


Kommentarer
Hej,
Er det rigtig forstået at du gerne vil kalde addChild på din box først når den er færdig med at loade data osv. ?
Hvis det er det du vil kan du evt. overveje at få din box til at dispatche en custom "box_ready" event når den er færdig med at loade data (altså der hvor du sætter _loaded til true).
I din viewer kan du registrere en event listener som venter på "box_ready" event og kalder addChild på boxen når den er modtaget.
Altså noget i den stil:
Giver det mening ?
Mvh
Boris Venkov
www.rassvet.dk
Ja det giver fint mening.
Var også den måde jeg havde tænkt mig at gøre hvis jeg ikke fandt andre alternativer.
Dog har jeg fundet en måde som jeg selv syntes giver bedre mening. Jeg valgt at embedde alle billeder i .as filen som så gør at jeg ikke behøver loade nogle billeder.
Dette gør dog at jeg har lidt længere loadtime da det kun er 1 ud af de 3 produktbox billeder jeg skal bruge men det er til at overkomme.
Men tak for dit indlæg