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 > >

