[ASNativos] Creacion de mapas

2006-09-21 Por tema Felipe Fernandez Sanchez
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

2006-09-21 Por tema Daniel Portilla
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

2006-09-21 Por tema Arcadi
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

2006-09-21 Por tema Daniel Portilla
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

2006-09-21 Por tema Joseba Alonso
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

2006-09-21 Por tema Daniel Portilla
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

2006-09-21 Por tema Joseba Alonso
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

2006-09-21 Por tema Daniel Portilla
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

2006-09-21 Por tema Joseba Alonso
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

2006-09-21 Por tema Ivan
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

2006-09-21 Por tema Felipe Fernandez Sanchez


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

2006-09-21 Por tema Arcadi
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

2006-09-21 Por tema Felipe Fernandez Sanchez

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

2006-09-21 Por tema Daniel Portilla
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

2006-09-21 Por tema Alex Martín
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

2006-09-21 Por tema Felipe Fernandez Sanchez

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

2006-09-21 Por tema Daniel Portilla
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

2006-09-21 Por tema Daniel Portilla
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

2006-09-21 Por tema juanma
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

2006-09-21 Por tema Felipe Fernandez Sanchez


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

2006-09-21 Por tema albert2
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

2006-09-21 Por tema Joseba Alonso
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

2006-09-21 Por tema Oscar Trelles
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
-