![]() |
Fondo de un Box Hola que tal?...Este es mi primera vez en este foro... Mi problema es que estoy desarrollando una Aplicacion en Flex 2...basciamente el program lo que hace es un formulario en el cual un usuario va llenado los campos como quiere y luego estos se ven reflejados en un .xml....en un punto, el usuario puede elegir un archivo .swf como atributo...y no hay problema en eso...queda guardad la ruta en el xml...de eso no hay problema....el problema es que quiero que ese .swf elegido aparezca en el VBox correspondiente...como para que el usuario tenga idea de como va quedando...Lei por ahi en internet que se puede hacer desde el mxml pero yo necesito hacerlo a traves de action script ya que es dinamico, osea, depende de si el usuario elige un .swf y cual elige...Mi pregunta es como hago para asignar un fondo a un VBox que sea un archivo .swf o si se les ocurre alguna idea mejor...bienvenida sea... Desde ya Muchisimas Gracias... |
Re: Fondo de un Box Hola igo88! En estos casos tienes que utilizar la clase SwfLoader que se encuenta en el paquete mx.controls, te paso un ejemplo de como debes implementarlo: Código: <?xml version="1.0" encoding="utf-8"?>Un saludo! :adios: |
Re: Fondo de un Box Muchisimas Gracias...ahora voy a probar el codigo, pero yo lo quiero hacer un archivo .as...pero es casi lo mismo...ahora lo intento y despues te cuento...desde ya Muchisimas Gracias en serio... |
Re: Fondo de un Box Bueno...en parte mi problema para cargar el swf fue solucionado (Muchas Gracias)....pero se me presento otro problema...un poco mas complejo... Yo tengo 2 clases...una Padre y una hija...la padre, se llama Contenido y la hija titulo...titulo extiende a Contenido...Contenido crea una Vbox, con un label y un boton "editar"....ahora cuando yo toco el boton editar...se abre un pop up, en donde el usuario elige que swf mostrar en esa parte del proyecto...yo puedo guardar la ruta y supongo que cargar el swf...pero no puedo hacer que la caja muestre la imagen que el usuario eligio...el problema es que no tengo una referencia viva de la caja...porque fue cread con la sentencia Super(), haciendo referencia al constructor de la clase padre....yo lo que habia pensado era, en el constructor de la clase padre...agregar un addChild...a una variable de tipo swfLoader...la cual habia sido definida con [Bindable] y luego desde una funcion, llamada por el evento aceptar del pop up de la clase hija, asignarle a esa variable la propiedad source con la ruta elegida...y esperando que el bindable haga su trabajo de refrescar...pero no funciona...si a alguien se le ocurre algo, soy todo oidos :D...Desde ya, Muchisimas Gracias |
Re: Fondo de un Box Hola Igo88! Podrías poner tu código para ver con mayor claridad tu problema ? Un saludo! :adios: |
Re: Fondo de un Box Lamentablemente seria muy largo postear todo el codigo del programa...lleva casi un año de desarrollo...yo soy nuevo en esta empresa, y estoy aprendiendo...voy a estar encargado, (a largo plazo) de terminarlo y mejorarlo si es posible...pero dejame ver que puedo hacer, ahora estoy complicado de trabajo...no llego :P, pero mas tarde por ahi posteo algo...Desde ya Muchisimas Gracias...agradezco mucho tu atencion y tu buena onda.. |
Re: Fondo de un Box ..Pues como que si se necesita código porque está muy abstracto el concepto, pero a simple vista, me parece que el problema es de planeación, ya que tengo entendido que desde un .swf abres un pop-up (html, o php, y este carga un .swf) y una vez seleccionado el diseño, se cierra y devuelva el valor al swf original. Si esto es así, pues no hay una relación entre uno y otro, lo ideal sería que ese popUp se creara dentro del miso flash, como un control, y entonces ahí sí se podría trabajar. De lo contrario, tendrías que generar un archivo XML desde el popUp con la selección y colocar un ciclo dentro del .swf principal, hasta que existiera dicho XML y tomara el valor para despues borrarlo, sem e hace algo complicado, pero podría funcionar. Saludos. |
| La zona horaria es GMT -6. Ahora son las 09:11. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.