Aprendiendo

0 views
Skip to first unread message

Leo Valls

unread,
Jul 6, 2009, 3:11:05 PM7/6/09
to Flex AIR Venezuela
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!!!

Rafael Ochoa: Flex Air Venezuela

unread,
Jul 6, 2009, 3:20:33 PM7/6/09
to Flex AIR Venezuela
Buenas tardes Leo,
Muchas gracias por tu pregunta.

El problema que tienes es que como estas usando un lenguaje etiquetado
(MXML) debes de colocar tu codigo dentro de etiquetas, una abierta y
otra cerrada.
Por ejemplo en tu caso estas usando un <mx:canvas> esta etiqueta debe
de estar justo despues de la declaración de <?xml version="1.0"
encoding="utf-8"?>
y el codigo de <mx:script> y los demas componentes deben de estar
dentro de esta etiqueta.
prueba el codigo de esta manera:

<?xml version="1.0" encoding="utf-8"?>
<mx:canvas xmlns:mx = "http://www.adobe.com/2006/mxml">
<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>

</mx:canvas>


Espero haberte ayudado y sigue aprendiendo estamos a la orden.
Pregunta cualquier duda.

Leo Valls

unread,
Jul 6, 2009, 3:31:52 PM7/6/09
to Flex AIR Venezuela
Excelente.. si, era eso lo que causaba el error...
Gracias por la ayuda y espero no les moleste que los fastidie un poco
con errores de novato!!!!

On 6 jul, 15:20, "Rafael Ochoa: Flex Air Venezuela"

Rafael Ochoa: Flex Air Venezuela

unread,
Jul 6, 2009, 3:37:44 PM7/6/09
to Flex AIR Venezuela
Que bueno que te sirvió.
Bienvenidas todas las preguntas.
La idea de nuestro grupo es apoyarnos en el proceso de aprendizaje así
que no nos limitemos al momento de hacer preguntas.
Todos podemos colaborar.
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages