Menú dinámico en XML y ActionScrip 3 View Comments
Con este nuevo video tutorial vamos a aprender a crear un menú dinámico desde un xml con ActionScript 3.
De esta forma podemos cambiar el contenido del menú editando el .xml y sin la necesidad de compilar nuevamente nuestro .fla.
Agregando, quitando o modificando la cantidad de botones.
Algo muy útil y que sirve de base para muchas otras aplicaciones del mismo método.
Espero les sirva, cualquier cosa pueden comentar, preguntar o criticar.





















El tutorial ” Menú dinámico Xml Y actionscrip 3″ es grande, gracias, pero. Fla archivos tienen un error y el flash no puede abrirlo. ¿Puedes por favor ayuda por la sustitución de los archivos? muchas gracias, Nick
si puedes por favor enviar los archivos a mi dirección de correo electrónico nickmokisasian@gmail.com?
muchas gracias
Hola nick, como te dije por el foro… el problema es q el archivo está hecho en CS4… ahí lo pisé con la versión del CS3
Saludos!
lo siento no hablo español estoy utilizando actualmente a través de Google traductor para traducir sus palabras.
Así que fue difícil para mí comprender el vídeo. Por lo tanto, el archivo sólo se abre con Flash CS4? Yo estaba con la apertura de Flash CS3, por eso.
Me preguntaba, si hubiera cualquier momento a todo lo que me podría ayudar con un script de Acción 2 Xml Menú, si usted tiene cualquier momento, estoy realmente interesado en el aprendizaje de Flash avanzado acyionscript de este tipo pero en actionscript actionscript 2 o incluso 3, pero capaz de ser abiertos con Flash CS3
gracias tanto!
Nick
¿Podría ayudarme a crear una dinámica Flash XML menú por lo que me da una muestra fla? Que se puede abrir en Flash CS3?
Muchas gracias, si hay algo que pueda hacer para ayudar a pedir porque realmente tengo que aprender a crearla.
Nick Mok, download now the file. I Overwriting the file for CS3 version!
Bye
Muchas gracias
English: Thank you!
hahaha
Nick
Genial el Video-Tutorial Weedo!!!!. Una pregunta en relación a tu código.
Quiero cargar los swf del XML en un MovieClip vacío llamado “vacio” que he puesto en el escenario. ¿Dónde tengo que poner el código y cual sería?.
Muchas gracias de antemano.
Saludos!
Gracias por este estupendo tutorial, está buenísimo. A mi me funciona bien cuando genero el swf, y si lo abro desde mi escritorio me funciona bien, pero tengo el problema que cuando lo quiero poner en mi página web (uso dreamweaver cs4) no me carga el swf. probé con la publicación previa que trae flash y ahi si me abre una web que carga el swf pero veo el código que usan y tiene unos scripts bastante grandes como para ponerlos en mi web. Yo pensé que podía ser dreamweaver pero hice un swf con el mismo flash cs4 sin programación, solo con una pequeña animación y luego lo inserté a mi web y me funcionó bien, no se cual es el problema ??? Alguien me puede ayudar please !!!
PD: Tengo el XML y el swf en la misma carpeta, incluso la clase del botonsimple(aunque creo que eso no importa) y no funciona =(
fijate de exportarlo con el player 9 en AS3 y no con el 10, capaz eso genere el error.
O usando Dreamweaver CS4 supongo lo embebera bien!
Saludos!
Hola!!! sabes que estoy haciendo el tutorial paso a paso pero me tira este error:
var tmp:boton = new Boton()
y este
tmp.ruta = myXML.boton[i].@seccion;
no se si estoy ocupando bien la clase que mensionas de botonsimple, estoy ocupando la del Efecto de Botón con AS3 y en la pantalla no me aparece nada… si me pudieras ayudar por favor, mi correo es macgongora@gmail.com el de la oficina no me gusta ocuparlo mucho, antemano te agradesco que compartas tus conocimientos con los otros diseñadores… gracias y espreo que me respondas POR FAVOR jajajaja
saludos
ENGLISH [
Class: boton
Base class: weedo.utils.BotonBasico
action script file??? .as
Please I need action script file.
Thanks,
Nick ]
Hola Weedo!!!!.
Tus aportaciones son muy buenas, y te agradesco, estoy migrando de as2 a as3 y ya intente de formas diferentes cargar los swf pero me encuentro con un error 1034 e intente nuevamente con otro metodo el cual carga pero solo me envia [object URLLoader] con un trace pero cuando intento dar un addChild (contenedor) me marca un error en la compilacion
podrias ayudarme a cargar mis swf
te lo agradesco saludos
Hola Weedo!
Tus video tutoriales son excelentes. Me han ayudado mucho a usar poco a poco el AS3.
Llvé a cabo éste y todo funciona a la perfección, excepto cuando hago clic en algún botón. En Salida me tira este error:
ReferenceError: Error #1069: No se encontró la propiedad ruta en flash.text.TextField y no hay ningún valor predeterminado.
at menuDinamico_fla::MainTimeline/onClick()
Tiendo a pensar que es porque no uso la clase weedo.utils.BotonBasico. Yo estoy usando BotonSimple.as (de otro de tus videotutoriales).
He buscado el video tutorial Boton Basico pero no he dado con él. Me podrás pasar la url?
De antemano gracias y reitero felicitaciones.
Edna por lo que veo deberías primero que nada ponerle a los botones la propiedad mouseChildren en false, para que no tome los objetos de adentro del botón, sino al botón en si… y luego a los botones asignarles una propiedad llamada “ruta” donde le asignes el link a donde va… en caso se que lo necesites.
Sino sacale lo de la ruta y usa lo que necesites…
Pero no tiene nada que ver que clase uses para los Botones.
Saludos!
WeeDo:
Mil gracias por la pronta respuesta, en breve la pongo en práctica.
Me disculpo por las molestias, soy una novata en esta materia.
Saludos!!!!
Edna
Gracias WeeDo! seguí tus instrucciones y ya se ha solucionado el problema. Aprovechando, de casualidad no conoces alguna función AS3 que obtenga el número total de determinado nodo en XML?
Gracias por todo.
si te referís a saber cuantos nodos del mismo tipo hay podes hacer algo como por ejemplo MyXML.items.length();
de esa forma te diría cuantos nodos llamados “items” hay en “MyXML”.
Hola!
Muchas gracias por el excelente tutorial, pero ¿dónde se encuentra el fichero BotonBasico.as? He encontrado la clase BotonSimple, pero no la que necesita este fichero…. ¡muchas gracias y excelente trabajo!
holas muchas gracias por el video, los estube viendo y me parece genial estoy recien aprendiendo AS3 es algo totalmente nuevo para mi .
A lo largo del tutorial, tengo la siguiente consulta
rmp.ruta = myXML.boton[i].@seccion;
como se hace para asignarle una propiedad al boton?
y otra cosa como no tengo la clase
weedo.utils.BotonBasico
no puedo ejecutar ni ver el contenido de el
algien podria subirla o enviarmela por correo
uta ojala que me respondan jejejje
Felicitaciones por el blog!!!!
mi correo arodriguez@comerciopyme.cl
msn = msn@janinux.com
hola weedo, me parece espectacular el tutorial super bien explicado el unico problemita que tuve ,al igual que Alejandro y Xoxo, fue que no pude encontrar la clase botonbasico.as en los tutoriales. si me lo pudieras mandar al mail o subir seria la raja. xD.. saludos.
Fijate Kevin en este tutorial, sería esa clase… tiene el nombre distinto pero es la misma, simplemente cambia botonBasico por botonSimple y usa la del tutorial.
Saludos y cualquier cosa avisame!
Gracias Weedo, te pasaste…
GRACIAS WEEDO!!!
Te pasaste…
Ahora lo unico que me falta es agregarle el atributo ruta y Listo!
Saludos.
Hola Weedo
Gracias por los videotutoriales, muy buenos, en éste caso seguí el tutorial y funciona hasta crear los botones sin problema, pero al poner la línea “tmp.ruta = myXML.boton[i].@seccion:” me manda el error “1078: Label must be a simple identifier.” “tmp.ruta = myXML.boton[i].@seccion:”, estoy usando la clase BotonSimple de tu primer tutorial y CS3
¿Qué puede estar mal?
Saludos y gracias nuevamente
F
Lo que veo a simple vista en que pusiste “:” en lugar de “;” al final de la linea, mira si es eso… y si la clase BotonSimple es practicamente igual que la de BotonBasico que uso en los demas videos…
Saludos!
¡Qué barbaridad! Si era el ; , Ahora funciona pero en lugar de mandarme el dato de seccion del xml me arroja undefined en todos los botones al hacer click y en los botones dónde aparece el campo de texto dinámico se pierde la “manita” de botón, si tienes alguna sugerencia, de cualquier manera lo voy a volver a hacer pues le movi varias cosas al querer corregir lo del ;
Gracias por responder y excelente trabajo
FS
hola weedo eh echo este tuto pero me tira el siguiente error
TypeError: Error #1088: El marcado del documento que sigue al elemento raíz debe estar bien formado.
at botonera_fla::MainTimeline/xmlComplete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
tenes idea de pork me tira ese error?
tienes un error en el XML, revisalo bien!
saludos!
hola weedo revise el xml y estaba bien…pero revisando el codigo as me di cuenta k el error era del mc del boton en vez de tener el mc k contenia el texto dinamico con el nombre de instacia titulo lo tenia con el nombre de texto noc pork XD… ya me kedo de 10 el menu
muchas gracias por el tuto
excelente! saludos
Excelente, muchas gracias amigo por publicar esta información desinteresadamente. !!!
Gracias.
desde antofagasta, Chile. Ignacio Cortés
No me tracea la seccion
gracias por compartir tus concimientos!!
me tracea indefined en lugar de las secciones , me decis que puede ser?o alguien q sepa de los usuarios puede escribirme a pixelblue@hotmail.com Gracias
excelente ejemplos en as3 ni hablas uno de los mejores sitios