Re: [ASNativos] Simular streaming al cargar un MP3
eso se puede deber al nivel de compresión de los mp3. ¿ cual estas usando? - Original Message - From: Info [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Monday, February 27, 2006 8:46 AM Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Si.. hasta ahí lo llevo bien, tengo toda la funcionalidad hecha etc... pero aún usando la opción de streaming de loadSound, a veces se queda pillado el MP3.. - Original Message From: asnativos@5dms.com To: asnativos@5dms.com asnativos@5dms.com Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Date: 27/02/06 07:57 Puedes hacer uno real, que siempre es mejor que el simulado. lt;codegt; tema = new Sound(); tema.loadSound(quot;audio/tema1.mp3quot;, true); tema.start(); this.onEnterFrame = function() { trace(tema.getBytesLoaded()*100/tema.getBytesTotal()); }; lt;codegt; Como ves tendrás que utilizar la ecuación del trace para mostrar el porcentaje de carga, si quieres mostrar una barra, barra_mc,_xscale=tema.getBytesLoaded()*100/tema.getBytesTotal(); El parámetro true del metodo loadSound indica que el sonido se carga en flujo. Bueno espero que te sirva. Rafael - Original Message - From: lt;[EMAIL PROTECTED]gt; To: quot;Listas ASNativo (5dms)quot; lt;asnativos@5dms.comgt; Sent: Sunday, February 26, 2006 11:40 PM Subject: [ASNativos] Simular streaming al cargar un MP3 Hola amigos, Estoy intentando hacer un player de MP3, con playlist. Resulta que intento simular el streaming al reproducir los MP3 para que el usuario no se tenga que esperar a que este completamente cargado y se vaya escuchando la música mientras carga. Esto más o menos lo tengo controlado, ya que cuando ha cargado un X% pues lanzo la música. El problema con el que me encuentro, es que no puedo saber la duración total del MP3 hasta que no está cargado por completo, por lo que la barra de proceso de reproducción no se equivale al tiempo reproducido. Alguien me puede hechar un cable? Muchas gracias y disculpad las molestias. GAIN MEDIA WORK http://www.gainmw.com Marc Torres Desarrollo web y multimedia [EMAIL PROTECTED] -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- Message sent using UebiMiau 2.7.9 -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Simular streaming al cargar un MP3
Yo no testearía la precarga dentro del Flash IDE, da muchos problemas al no vaciar arrays y objetos XML al hacer la segunda exportación para simular la descarga y puede ser un quebradero de cabeza. Prueba algún limitador de velocidad de descarga como el NetLimiter, Charles o ServiceCapture y pruebalo en el navegador. Si necesitas mostrar mensajes de traza puedes usar el FlashInspector de LuminicBox, es bastante sencillo. Un saludo Info escribió: Si.. hasta ahí lo llevo bien, tengo toda la funcionalidad hecha etc... pero aún usando la opción de streaming de loadSound, a veces se queda pillado el MP3.. - Original Message From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] [3]asnativos@5dms.com Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Date: 27/02/06 07:57 Puedes hacer uno real, que siempre es mejor que el simulado. lt;codegt; tema = new Sound(); tema.loadSound(quot;audio/tema1.mp3quot;, true); tema.start(); this.onEnterFrame = function() { trace(tema.getBytesLoaded()*100/tema.getBytesTotal()); }; lt;codegt; Como ves tendrás que utilizar la ecuación del trace para mostrar el porcentaje de carga, si quieres mostrar una barra, barra_mc,_xscale=tema.getBytesLoaded()*100/tema.getBytesTotal(); El parámetro true del metodo loadSound indica que el sonido se carga en flujo. Bueno espero que te sirva. Rafael - Original Message - From: lt;[EMAIL PROTECTED]gt; To: quot;Listas ASNativo (5dms)quot; lt;asnativos@5dms.comgt; Sent: Sunday, February 26, 2006 11:40 PM Subject: [ASNativos] Simular streaming al cargar un MP3 Hola amigos, Estoy intentando hacer un player de MP3, con playlist. Resulta que intento simular el streaming al reproducir los MP3 para que el usuario no se tenga que esperar a que este completamente cargado y se vaya escuchando la música mientras carga. Esto más o menos lo tengo controlado, ya que cuando ha cargado un X% pues lanzo la música. El problema con el que me encuentro, es que no puedo saber la duración total del MP3 hasta que no está cargado por completo, por lo que la barra de proceso de reproducción no se equivale al tiempo reproducido. Alguien me puede hechar un cable? Muchas gracias y disculpad las molestias. GAIN MEDIA WORK [4]http://www.gainmw.com Marc Torres Desarrollo web y multimedia [EMAIL PROTECTED] -- Lista [6]ASNativos:asnativos@5dms.com [7]http://www.5dms.com/listas -- -- Lista [8]ASNativos:asnativos@5dms.com [9]http://www.5dms.com/listas -- Message sent using UebiMiau 2.7.9 -- Lista [10]ASNativos:asnativos@5dms.com [11]http://www.5dms.com/listas -- References 1. mailto:asnativos@5dms.com 2. mailto:asnativos@5dms.com 3. mailto:asnativos@5dms.com 4. http://www.gainmw.com/ 5. mailto:[EMAIL PROTECTED] 6. mailto:ASNativos:asnativos@5dms.com 7. http://www.5dms.com/listas 8. mailto:ASNativos:asnativos@5dms.com 9. http://www.5dms.com/listas 10. mailto:ASNativos:asnativos@5dms.com 11. http://www.5dms.com/listas -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Simular streaming al cargar un MP3
mmm.. pues lo probaré, a ver que tal.. - Original Message From: asnativos@5dms.com To: asnativos@5dms.com asnativos@5dms.com Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Date: 27/02/06 10:15 Yo no testearía la precarga dentro del Flash IDE, da muchos problemas al no vaciar arrays y objetos XML al hacer la segunda exportación para simular la descarga y puede ser un quebradero de cabeza. Prueba algún limitador de velocidad de descarga como el NetLimiter, Charles o ServiceCapture y pruebalo en el navegador. Si necesitas mostrar mensajes de traza puedes usar el FlashInspector de LuminicBox, es bastante sencillo. Un saludo Info escribió: Si.. hasta ahí lo llevo bien, tengo toda la funcionalidad hecha etc... pero aún usando la opción de streaming de loadSound, a veces se queda pillado el MP3.. - Original Message From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] [3]lt;asnativos@5dms.comgt; Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Date: 27/02/06 07:57 Puedes hacer uno real, que siempre es mejor que el simulado. amp;lt;codeamp;gt; tema = new Sound(); tema.loadSound(amp;quot;audio/tema1.mp3amp;quot;, true); tema.start(); this.onEnterFrame = function() { trace(tema.getBytesLoaded()*100/tema.getBytesTotal()); }; amp;lt;codeamp;gt; Como ves tendrás que utilizar la ecuación del trace para mostrar el porcentaje de carga, si quieres mostrar una barra, barra_mc,_xscale=tema.getBytesLoaded()*100/tema.getBytesTotal(); El parámetro true del metodo loadSound indica que el sonido se carga en flujo. Bueno espero que te sirva. Rafael - Original Message - From: amp;lt;[EMAIL PROTECTED]amp;gt; To: amp;quot;Listas ASNativo (5dms)amp;quot; amp;lt;asnativos@5dms.comamp;gt; Sent: Sunday, February 26, 2006 11:40 PM Subject: [ASNativos] Simular streaming al cargar un MP3 Hola amigos, Estoy intentando hacer un player de MP3, con playlist. Resulta que intento simular el streaming al reproducir los MP3 para que el usuario no se tenga que esperar a que este completamente cargado y se vaya escuchando la música mientras carga. Esto más o menos lo tengo controlado, ya que cuando ha cargado un X% pues lanzo la música. El problema con el que me encuentro, es que no puedo saber la duración total del MP3 hasta que no está cargado por completo, por lo que la barra de proceso de reproducción no se equivale al tiempo reproducido. Alguien me puede hechar un cable? Muchas gracias y disculpad las molestias. GAIN MEDIA WORK [4]http://www.gainmw.com Marc Torres Desarrollo web y multimedia [EMAIL PROTECTED] -- Lista [6]ASNativos:asnativos@5dms.com [7]http://www.5dms.com/listas -- -- Lista [8]ASNativos:asnativos@5dms.com [9]http://www.5dms.com/listas -- Message sent using UebiMiau 2.7.9 -- Lista [10]ASNativos:asnativos@5dms.com [11]http://www.5dms.com/listas -- References 1. mailto:asnativos@5dms.com 2. mailto:asnativos@5dms.com 3. mailto:asnativos@5dms.com 4. http://www.gainmw.com/ 5. mailto:[EMAIL PROTECTED] 6. mailto:ASNativos:asnativos@5dms.com 7. http://www.5dms.com/listas 8. mailto:ASNativos:asnativos@5dms.com 9. http://www.5dms.com/listas 10. mailto:ASNativos:asnativos@5dms.com 11. http://www.5dms.com/listas -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- Message sent using UebiMiau 2.7.9 -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Simular streaming al cargar un MP3
Pues ahora mismo no lo se :P son MP3 que tenía hechos ya, cuando llegue a casa esta tarde lo miro.. Cual sería la óptima, si es que la hay? por que así los hago y listo. - Original Message From: asnativos@5dms.com To: asnativos@5dms.com asnativos@5dms.com Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Date: 27/02/06 10:03 eso se puede deber al nivel de compresión de los mp3. ¿ cual estas usando? - Original Message - From: quot;Infoquot; lt;[EMAIL PROTECTED]gt; To: lt;asnativos@5dms.comgt; Sent: Monday, February 27, 2006 8:46 AM Subject: Re: [ASNativos] Simular streaming al cargar un MP3 gt; Si.. hasta ahí lo llevo bien, tengo toda la funcionalidad hecha etc gt; gt; pero aún usando la opción de streaming de loadSound, a veces se queda gt; pillado el MP3.. gt; gt; - Original Message gt; From: asnativos@5dms.com gt; To: asnativos@5dms.com lt;asnativos@5dms.comgt; gt; Subject: Re: [ASNativos] Simular streaming al cargar un MP3 gt; Date: 27/02/06 07:57 gt; gt;gt; Puedes hacer uno real, que siempre es mejor que el simulado. gt;gt; amp;lt;codeamp;gt; gt;gt; tema = new Sound(); gt;gt; tema.loadSound(amp;quot;audio/tema1.mp3amp;quot;, true); gt;gt; tema.start(); gt;gt; this.onEnterFrame = function() { gt;gt; trace(tema.getBytesLoaded()*100/tema.getBytesTotal()); gt;gt; }; gt;gt; amp;lt;codeamp;gt; gt;gt; Como ves tendrás que utilizar la ecuación del trace para mostrar el gt;gt; porcentaje de carga, si quieres mostrar una barra, gt;gt; barra_mc,_xscale=tema.getBytesLoaded()*100/tema.getBytesTotal(); gt;gt; El parámetro true del metodo loadSound indica que el sonido se carga en gt;gt; flujo. gt;gt; Bueno espero que te sirva. gt;gt; Rafael gt;gt; - Original Message - gt;gt; From: amp;lt;[EMAIL PROTECTED]amp;gt; gt;gt; To: amp;quot;Listas ASNativo (5dms)amp;quot; amp;lt;asnativos@5dms.comamp;gt; gt;gt; Sent: Sunday, February 26, 2006 11:40 PM gt;gt; Subject: [ASNativos] Simular streaming al cargar un MP3 gt;gt; gt;gt; gt;gt; gt;gt; Hola amigos, gt;gt; gt;gt; Estoy intentando hacer un player de MP3, con playlist. Resulta que gt;gt; intento gt;gt; simular el streaming al reproducir los MP3 para que el usuario no se gt;gt; tenga gt;gt; que esperar a que este completamente cargado y se vaya escuchando la gt; música gt;gt; mientras carga. gt;gt; gt;gt; Esto más o menos lo tengo controlado, ya que cuando ha cargado un X% pues gt;gt; lanzo la música. gt;gt; gt;gt; El problema con el que me encuentro, es que no puedo saber la duración gt; total gt;gt; del MP3 hasta que no está cargado por completo, por lo que la barra de gt;gt; proceso de reproducción no se equivale al tiempo reproducido. gt;gt; gt;gt; Alguien me puede hechar un cable? gt;gt; gt;gt; Muchas gracias y disculpad las molestias. gt;gt; gt;gt; gt;gt; gt;gt; GAIN MEDIA WORK gt;gt; gt;gt; http://www.gainmw.com gt;gt; gt;gt; Marc Torres gt;gt; Desarrollo web y multimedia gt;gt; [EMAIL PROTECTED] gt;gt; gt;gt; gt;gt; -- gt;gt; Lista ASNativos:asnativos@5dms.com gt;gt; http://www.5dms.com/listas gt;gt; -- gt;gt; gt;gt; gt;gt; -- gt;gt; Lista ASNativos:asnativos@5dms.com gt;gt; http://www.5dms.com/listas gt;gt; -- gt;gt; gt;gt; gt; gt; gt; Message sent using UebiMiau 2.7.9 gt; gt; gt; -- gt; Lista ASNativos:asnativos@5dms.com gt; http://www.5dms.com/listas gt; -- gt; -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- Message sent using UebiMiau 2.7.9 -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
RE: [ASNativos] Instanciar clases dinamicamente
Prueba con: var obj:Object= new _global[dynamicClass](); De todas maneras parece que necesitas un Factory method pattern diria yo ;) http://en.wikipedia.org/wiki/Factory_method_pattern Un saludo, Joseba Alonso www.5dms.com www.sidedev.net -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de eemece2 Enviado el: domingo, 26 de febrero de 2006 21:51 Para: asnativos@5dms.com Asunto: Re: [ASNativos] Instanciar clases dinamicamente [Repito el correo anterior, que está poco legible] /// Bueno, he visto que se puede hacer en AS 2.0 con: var dynamicClass = namespace.miclase; var obj:Object= new(eval(dynamicClass)); Aunque no veo como se le pueden pasar parametros al constructor. Por otro lado, veo que en AS 3.0 se puede usar algo parecido a esto: var obj:Object= new _global[dynamicClass]; y que no sirve lo que valepara AS 2.0 ¿Sabeis como pasarle parametros para el caso de AS 2.0? ¿U otra forma de isntanciar la clase dinamicamente, con parametros? Saludos, Edu-eemece2 - Original Message - From: eemece2 [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Sunday, February 26, 2006 8:37 PM Subject: [ASNativos] Instanciar clases dinamicamente Buenas a todos, Quería instanciar un objeto de una clase dinamicamente, esto es, teniendo el nombre de la clase en una variable String. No lo habia hecho hasta ahora, y pensaba que se hacia con 'createClassObject', pero veo que es una funcion para componentes del framework de MM. ¿Me podeis comentar como se hace para clases propias, que no deriven de ninguna clase del framework? Pues no veo info googleando. Muchas gracias y saludos, Edu-eemece2-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
RE: [ASNativos] Radio en flash sin cacheo de mp3s....
¿se podría hacer lo mismo con asp? No me acuerdo mucho pero creo que tendrias que abrir el fichero con el FileSystemObject y escribirlo al flujo de salida con Response.BinaryWrite() ¿utilizando el protocolo RTSP se podrían servir mp3 y que los interpretara en flash? RTSP? Cual es? Joseba Alonso www.5dms.com www.sidedev.net -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Simular streaming al cargar un MP3
Mira, hice una página hace bastante tiempo, y utilicé una compresión de 56kb/s. www.static.es A mi ahora me parece que está muy comprimido, pero en ese tiempo las velocidades de adcl eran menores. Depende del audio, hay algunos que aguantan mas compresión que otros, hay que probar y oír, mientras el sonido no se rompa está bien. saludos Rafael - Original Message - From: Info [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Monday, February 27, 2006 10:46 AM Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Pues ahora mismo no lo se :P son MP3 que tenía hechos ya, cuando llegue a casa esta tarde lo miro.. Cual sería la óptima, si es que la hay? por que así los hago y listo. - Original Message From: asnativos@5dms.com To: asnativos@5dms.com asnativos@5dms.com Subject: Re: [ASNativos] Simular streaming al cargar un MP3 Date: 27/02/06 10:03 eso se puede deber al nivel de compresión de los mp3. ¿ cual estas usando? - Original Message - From: quot;Infoquot; lt;[EMAIL PROTECTED]gt; To: lt;asnativos@5dms.comgt; Sent: Monday, February 27, 2006 8:46 AM Subject: Re: [ASNativos] Simular streaming al cargar un MP3 gt; Si.. hasta ahí lo llevo bien, tengo toda la funcionalidad hecha etc gt; gt; pero aún usando la opción de streaming de loadSound, a veces se queda gt; pillado el MP3.. gt; gt; - Original Message gt; From: asnativos@5dms.com gt; To: asnativos@5dms.com lt;asnativos@5dms.comgt; gt; Subject: Re: [ASNativos] Simular streaming al cargar un MP3 gt; Date: 27/02/06 07:57 gt; gt;gt; Puedes hacer uno real, que siempre es mejor que el simulado. gt;gt; amp;lt;codeamp;gt; gt;gt; tema = new Sound(); gt;gt; tema.loadSound(amp;quot;audio/tema1.mp3amp;quot;, true); gt;gt; tema.start(); gt;gt; this.onEnterFrame = function() { gt;gt; trace(tema.getBytesLoaded()*100/tema.getBytesTotal()); gt;gt; }; gt;gt; amp;lt;codeamp;gt; gt;gt; Como ves tendrás que utilizar la ecuación del trace para mostrar el gt;gt; porcentaje de carga, si quieres mostrar una barra, gt;gt; barra_mc,_xscale=tema.getBytesLoaded()*100/tema.getBytesTotal(); gt;gt; El parámetro true del metodo loadSound indica que el sonido se carga en gt;gt; flujo. gt;gt; Bueno espero que te sirva. gt;gt; Rafael gt;gt; - Original Message - gt;gt; From: amp;lt;[EMAIL PROTECTED]amp;gt; gt;gt; To: amp;quot;Listas ASNativo (5dms)amp;quot; amp;lt;asnativos@5dms.comamp;gt; gt;gt; Sent: Sunday, February 26, 2006 11:40 PM gt;gt; Subject: [ASNativos] Simular streaming al cargar un MP3 gt;gt; gt;gt; gt;gt; gt;gt; Hola amigos, gt;gt; gt;gt; Estoy intentando hacer un player de MP3, con playlist. Resulta que gt;gt; intento gt;gt; simular el streaming al reproducir los MP3 para que el usuario no se gt;gt; tenga gt;gt; que esperar a que este completamente cargado y se vaya escuchando la gt; música gt;gt; mientras carga. gt;gt; gt;gt; Esto más o menos lo tengo controlado, ya que cuando ha cargado un X% pues gt;gt; lanzo la música. gt;gt; gt;gt; El problema con el que me encuentro, es que no puedo saber la duración gt; total gt;gt; del MP3 hasta que no está cargado por completo, por lo que la barra de gt;gt; proceso de reproducción no se equivale al tiempo reproducido. gt;gt; gt;gt; Alguien me puede hechar un cable? gt;gt; gt;gt; Muchas gracias y disculpad las molestias. gt;gt; gt;gt; gt;gt; gt;gt; GAIN MEDIA WORK gt;gt; gt;gt; http://www.gainmw.com gt;gt; gt;gt; Marc Torres gt;gt; Desarrollo web y multimedia gt;gt; [EMAIL PROTECTED] gt;gt; gt;gt; gt;gt; -- gt;gt; Lista ASNativos:asnativos@5dms.com gt;gt; http://www.5dms.com/listas gt;gt; -- gt;gt; gt;gt; gt;gt; -- gt;gt; Lista ASNativos:asnativos@5dms.com gt;gt; http://www.5dms.com/listas gt;gt; -- gt;gt; gt;gt; gt; gt; gt; Message sent using UebiMiau 2.7.9 gt; gt; gt; -- gt; Lista ASNativos:asnativos@5dms.com gt; http://www.5dms.com/listas gt; -- gt; -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- Message sent using UebiMiau 2.7.9 -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
RE: [ASNativos] Instanciar clases dinamicamente
No se si lo que buscará es _cargar_ dinámicamente las clases Si lo que necesita es una instanciación dinámica, pues desde luego el patrón Factory le va que ni pintado.. Y aún mejor el abstract factory ;) Saludos. -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Joseba Alonso Enviado el: lunes, 27 de febrero de 2006 10:55 Para: asnativos@5dms.com Asunto: RE: [ASNativos] Instanciar clases dinamicamente Prueba con: var obj:Object= new _global[dynamicClass](); De todas maneras parece que necesitas un Factory method pattern diria yo ;) http://en.wikipedia.org/wiki/Factory_method_pattern Un saludo, Joseba Alonso www.5dms.com www.sidedev.net -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de eemece2 Enviado el: domingo, 26 de febrero de 2006 21:51 Para: asnativos@5dms.com Asunto: Re: [ASNativos] Instanciar clases dinamicamente [Repito el correo anterior, que está poco legible] /// Bueno, he visto que se puede hacer en AS 2.0 con: var dynamicClass = namespace.miclase; var obj:Object= new(eval(dynamicClass)); Aunque no veo como se le pueden pasar parametros al constructor. Por otro lado, veo que en AS 3.0 se puede usar algo parecido a esto: var obj:Object= new _global[dynamicClass]; y que no sirve lo que valepara AS 2.0 ¿Sabeis como pasarle parametros para el caso de AS 2.0? ¿U otra forma de isntanciar la clase dinamicamente, con parametros? Saludos, Edu-eemece2 - Original Message - From: eemece2 [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Sunday, February 26, 2006 8:37 PM Subject: [ASNativos] Instanciar clases dinamicamente Buenas a todos, Quería instanciar un objeto de una clase dinamicamente, esto es, teniendo el nombre de la clase en una variable String. No lo habia hecho hasta ahora, y pensaba que se hacia con 'createClassObject', pero veo que es una funcion para componentes del framework de MM. ¿Me podeis comentar como se hace para clases propias, que no deriven de ninguna clase del framework? Pues no veo info googleando. Muchas gracias y saludos, Edu-eemece2-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- __ Información de NOD32 1.1419 (20060226) __ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
Re: [ASNativos] Instanciar clases dinamicamente
Hola Joseba, y Hari. Gracias, Con tu codigo, Joseba, no consiguo que funcione con parametros (igual hago algo mal). Y lo del 'Factory Method Pattern' no lo conocia y me parece muy interesante, y me vendra bien en otra parte del proyecto, cuando me lo estudie bien. Pero para lo que quería ahora, me da que no me vale, creo: Lo que estoy haciendo ahora es un mini-framework que va a leer de un XML la configuracion de un portal. Ahora, en ese XML, pongo una definicion de 'paginas', dentro de las cuales hay instancias de 'modulos'. Y al final tambien estan las definiciones de las diferentes clases de modulos, cada uno con un ID. Ahora, a la hora de crear esos modulos, uso un switch con el ID de tipo de modulo para instanciar la clase del modulo correspondiente. Lo que ocurre que esto está implementado en una clase 'mainPortalForm', la cual es generica del framework, y de la cual cada portal debera derivar la suya propia. Y cada portal puede tener modulos propios. Por eso queria dejar de usar switch con el ID del tipo de modulo, y usar una instanciación dinamica, a partir de strings sacados del XML de configuracion del portal (de cada clase de modulo). Y en esa instanciacion tengo que usar los parametros del constructor de la clase modulo (que deriva de una clase base 'modulo'). No se si me he explicado. El caso es que igual lo estoy planteando mal, y no es necesario hacer una instanciación dinamica. O igual deberia hacer que todos los modulos que implemente vayan 'hard-coded' en el 'mainPortalForm'. No lo tengo muy claro. Esto va a correr por 'encima' de una aplicacion asp.net, que es la que define el XML, y dentro de la cual se usa un sistema mas o menos dinamico de creacion de modulos a partir de ese XML (teniendo almacenado en el XML las cadenas de los modulos, que son controles asp.net, por ejem: Projects.asmx) Perdon por la chapa, no pensaba liarme tanto :) Gracias y un saludo, Edu-eemece2 - Original Message - From: Hari Seldon [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Monday, February 27, 2006 1:30 PM Subject: RE: [ASNativos] Instanciar clases dinamicamente No se si lo que buscará es _cargar_ dinámicamente las clases Si lo que necesita es una instanciación dinámica, pues desde luego el patrón Factory le va que ni pintado.. Y aún mejor el abstract factory ;) Saludos. -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Joseba Alonso Enviado el: lunes, 27 de febrero de 2006 10:55 Para: asnativos@5dms.com Asunto: RE: [ASNativos] Instanciar clases dinamicamente Prueba con: var obj:Object= new _global[dynamicClass](); De todas maneras parece que necesitas un Factory method pattern diria yo ;) http://en.wikipedia.org/wiki/Factory_method_pattern Un saludo, Joseba Alonso www.5dms.com www.sidedev.net -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de eemece2 Enviado el: domingo, 26 de febrero de 2006 21:51 Para: asnativos@5dms.com Asunto: Re: [ASNativos] Instanciar clases dinamicamente [Repito el correo anterior, que está poco legible] /// Bueno, he visto que se puede hacer en AS 2.0 con: var dynamicClass = namespace.miclase; var obj:Object= new(eval(dynamicClass)); Aunque no veo como se le pueden pasar parametros al constructor. Por otro lado, veo que en AS 3.0 se puede usar algo parecido a esto: var obj:Object= new _global[dynamicClass]; y que no sirve lo que valepara AS 2.0 ¿Sabeis como pasarle parametros para el caso de AS 2.0? ¿U otra forma de isntanciar la clase dinamicamente, con parametros? Saludos, Edu-eemece2 - Original Message - From: eemece2 [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Sunday, February 26, 2006 8:37 PM Subject: [ASNativos] Instanciar clases dinamicamente Buenas a todos, Quería instanciar un objeto de una clase dinamicamente, esto es, teniendo el nombre de la clase en una variable String. No lo habia hecho hasta ahora, y pensaba que se hacia con 'createClassObject', pero veo que es una funcion para componentes del framework de MM. ¿Me podeis comentar como se hace para clases propias, que no deriven de ninguna clase del framework? Pues no veo info googleando. Muchas gracias y saludos, Edu-eemece2-- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- __ Información de NOD32 1.1419 (20060226) __ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com -- Lista
Re: [ASNativos] centrar stage.aling
Hola, no te sale nada porque el escenario crece por ambos lados (en concreto con Stage.align=TL crece por la izquierda, por la derecha y por abajo). Eso quiere decir que lo que queda a la izquierda del tamaño de tu película tiene cordenadas negativas, ya que el 0,0 no cambia de posición. Yo suelo usar dos constantes en las que especifico el ancho y el alto del escenario, en tiempo de diseño, para luego calcular lo que tengo por los lados, en tu caso te vale con una: [code] W=800; //ancho del escenario, en tiempo de diseño H=600; //alto . _x = -Math.floor((Stage.width-W)/2); [/code] Más o menos. Suerte y un saludo. Javier Fernández -- [ http://drusunlimited.com ] - Original Message - From: Pablo Rueda [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Monday, February 27, 2006 7:10 PM Subject: [ASNativos] centrar stage.aling Hola a ver si me explico: Tengo una serie de Moviclips que van apareciendo en toda la pantalla aleatoriamente (como Fondo). Esta aleatoriedad va en función del tamaño de la pantalla, y con un onResize sobre el Stage se redimensiona según el tamaño de pantalla. Atención Pregunta: ¿Cómo puedo hacer para que el resto de mi aplicación se mantenga centrada? Por que si lo centro /* Stage.addListener(this); Stage.scaleMode = noscale; Stage.align = TL; function onResize () { _x = Math.floor((Stage.width-_width)/2); _y = Math.floor((Stage.height-_height)/2); */ No me sale nada a la Izquierda de la pelicula. Muchas Gracias; -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas -- -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --
[ASNativos] CSS y retorno de carro
Hola tengo un texto con etiquetas html y cuando le pongo formato con css me pone un retorno de carro tras el cierre de la etiqueta ¿es normal? var miCSS = new TextField.StyleSheet(); miCSS.setStyle(negrita, {color:'#ff'}); campoRazones.styleSheet = miCSS; campoRazones.htmlText = Hola negrita Adios /negritaEsto me lo pone en otra linea; Gracias. -- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas --