The location of your component must reflect the package name.  This 
component would need to be located in a \com\company\util\ folder 
structure.  This folder structure must exist in either the project 
folder or another folder in the project build path.  

The file name must also match the class name, so it would need to be 
named TextLinkButton.as or TextLinkButton.mxml depending upon the 
implementation.

--- In [email protected], "Giles Roadnight" <[EMAIL PROTECTED]> 
wrote:
>
> Hi All
> 
> I am trying to extend the LinkButton component to replace the label
> with a multiline text field. I have tried to extend the link button
> component first with a as file:
> 
> [code]
> package com.company.util
> {
>       import mx.controls.LinkButton;
> 
>       public class TextLinkButton extends LinkButton
>       {
>               public function TextLinkButton()
>               {
>                       super();
>               }
>               
>       }
> }
> [/code]
> 
> and then with an mxml file:
> 
> [code]
> <?xml version="1.0" encoding="utf-8"?>
> <mx:LinkButton xmlns:mx="http://www.adobe.com/2006/mxml";>
>       
> </mx:LinkButton>
> [/code]
> 
> with both of them I get the error:
> 
> Could not resolve <com.company.util.TextLinkButton> to a component
> implementation.
> 
> What am I doing wrong?
> 
> (while I am here any pointers on how to replace the label with a 
text
> field would be great).
> 
> Thanks for the help.
>


Reply via email to