but Ian, why it find other classes, i dont instantiate any of class, that code you can see in email is everything, and it has found 15 classes, but 3 doesnt find
Classes found: 15 Classes not found: 3 Why? On 2/2/06, Ian Thomas <[EMAIL PROTECTED]> wrote: > Hi Franto, > > As far as I understand it, 'import' isn't enough to get a class compiled > into your .swf. > > The line: > import sk.sowhat.linuxPlayer.play4dogs.Test; > just tells the compiler that any mention of the word Test in your code will > refer to that class. > > If the class isn't compiled into the SWF, ClassFinder won't find it. You > actually need to access or instantiate the class somewhere in the code to > make Flash include it. From memory I think just referring to the class > constructor is enough e.g. > > import sk.sowhat.linuxPlayer.play4dogs.Test; > > var dummyVar:Function=sk.sowhat.linuxPlayer.play4dogs.Test; // somewhere > later in the code > > I also have a vague memory that you might be able to force MTASC to include > classes, but not being a user of MTASC (yet!) I'm not certain on that one. > > HTH, > Ian > > P.S. > You may just get away with > import sk.sowhat.linuxPlayer.play4dogs.Test; > > sk.sowhat.linuxPlayer.play4dogs.Test; // refers to the constructor, so Flash > includes the code > > I seem to remember reading that somewhere... although syntactically it's > odd. > > On 2/2/06, franto <[EMAIL PROTECTED]> wrote: > > > > Can someone explain me this? > > Im using mx.utils.ClassFinder.findClass to find class and make instance > > from it > > but some classes it cant find, it's not just problem of > > "mx.utils.ClassFinder.findClass" im using another way to create > > dynamic class (as I wrote yesterday to the list) > > but same classes are not found e.g > > > > sk.sowhat.linuxPlayer.play4dogs.Test > > > > but when I create instance in this way > > > > new sk.sowhat.linuxPlayer.play4dogs.Test() > > > > it is created!!! Can someone tell me why? I try all I know, add > > imports and such but nothing > > help me. Im stuck on this for 8 hours now :( and i have to find solution > > > > Please help :) > > > > Maybe you can try it on your own projects, if it will find your classes > > > > Thank you > > > > > > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > -- ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Franto http://blog.franto.com http://www.flashcoders.sk _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

