Tnx, this docs seems a lot more usefull than built in ones.

07.15.1 Stephen Gilson <[EMAIL PROTECTED]> rakstīja:

   You can find the "Creating and Extending Flex 2 Components" doc here:

http://livedocs.macromedia.com/flex/201/html/Part3_CreateComps_135_1.html

You can also try the Flex QuickStart for building components in
ActionScript:

http://www.adobe.com/devnet/flex/quickstart/building_components_in_as/

Stephen

 ------------------------------
*From:* [email protected] [mailto:[EMAIL PROTECTED] *On
Behalf Of *Janis Radins
*Sent:* Monday, January 15, 2007 9:16 AM
*To:* [email protected]
*Subject:* Re: [flexcoders] Some AS3 component troubles

 Thankyou both for answers.
You finally gave me some pointers to explore.

07.15.1 Ralf Bokelberg <[EMAIL PROTECTED] > rakstīja:
>
>   Hi Janis
>
> Your component looks very different from a common Flex component. Flex
> components follow a certain structure to create sub instances and update
> their ui. I don't remember the url, but i think you can find some
> introductory tutorials about Flex component development at Adobe's website.
>
> Good luck,
> Ralf.
>
> On 1/15/07, Janis Radins < [EMAIL PROTECTED]> wrote:
> >
> >   Hey people!
> >
> > I already tried to ask in here but no one answered, then I tried
> > flashcoders list and no solution in there as well, so I'm trying one more
> > time, maybe someone can explain where is my problem.
> >
> > I'm trying to make some pretty simple UI component in Flex and it
> > seems like I'm missing something.
> > I think I've read everything I could but I cannt find what is it I'm
> > missing, maybe someone on this list knows wheres the problem.
> > So what I am doing is:
> > 1. I create some pretty simple MXML project just for test with this
> > content
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml";
> > xmlns:myComp="components.*" layout="absolute">
> >     <myComp:TestComponent></myComp:TestComponent>
> > </mx:Application>
> >
> > Pretty simple.
> > xmlns:myComp="components.*" defines that components can be found in
> > folder named components in root of project, where I have this file
> > TestComponent.as with following content
> > package components {
> >     import mx.core.UIComponent;
> >     import mx.controls.Image;
> >     import flash.display.Shape;
> >     public class TestComponent extends UIComponent {
> >         private var imageInstance:Image = null;
> >         public function TestComponent() {
> >              super();
> >             imageInstance = new Image();
> >             imageInstance.source = "icon.gif";
> >             addChild(imageInstance);
> >             trace("TestComponent initialized!");
> >             var shape:Shape = new Shape();
> >             shape.graphics.beginFill(0xFF0000);
> >             shape.graphics.drawCircle(50,50,25);
> >             addChild(shape);
> >         }
> >     }
> > }
> >
> > " icon.gif" is bitmap stored in root folder of project.
> > Seems like pretty stright forward and theres nothing to break, but it
> > isnt so. Shape appears, which make me think that component instance is
> > initialized and placed in display list.
> > But I really have bad luck with creating mx.controls.Image i think I
> > tried everything with no luck.
> > There must be something I'm missing, but I have no idea what is it :)
> >
> > Oh, and when I tried to extend some component directly it works, seems
> > like thers no blank components for me!
> > Any help will be apreciated!
> >
> > Jānis
> >
> >
>
>
> --
> Ralf Bokelberg <[EMAIL PROTECTED] >
> Flex & Flash Consultant based in Cologne/Germany
> Phone +49 (0) 221 530 15 35
>
>

Reply via email to