Re: Flex AIR Venezuela Aprendiendo

2 views
Skip to first unread message

Carlos Pacheco

unread,
Jul 7, 2009, 11:12:34 AM7/7/09
to flex-...@googlegroups.com
Saludos. Si es una componente debes tener una mxml base (derivación). Ejemplo:

<?xml version="1.0" encoding="utf-8"?>
<mx:ComboBox xmlns:mx="http://www.adobe.com/2006/mxml"
selectedIndex="0" editable="false"
width="100%"
creationComplete="Init()" >
<mx:Script>
<![CDATA[
                            private function Init():void{
                                 .....
                             }

.....
]]>
</mx:Script>
</mx:ComboBox>

El 6 de julio de 2009 14:41, Leo Valls <leov...@gmail.com> escribió:

Buenas tardes amigos.
Estoy intentando aprender un poco acerca de flex, estoy siguiendo unos
ejemplos y modificando los codigos para ver el funcionamiento de los
mismos.
En un caso, siguiendo las instrucciones del ejemplo, creo un
componente de la sigueinte manera:

<?xml version="1.0" encoding="utf-8"?>
<mx:Script>
       <![CDATA[
               private function clickHandler(event:Event):void {
                       var selection:String = event.target.label;
                       var optionSelectEvent:Event = new Event("optionSelectEven");
               }
       ]]>
</mx:Script>
<mx:Metadata>
       [Event(name="optionSelected", type="flash.events.Event")] ;
</mx:Metadata>

despues de esto se encuentra una etiqueta: mx:Canvas

pero cuando salvo el archivo me da el siguiente error:
The prefix "mx" for element "mx:Script" is not bound.

Si corto las lineas de la etiqueta mx:Script me indica el mismo error
pero con la etiqueta: mx:Metadata


me gustaria saber que causa este tipo de errores y como pudiese
corregirlos.
Gracias de antemano por la ayuda que me puedan prestar y espero poder
usarlos de apoyo  para apreder a manejar flex!!!


Leo Valls

unread,
Jul 7, 2009, 11:28:18 AM7/7/09
to Flex AIR Venezuela
buenos dias Carlos
¿siempre al mxml base hay que ponerle la propiedad "xmlns:mx="http://
www.adobe.com/2006/mxml""?


On 7 jul, 11:12, Carlos Pacheco <cph031...@gmail.com> wrote:
> Saludos. Si es una componente debes tener una mxml base (derivación).
> Ejemplo:
> <?xml version="1.0" encoding="utf-8"?>
> <mx:ComboBox xmlns:mx="http://www.adobe.com/2006/mxml"
> selectedIndex="0" editable="false"
> width="100%"
> creationComplete="Init()" >
> <mx:Script>
> <![CDATA[
>                             private function Init():void{
>                                  .....
>                              }
>
> .....
> ]]>
> </mx:Script>
> </mx:ComboBox>
>

Carlos Pacheco

unread,
Jul 7, 2009, 4:07:14 PM7/7/09
to flex-...@googlegroups.com
Siip..
ç
Ciao.

Rafael Ochoa: Flex Air Venezuela

unread,
Jul 7, 2009, 5:01:24 PM7/7/09
to Flex AIR Venezuela
Buenas tardes Leo,
te explico al ser mxml un lenguaje que se base en etiquetas y estas al
ser de diferentes fuentes necesitas definir el espacio de trabajo
xmlns es la definición de eso fijate que en las etiquetas que vienen
incluidas en el Flex 3 SDK tienen por difinicion mx antes del nombre
del componente cuando usas otros recursos esto cambiara según la
fuente de tu código.

Espero haberte aclarado tu duda.
Como siempre gracias por tu pregunta
Reply all
Reply to author
Forward
0 new messages