[ASNativos] Creacion de mapas
Hola, a ver si me podeis echar una mano q voy loquito con esto. Tengo que crear un mapa a base de casillas a partir de imágenes png (gif o bmp tambien vale) que representan los distintos tipos de casillas. La idea es que ocupe casi toda la pantalla con 30 filas x 60 columnas para casillas de 30x26. Además, si esto fuera poco, existe la posibilidad de tener hasta 5 capas con lo que el numero de casillas y movieclips se dispara. No se si esta forma de hacerlo es una salvajada y existe una forma mejor (más óptima) de hacerlo. He probado creando un movieclip para cada casilla pero el tiempo de creación del mapa deja bastante que desear. En cuanto a las imágenes de casilla también he probado a tener la imagen de la casilla directamente en el movieclip que la representa o a tener en el movieclip una forma rectángulo, utilizando como relleno el bitmap o imagen que tendría esa casilla (cogiendola como muestra de color). En fin, a ver si arrojais un poco de luz a esto ya que estoy un poco atascado y no se hasta qué punto este planteamiento puede ser viable. Gracias y un saludo - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Hola Felipe, perdona pero no entiendo muy bien lo que quieres hacer, a ver si me lo puedes explicar mejor para que pueda ayudarte. Creo que para una cantidad así de movieclips podría ser mejor que lo tuvieras todo cargado en el FLA, hacer una precarga. Lo que no he entendido es si ¿todas las casillas son diferentes? ¿o hay varios grupos con casillas iguales? Explícame mejor qué tipo de imágenes manejas, porque quizás el problema sea de optimizar el peso de imágenes. ¿cuanto pesa el SWF final? Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
En/na Felipe Fernandez Sanchez ha escrit: Hola, a ver si me podeis echar una mano q voy loquito con esto. Tengo que crear un mapa a base de casillas a partir de imágenes png (gif o bmp tambien vale) que representan los distintos tipos de casillas. La idea es que ocupe casi toda la pantalla con 30 filas x 60 columnas para casillas de 30x26. Además, si esto fuera poco, existe la posibilidad de tener hasta 5 capas con lo que el numero de casillas y movieclips se dispara. No se si esta forma de hacerlo es una salvajada y existe una forma mejor (más óptima) de hacerlo. He probado creando un movieclip para cada casilla pero el tiempo de creación del mapa deja bastante que desear. En cuanto a las imágenes de casilla también he probado a tener la imagen de la casilla directamente en el movieclip que la representa o a tener en el movieclip una forma rectángulo, utilizando como relleno el bitmap o imagen que tendría esa casilla (cogiendola como muestra de color). En fin, a ver si arrojais un poco de luz a esto ya que estoy un poco atascado y no se hasta qué punto este planteamiento puede ser viable. Gracias y un saludo - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - Felipe, yo tendira un clip rectangulo vacio en la biblioteca, como que tienes el escenario dividido en rantangulos (iguales?) es relativamenta facil attachar el clip vacio en cada uno de los rectangulos i llamar a la imagen que coresponde que puede ser un archivo externo. Los rectangulos los indexas con su numero de fila y columna i las images las nombras con esa referencia. (img_ij.JPG) serie la imagen que va el el rectangulo de la fila i columna j. los atachas y lo montas y la pelicula ha de correr facilemente. Con un doble for for( i=1; i=n,i++){ for{j=1;j=m;j++){ atacha el clip; las coordenadas van el funcion de i, j i las dimensiones del rectangulo llama a la imagen img_j.jpg (la imagen ha de tener las mismas dimesiones que el rectangulo si no les haces un procesamiento por lotes) } } Ya nos diras Mari y Arcadi - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
[ASNativos] Acentos, flashvars y Mozilla
Hola amigos, alguien sabe dónde encontrar una función que me traduzca los caracteres extraños no UTF (acentos, diéresis,...) en entidades HTML segun la ISO-8859-1. Es para que el Flash llame a un Javascript pasándole como parámetro una cadena que puede tener estos caracteres. He solucionado el problema de ayer sustituyendo los acentos por aacute;eacute;.. para que el Mozilla no me de problemas, pero estoy pensando en la posibilidad de usar multilenguaje y me va a pasar lo mismo con otros idiomas y sus caracteres. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Declarar-inicializar o inicializar en constructor
public var lista:Array = new Array(0x00,0x66,0x66FF00,0xFF00FF,...) Cuando asignas una propiedad al declararla en una clase el valor se asigna en el prototype del objecto. No se si me explico... El OOP de AS2 solo es una sintaxis diferente a la del AS1 pero el mecanismo interno es el mismo (en AS3 no). La herencia se logra usando lo que se llama el prototype chain[1]. Basicamente si el objeto en si no tiene una propiedad/metodo la va buscando en el prototype de la clase (TestEMP.prototype) a través de la propiedad __proto__ (TestEMP.prototype == instancia.__proto__). El caso es que si el valor esta declarado en el prototype, este se comparte en todas las instancias. Esto no es un problema para tipos-valor como Number o String pero si para tipos referencia como Array. Si lo modificas en una instancia, lo modificas en el prototype y el resto de instancias se ven afectadas. Parecido a una propiedad estatica, como has comentado tú, pero siendo realmente una propiedad de instancia (una propiedad estatica se accederia TempMP.lista). Espero haberme explicado Un saludo, Joseba [1] http://www.debreuil.com/docs/ch01_Prototype.htm -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Daniel Portilla Enviado el: miércoles, 20 de septiembre de 2006 12:16 Para: Lista dedicada a Actionscript Asunto: [ASNativos] Declarar-inicializar o inicializar en constructor Hola amigos, sigo haciendo mis pinitos con POO, y dándome cuenta de que no tengo ni idea. Quería compartir con vosotros una cosa que he visto, puede ser que por mi ignorancia ya la conozcáis, pero yo no recuerdo haber leído nada al respecto en la ayuda de Flash sobre Clases. Bueno si alguien me ilumina con la razón, se lo agradeceré, sino dejo el caso por resolver. Estaba diseñando una clase (que hereda de otra) con un atributo que es un array de colores *class TestEMP extends Pregunta{* *public var lista:Array = new Array(0x00,0x66,0x66FF00,0xFF00FF,...)* *.* *.* *mibt = new BotonColor(this,.) // Le paso al botón la referencia del objeto que lo instancia * El caso es que dentro de esta clase instancio varios objetos (similares a botones) que según se van pulsando se cambian del primer color del array y hacen un: *miColor = test.lista.shift() // Elimino el primer color del Array y se lo paso al objeto para colorearlo* ** Bueno, hasta aquí todo correcto, el problema lo he visto cuando he creado otro objeto TestEMP, con sus respectivos botones de colores. Me he encontrado con que los botones de colores se coloreaban con los siguientes colores del Array del objeto anterior. O sea, es como si el atributo lista fuera STATIC, y lo compartieran todas las instancias de la clase TestEMP. Esto no me servía, así que se me ocurrió cómo solucionarlo y el caso es que ha funcionado, pero no entiendo muy bien el por qué. Basta con inicializar el array dentro del constructor del objeto en lugar de en la declaración del atributo. *class TestEMP extends Pregunta{* *public var lista:Array;* ** *function TestEMP(..){* *this.lista = new Array(0x00,0x66,0x66FF00,0xFF00FF,...);* ** Con esto funciona como yo esperaba que funcionara lo anterior, así que si conocéis el por qué de este tema, podemos abrir un hilo muy interesante o descubrir un bug interesante. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Declarar-inicializar o inicializar en constructor
Muy clarificador Joseba, como siempre. Entonces el tema es que el AS2.0conserva todavía características de AS1 para mantener compatibilidad, y esa es una de ellas. Yo no lo había detectado anteriormente porque había usado Strings y Numbers, como bien dices tu funcionan igual que se podría esperar, el problema me surge con el Array. Por cierto muy buena la página, no conocía la web y está bastante bien para los novatos de la POO en Flash como yo. Salu2 y gracias - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Acentos, flashvars y Mozilla
Los acentos y demás no son caracteres extraños en UTF-8, de hecho los soporta bastante bien, creo que es el ISO-8859-1 el que tiene problemas con ellos... Busca en google Flash HTML encode para hacer eso, seguro que encuentras algo. Un saludo, Joseba -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Daniel Portilla Enviado el: jueves, 21 de septiembre de 2006 11:22 Para: Lista dedicada a Actionscript Asunto: [ASNativos] Acentos, flashvars y Mozilla Hola amigos, alguien sabe dónde encontrar una función que me traduzca los caracteres extraños no UTF (acentos, diéresis,...) en entidades HTML segun la ISO-8859-1. Es para que el Flash llame a un Javascript pasándole como parámetro una cadena que puede tener estos caracteres. He solucionado el problema de ayer sustituyendo los acentos por aacute;eacute;.. para que el Mozilla no me de problemas, pero estoy pensando en la posibilidad de usar multilenguaje y me va a pasar lo mismo con otros idiomas y sus caracteres. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Acentos, flashvars y Mozilla
Joer Joseba, hoy estás a todas...jeje Debe ser como tu dices, yo pensaba que era UTF-8 lo que tenía, estoy probando con la función escape(string) de Flash a ver si me sirve, pero el problema es más bien del Navegador, cuando recibe el parámetro en el Javascript, ya que con IE funciona pero con Mozilla Firefox no. Si encuentro algo ya os comento. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
[ASNativos] Cursos de Flash - PHP en Barcelona
Hola a todos, ¿Alguien me podria recomendar un curso de Flash y PHP (juntos mejor pero me valdrian separados) en el area de Barcelona? Tengo un hermano por alli y tengo que meterle en el gremio, por google no encuentro gran cosa... Gracias. Joseba Alonso www.5dms.com www.sidedev.net - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Acentos, flashvars y Mozilla
Acabo de solucionar un problema similar con los acentos. A mi no me dejaba escribir (en un campo de introduccion de texto, a mano) ni arrobas ni acentos, pero solo fallaba en Firefox. Tras pegarme con varias cosas, he visto que solo falla si el flash está en modo transparent (wmode=transparent). Si lo pongo en normal, puedo escribir sin problemas con @ y acentos. ¿de quien es el fallo, del player o del navegador??? Un saludo. - Original Message - From: Daniel Portilla [EMAIL PROTECTED] To: Lista dedicada a Actionscript asnativos@5dms.com Sent: Thursday, September 21, 2006 12:41 PM Subject: Re: [ASNativos] Acentos, flashvars y Mozilla Joer Joseba, hoy estás a todas...jeje Debe ser como tu dices, yo pensaba que era UTF-8 lo que tenía, estoy probando con la función escape(string) de Flash a ver si me sirve, pero el problema es más bien del Navegador, cuando recibe el parámetro en el Javascript, ya que con IE funciona pero con Mozilla Firefox no. Si encuentro algo ya os comento. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Hola Daniel y gracias por tu ayuda. El caso es que quiero construir un mapa para un juego. Dicho mapa estaría compuesto por casillas o celdas hexagonales, de forma que cada casilla puede ser de un tipo. Para ello tengo en la biblioteca varios png hexagonales para los distintos tipos de celda (pradera, desierto, mar, etc... y hasta 50). Además de esto, puede que haya varias capas (por ejemplo, que exista un rio sobre una pradera). La configuración de las casillas del mapa viene dada por el servidor, que envia informacion de donde se tiene que poner qué casilla. Yo rescato la info del servidor y voy atachando la celda (movieclip) correspondiente al tipo que recibo. Así voy atachando celda a celda y cuando se ha rellenado el mapa, se ponen (solapan) otras casillas de una segunda o tercera capa. Por ejemplo, imagina que en una casilla tengo un tanque, pero necesito saber si está sobre una pradera, en el desierto, etc...En este caso no puedo poner sólo la casilla con el tanque, sino que tengo que poner el tanque y que la pradera se transparente donde no está el tanque. Por cierto, el swf final no ocupa mucho (32Kb o así) No se si me he explicado o me he liado más pero, básicamente, se trata de hacer una malla, celda a celda, con distintos tipos de celda a partir de sus correspondientes imagenes. Gracias de nuevo y otro saludo. From: Daniel Portilla [EMAIL PROTECTED] Reply-To: Lista dedicada a Actionscript asnativos@5dms.com To: Lista dedicada a Actionscript asnativos@5dms.com Subject: Re: [ASNativos] Creacion de mapas Date: Thu, 21 Sep 2006 09:27:18 +0200 Hola Felipe, perdona pero no entiendo muy bien lo que quieres hacer, a ver si me lo puedes explicar mejor para que pueda ayudarte. Creo que para una cantidad así de movieclips podría ser mejor que lo tuvieras todo cargado en el FLA, hacer una precarga. Lo que no he entendido es si ¿todas las casillas son diferentes? ¿o hay varios grupos con casillas iguales? Explícame mejor qué tipo de imágenes manejas, porque quizás el problema sea de optimizar el peso de imágenes. ¿cuanto pesa el SWF final? Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Acentos en flashvars y Mozilla
En/na Daniel Portilla ha escrit: Hola amigos. Tengo un problema con un flash que es un botón y que recibe como parámetro en flashvars un nombre con acento (Opción). Cuando pruebo la página en IE funciona perfectamente pero cuando la abro con el Mozilla, el botón aparece y el carácter está bien relleno, pero no funciona el evento onPress. ¿Alguien sabe como solucionarlo, desde dentro del Flash?. Ya sé que se puede intentar hacer un ENCODE pero el problema es que tendría que cambiarlo en miles de páginas. Necesito algo que se pueda cambiar en el propio FLA y actualizar así sólo un fichero. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - Daniel, has provado de poner System.useCodepage = true; A nosotros nos pasaba con aplicaciones educativas de lengua, con màquinas SUNRAY( Solaris) con el Mozilla como navegador, y claro era un palo Ya nos diras Mari y Arcadi - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Hola Arcadi y gracias por la ayuda. Para empezar está el pero de que las casillas son hexagonales. Por otra parte hay bastante tipos de casillas (hasta 50) y leerlas de fichero externo puede que no sea lo más conveniente (supongo que iría más lento si aparte de tener que instanciar el movieclip se tiene que gastar un tiempo en la carga de la imagen ¿o no?) Salu2. From: Arcadi [EMAIL PROTECTED] Reply-To: Lista dedicada a Actionscript asnativos@5dms.com To: Lista dedicada a Actionscript asnativos@5dms.com Subject: Re: [ASNativos] Creacion de mapas Date: Thu, 21 Sep 2006 10:05:26 +0200 En/na Felipe Fernandez Sanchez ha escrit: Hola, a ver si me podeis echar una mano q voy loquito con esto. Tengo que crear un mapa a base de casillas a partir de imágenes png (gif o bmp tambien vale) que representan los distintos tipos de casillas. La idea es que ocupe casi toda la pantalla con 30 filas x 60 columnas para casillas de 30x26. Además, si esto fuera poco, existe la posibilidad de tener hasta 5 capas con lo que el numero de casillas y movieclips se dispara. No se si esta forma de hacerlo es una salvajada y existe una forma mejor (más óptima) de hacerlo. He probado creando un movieclip para cada casilla pero el tiempo de creación del mapa deja bastante que desear. En cuanto a las imágenes de casilla también he probado a tener la imagen de la casilla directamente en el movieclip que la representa o a tener en el movieclip una forma rectángulo, utilizando como relleno el bitmap o imagen que tendría esa casilla (cogiendola como muestra de color). En fin, a ver si arrojais un poco de luz a esto ya que estoy un poco atascado y no se hasta qué punto este planteamiento puede ser viable. Gracias y un saludo - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - Felipe, yo tendira un clip rectangulo vacio en la biblioteca, como que tienes el escenario dividido en rantangulos (iguales?) es relativamenta facil attachar el clip vacio en cada uno de los rectangulos i llamar a la imagen que coresponde que puede ser un archivo externo. Los rectangulos los indexas con su numero de fila y columna i las images las nombras con esa referencia. (img_ij.JPG) serie la imagen que va el el rectangulo de la fila i columna j. los atachas y lo montas y la pelicula ha de correr facilemente. Con un doble for for( i=1; i=n,i++){ for{j=1;j=m;j++){ atacha el clip; las coordenadas van el funcion de i, j i las dimensiones del rectangulo llama a la imagen img_j.jpg (la imagen ha de tener las mismas dimesiones que el rectangulo si no les haces un procesamiento por lotes) } } Ya nos diras Mari y Arcadi - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Vale ahora ya capto algo la idea. Yo te recomendaría que los PNGs los trazaras y los convirtieras en símbolos gráficos. Usa la herramienta de Optimizar para hacer que ocupen lo menos posible. De esta forma al crear instancias de celdas, vas a duplicar elementos de biblioteca y no debería consumirte muchos recursos. En cuanto a las capas yo te recomendaría otra opción, a ver si te viene mejor. En lugar de hacer varias capas con transparencia (LA TRANSPARENCIA CONSUME MUCHÍSIMO). Por qué no te creas símbolos gráficos (por ejemplo ríos, bosques, no sé) y los atachas sobre la celda (MovieClip con el fondo de la pradera, desierto...). De esta forma si el símbolo es un río y lo superpones sobre la celda, no hace falta que lo hagas transparente, simplemente dónde no haya río se verá el fondo. A la hora de controlar en qué tipo de celda está, yo te recomendaría que esa información la guardaras en una variable o algo así, y luego simplemente compruebes contra esa variable, que no tengas que usar varias capas. Por ejemplo, podrías tener una celda con pradera y un objeto gráfico de río por encima, tendrías que tener una variable en la celda que almacenara el tipo de celda que es. El caso es que tengas SÓLO tantos movieclips como celdas, ya que si estos controlan eventos como pulsación o algo así, cuantos más tengas más rendimiento perderás. Luego esos movieclips podrán estar formados por varias capas gráficas, pero sólo gráficos y con símbolos, creo que será mejor que tener PNGs. No sé si te ayudarán estas ideas, si tienes alguna duda más ya sabes. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Acentos, flashvars y Mozilla
Vaya, hace poco me ocurrió lo mismo en un proyecto... al mandar algún carácter latino firefox no lo pillaba... en mi caso era que hacia un loadMovie pasando por get los parámetros. En IE la cosa funcionaba y en firefox no probé todo lo que se comenta por aquí( codificación en el html, en el swf, con system.usecodepage a true y false)... al final por cuestión de tiempo me rendí y tuve que pasar los parámetros almacenándolos temporalmente... A ver si en la lista hay suerte :) Saludos. Daniel Portilla escribió: Hola amigos, alguien sabe dónde encontrar una función que me traduzca los caracteres extraños no UTF (acentos, diéresis,...) en entidades HTML segun la ISO-8859-1. Es para que el Flash llame a un Javascript pasándole como parámetro una cadena que puede tener estos caracteres. He solucionado el problema de ayer sustituyendo los acentos por aacute;eacute;.. para que el Mozilla no me de problemas, pero estoy pensando en la posibilidad de usar multilenguaje y me va a pasar lo mismo con otros idiomas y sus caracteres. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Bueno, bueno. Un beso de tornillo te daba (eso sí, sin mariconadas) Sin embargo, tengo algunas dudas y/o preguntas ¿Cómo se hace eso de trazar? ¿herramienta optimizar? Yo es que vengo del flash mx 2004 y creo que eso está en el flash 8. Lo de convertir a símbolo gráfico puede funcionar siempre y cuando no haya una pérdida de calidad ostensible. En cuanto a la transparencia no sería la del movieclip sino la del gráfico png que se va a colocar. En lo de controlar en qué celda nos encontramos pues había pensado en el evento onRollOver de cada uno de los movieclip (o celdas). Conforme hago el attach de la celda, pues le meto la información que me venga del servidor (tipo de celda e información que contiene, por ejemplo) de forma que cuando el usuario se posiciona en esa celda me da toda la información de la misma. Si el problema va a ser que soy programata y no diseñata y de esto no tengo ni idea.. Gracias mil. From: Daniel Portilla [EMAIL PROTECTED] Reply-To: Lista dedicada a Actionscript asnativos@5dms.com To: Lista dedicada a Actionscript asnativos@5dms.com Subject: Re: [ASNativos] Creacion de mapas Date: Thu, 21 Sep 2006 15:44:50 +0200 Vale ahora ya capto algo la idea. Yo te recomendaría que los PNGs los trazaras y los convirtieras en símbolos gráficos. Usa la herramienta de Optimizar para hacer que ocupen lo menos posible. De esta forma al crear instancias de celdas, vas a duplicar elementos de biblioteca y no debería consumirte muchos recursos. En cuanto a las capas yo te recomendaría otra opción, a ver si te viene mejor. En lugar de hacer varias capas con transparencia (LA TRANSPARENCIA CONSUME MUCHÍSIMO). Por qué no te creas símbolos gráficos (por ejemplo ríos, bosques, no sé) y los atachas sobre la celda (MovieClip con el fondo de la pradera, desierto...). De esta forma si el símbolo es un río y lo superpones sobre la celda, no hace falta que lo hagas transparente, simplemente dónde no haya río se verá el fondo. A la hora de controlar en qué tipo de celda está, yo te recomendaría que esa información la guardaras en una variable o algo así, y luego simplemente compruebes contra esa variable, que no tengas que usar varias capas. Por ejemplo, podrías tener una celda con pradera y un objeto gráfico de río por encima, tendrías que tener una variable en la celda que almacenara el tipo de celda que es. El caso es que tengas SÓLO tantos movieclips como celdas, ya que si estos controlan eventos como pulsación o algo así, cuantos más tengas más rendimiento perderás. Luego esos movieclips podrán estar formados por varias capas gráficas, pero sólo gráficos y con símbolos, creo que será mejor que tener PNGs. No sé si te ayudarán estas ideas, si tienes alguna duda más ya sabes. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Vayamos por partes que diría Jack el destripador... Para edición de los PNGs lo puedes hacer en FlashMX 2004, que es el que tengo yo ahora en el curro, en mi anterior trabajo tuve el 8, pero ahora no, snif, snif... Importas los PNGs a la biblioteca, sueltas uno en el escenario, lo selecciones y pulsas en el Menú superior: Modificar - Mapa de bits - Trazar mapa de bits. Prueba a configurar las opciones (te recomiendo que te leas la ayuda de flash para saber qué es cada cosa y lograr buenos resultados) y una vez obtengas algo decente tienes que optimizarlo: Modificar - Forma - Optimizar Lo seleccionas y lo conviertes a símbolo gráfico. Compilas con la opción de Generar informe de tamaño y verás cuanto te ocupa ese símbolo. Repites con los demás el proceso. Y si quieres comparas con lo que tenías antes, en cuestión de carga y de ejecución, a ver si te mejora. No tiene por qué ser la panacea, pero suele funcionar mejor, aunque si las imágenes son realistas olvídate, si son tipo dibujos es perfecto. Lo de poner un evento a cada celda, si son muchas es un suicidio, yo he tenido experiencia con más de 200 botones con el onRollover y el onPress, y se queda petao de memoria. Yo te recomendaría que lo enfoques al ratón, y si puede ser a la pulsación del botón. Si quieres poner un efecto al pasar por encima de la celda hazlo como botón de 4 estados (para poner un resalte o algo así). En cuanto a lo del ratón yo haría un Listener, que cuando se pulse el ratón compruebe (con hitTest puede ser lento, si te va bien, es lo más fácil) con un for en cada uno de los movieclips si hay hitTest con las coordenadas del ratón: celdaN.hitTest(_xmouse, _ymouse); De esta forma no tendrás doscientos objetos lanzando eventos y comprobando si les ha pulsado el ratón. Creo que vale más que tarde un poco en reaccionar a que te vaya poca fluida la película. El tema de recoger los valores de la celda sería igual pero haciéndolo sobre el MC que te devuelva true en el control de hitTest(). Espero que con esto no te haya líado mucho, pero si tienes problemas de rendimiento creo que es la mejor forma. Salu2 y ya nos pasarás el juego cuando lo acabes...jeje - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Acentos, flashvars y Mozilla
Pues con la función escape me funciona para los acentos del castellano, pero me falla para los acentos franceses, los acentos circunflejos, las diéresis. Así que creo que voy a implementar un prototype de string para convertir los caracteres extraños según la ISO-8859-1 a entidades HTML tipo eacute; Ya os la pasaré cuando termine. Salu2 - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Para creación de mapas para juegos esta este link que creo ya se dio por aquí. http://www.tonypa.pri.ee/tbw/start.html - Original Message - From: Felipe Fernandez Sanchez [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Thursday, September 21, 2006 5:26 PM Subject: Re: [ASNativos] Creacion de mapas Muchismas gracias. Creo de que algo si me he enterado pero me lo tendré q leer un poco más despacio. Lo iré probando poco a poco y ya te volveré a dar la brasa. Salu2. From: Daniel Portilla [EMAIL PROTECTED] Reply-To: Lista dedicada a Actionscript asnativos@5dms.com To: Lista dedicada a Actionscript asnativos@5dms.com Subject: Re: [ASNativos] Creacion de mapas Date: Thu, 21 Sep 2006 17:18:30 +0200 Vayamos por partes que diría Jack el destripador... Para edición de los PNGs lo puedes hacer en FlashMX 2004, que es el que tengo yo ahora en el curro, en mi anterior trabajo tuve el 8, pero ahora no, snif, snif... Importas los PNGs a la biblioteca, sueltas uno en el escenario, lo selecciones y pulsas en el Menú superior: Modificar - Mapa de bits - Trazar mapa de bits. Prueba a configurar las opciones (te recomiendo que te leas la ayuda de flash para saber qué es cada cosa y lograr buenos resultados) y una vez obtengas algo decente tienes que optimizarlo: Modificar - Forma - Optimizar Lo seleccionas y lo conviertes a símbolo gráfico. Compilas con la opción de Generar informe de tamaño y verás cuanto te ocupa ese símbolo. Repites con los demás el proceso. Y si quieres comparas con lo que tenías antes, en cuestión de carga y de ejecución, a ver si te mejora. No tiene por qué ser la panacea, pero suele funcionar mejor, aunque si las imágenes son realistas olvídate, si son tipo dibujos es perfecto. Lo de poner un evento a cada celda, si son muchas es un suicidio, yo he tenido experiencia con más de 200 botones con el onRollover y el onPress, y se queda petao de memoria. Yo te recomendaría que lo enfoques al ratón, y si puede ser a la pulsación del botón. Si quieres poner un efecto al pasar por encima de la celda hazlo como botón de 4 estados (para poner un resalte o algo así). En cuanto a lo del ratón yo haría un Listener, que cuando se pulse el ratón compruebe (con hitTest puede ser lento, si te va bien, es lo más fácil) con un for en cada uno de los movieclips si hay hitTest con las coordenadas del ratón: celdaN.hitTest(_xmouse, _ymouse); De esta forma no tendrás doscientos objetos lanzando eventos y comprobando si les ha pulsado el ratón. Creo que vale más que tarde un poco en reaccionar a que te vaya poca fluida la película. El tema de recoger los valores de la celda sería igual pero haciéndolo sobre el MC que te devuelva true en el control de hitTest(). Espero que con esto no te haya líado mucho, pero si tienes problemas de rendimiento creo que es la mejor forma. Salu2 y ya nos pasarás el juego cuando lo acabes...jeje - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Creacion de mapas
Si, efectivamente, ya se dio y ya la conocía pero me sirve de poco pq es bastante simple lo que explica, ya que sólo utiliza formas como casillas, no bitmaps o pngs o imagenes en general. Gracias any. From: [EMAIL PROTECTED] Reply-To: Lista dedicada a Actionscript asnativos@5dms.com To: Lista dedicada a Actionscript asnativos@5dms.com Subject: Re: [ASNativos] Creacion de mapas Date: Thu, 21 Sep 2006 18:19:34 +0200 Para creación de mapas para juegos esta este link que creo ya se dio por aquí. http://www.tonypa.pri.ee/tbw/start.html - Original Message - From: Felipe Fernandez Sanchez [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Thursday, September 21, 2006 5:26 PM Subject: Re: [ASNativos] Creacion de mapas Muchismas gracias. Creo de que algo si me he enterado pero me lo tendré q leer un poco más despacio. Lo iré probando poco a poco y ya te volveré a dar la brasa. Salu2. From: Daniel Portilla [EMAIL PROTECTED] Reply-To: Lista dedicada a Actionscript asnativos@5dms.com To: Lista dedicada a Actionscript asnativos@5dms.com Subject: Re: [ASNativos] Creacion de mapas Date: Thu, 21 Sep 2006 17:18:30 +0200 Vayamos por partes que diría Jack el destripador... Para edición de los PNGs lo puedes hacer en FlashMX 2004, que es el que tengo yo ahora en el curro, en mi anterior trabajo tuve el 8, pero ahora no, snif, snif... Importas los PNGs a la biblioteca, sueltas uno en el escenario, lo selecciones y pulsas en el Menú superior: Modificar - Mapa de bits - Trazar mapa de bits. Prueba a configurar las opciones (te recomiendo que te leas la ayuda de flash para saber qué es cada cosa y lograr buenos resultados) y una vez obtengas algo decente tienes que optimizarlo: Modificar - Forma - Optimizar Lo seleccionas y lo conviertes a símbolo gráfico. Compilas con la opción de Generar informe de tamaño y verás cuanto te ocupa ese símbolo. Repites con los demás el proceso. Y si quieres comparas con lo que tenías antes, en cuestión de carga y de ejecución, a ver si te mejora. No tiene por qué ser la panacea, pero suele funcionar mejor, aunque si las imágenes son realistas olvídate, si son tipo dibujos es perfecto. Lo de poner un evento a cada celda, si son muchas es un suicidio, yo he tenido experiencia con más de 200 botones con el onRollover y el onPress, y se queda petao de memoria. Yo te recomendaría que lo enfoques al ratón, y si puede ser a la pulsación del botón. Si quieres poner un efecto al pasar por encima de la celda hazlo como botón de 4 estados (para poner un resalte o algo así). En cuanto a lo del ratón yo haría un Listener, que cuando se pulse el ratón compruebe (con hitTest puede ser lento, si te va bien, es lo más fácil) con un for en cada uno de los movieclips si hay hitTest con las coordenadas del ratón: celdaN.hitTest(_xmouse, _ymouse); De esta forma no tendrás doscientos objetos lanzando eventos y comprobando si les ha pulsado el ratón. Creo que vale más que tarde un poco en reaccionar a que te vaya poca fluida la película. El tema de recoger los valores de la celda sería igual pero haciéndolo sobre el MC que te devuelva true en el control de hitTest(). Espero que con esto no te haya líado mucho, pero si tienes problemas de rendimiento creo que es la mejor forma. Salu2 y ya nos pasarás el juego cuando lo acabes...jeje - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
[ASNativos] Crear matríz, con valores a 0
Hola a todos, siguiendo con mi travesía por el desierto de las matrices, me he encontrado con otro problema. Estoy creando matrices para almacenar las repuestas, el problema es que la dimensión de la matríz me gustaría que dependiera de una variable. Si por ejemplo hago esto: _root.Respuestas= new Array(0, 0, 0, 0, 0); Soi yo quiero crearla así: totalRespuestas=5; var Respuestas:Array = Array(totalRespuestas); En este segundo caso, la me la crea, pero con valores UNDEFINED, y yo quiero que los valores sean 0. Lo podría hacer con bucles, pero hay alguna funcionalidad implementada? - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Componentes de RTE
Me quedé ahí, de momento el proyecto se retrasó. Pero en breve tendre que volver a retomarlo, ya que hay interés ya os lo contaré. Saludos, Joseba -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de lruiz Enviado el: miércoles, 20 de septiembre de 2006 14:56 Para: Lista dedicada a Actionscript Asunto: Re: [ASNativos] Componentes de RTE Buenas a tos... Joseba al final como quedo... esto... voy a necesitar algo por el estilo... y me gustaria saber que tal te fue... hablamso.. -- Original Message -- From: Joseba Alonso [EMAIL PROTECTED] Reply-To: Lista dedicada a Actionscript asnativos@5dms.com Date: Mon, 17 Jul 2006 12:16:36 +0200 A vel, cuento: En mi caso necesitaba un editor con unas funciones muy definidas. No queria que tuviera de todo sino algo simple como colores/negritas/alineamiento...etc. Asi que necesitaba algo que fuese configurable o facil de adaptar ya que la mayoria de los RTE (Rich Text Editor) tienen 1000 opciones y no quiero que el cliente tenga tanto control sobre el formato final del texto. Tambien lo necesitaba integrar en un gestor de contenidos ya existente hecho con Flash Forms y mucho componente V2 y arquitectura puramente OOP, asi que lo perfecto es que lo que fuese, funcionase como un componente más. http://www.oblius.com/?projects.obedit Muy completo, gratuito. Pero no lo cogí porque no es un componente tal cual, sino mas bien una aplicación. El codigo es completamente procedural asi que convertirlo en un componente e integrarlo en el CMS que estoy haciendo resultaba bastante complicado. Lo recomiendo si lo que necesitas es algo standalone y no integrar con algo ya hecho. http://joshdura.com/article/494/text-editor Obsoleto. Creado en AS1 (aunque OOP) y componentes V1. http://www.flashloaded.com/flashcomponents/flashtexteditor/ El que mejor pinta tiene. Es un componente y parece integrarse bien con el framework V2. Pero es de pago asi que no lo llegue a probar, un poco caro 99$. Si lo vas a usar en muchos proyectos es una opcion a tener en cuenta. No puedo decir lo configurable que puede ser. http://www.mirage-studios.com/RichText Este es un poco diferente a los demas. Muy modular, eso es bueno, y algo que estaba buscando. Te permite crearte tu propio editor a medida con solo la funcionalidad que quieras. Usa V2 y parece muy lightweight. 29$ es un precio razonable. Es posible que finalmente escoja este. http://osflash.org/flashtextarea Open Source, pero de nuevo parece estar diseñado para funcionar standalone. Es mas un reemplazo de un RTE en entornos HTML+CSS que otra cosa. No es un componente que puedas usar, aunque el codigo parace estar muy bien AS2 y OOP a tope. http://www.tufat.com/s_flasharea_wysiwyg_editor.htm Barato (5$) y con fuentes. No he visto el codigo pero de nuevo parece que esta pensado para entornos HTML como reemplazo del TextArea. Pues eso es. Parece que no he encontrado el perfecto, pero el de mirage-studios me llama la atencion. Ahora estoy mirando uno que me ha mandado un colega, de su propia cosecha. Espero que os sirva esto. Un saludo, Joseba - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
Re: [ASNativos] Tutoriales Flash en Español
Gracias a todos por los enlaces. Saludos, Oscar - Original Message - From: Vulcano [EMAIL PROTECTED] To: Lista dedicada a Actionscript asnativos@5dms.com Sent: Tuesday, September 19, 2006 2:29 AM Subject: Re: [ASNativos] Tutoriales Flash en Español pues uno de los mejores para empezar es septimo continente http://www.illasaron.com/ tientes unos cuantos videotutoriales en español listos para descargar - Original Message - From: Oscar Trelles [EMAIL PROTECTED] To: asnativos@5dms.com Sent: Monday, September 18, 2006 7:51 PM Subject: [ASNativos] Tutoriales Flash en Español Buenas lista, Alguno de ustedes sabe donde puedo encontrar tutoriales o guias de Flash en español, actualizados y descargables? Quiero confeccionar un CD para unos muchachos que recien empiezan. Actualmente me encuentro de paso por Lima, y yo la verdad no tengo mucha info en español para brindarles, y por eso recurro a ustedes. Gracias por su tiempo. Oscar - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com - - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -