Avatar billede Slettet bruger
12. oktober 2012 - 00:01 Der er 2 kommentarer og
1 løsning

Action Script 3 - Eksterne Classes

Jeg har ikke helt forstået de der eksterne package classes.
Så vidt jeg ved burde man kunne dele funktioner ud til alle objekter  i arkivet, så funktionen bliver tilgængelig i alle objekter.
Det er i hvert fald mit ønske

Jeg har ind til videre skrevet det her

package
{
    public class classname extends MovieClip
    {
   
public function step(doFunction:String,inObj="root"){
if((inObj!=null && inObj!=undefined) || inObj=="root"){
with(root){stepObjectArray.push(new Array(doFunction,inObj.name))}
}
}
}
}

I et af objekterne fra arkivet refererer jeg til funktionen "step".
Men når jeg starter min fil, siger den "1180: Call to a possibly undefined method step."

Jeg ved ikke hvad jeg gør forkert, er der nogen der kan hjælpe.
mvh linnegaard

ps: bruger flash cs4
Avatar billede arne_v Ekspert
12. oktober 2012 - 00:18 #1
Kalder du step paa en instans af den klasse?
Avatar billede Slettet bruger
12. oktober 2012 - 16:48 #2
ja jeg gør
Avatar billede Slettet bruger
15. oktober 2014 - 21:27 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester