En/na Felipe Fernandez Sanchez ha escrit:

>Imagenes hay bastantes y seguramente me toque cargarlas dinámicamente a 
>partir de ficheros externos png para que no me salga una película descomunal 
>si los meto en la biblioteca.
>
>
>  
>
>>From: Arcadi <[EMAIL PROTECTED]>
>>Reply-To: Lista dedicada a Actionscript <[email protected]>
>>To: Lista dedicada a Actionscript <[email protected]>
>>Subject: Re: [ASNativos] Colisiones
>>Date: Mon, 04 Sep 2006 08:17:19 +0200
>>
>>En/na Felipe Fernandez Sanchez ha escrit:
>>
>>    
>>
>>>Chicos, no tengo palabras....Bueno, si acaso las de gracias, gracias,
>>>gracias. Ire probando todo lo que me habeis dicho y seguro que alguna de 
>>>      
>>>
>>las
>>    
>>
>>>soluciones me servirá. Volveré a preguntar si encuentro problemas de 
>>>      
>>>
>>nuevo.
>>    
>>
>>>De cualquier forma y ahora que caigo, creo que alguna de las soluciones
>>>igual no me valen porque seguramente las imágenes hexagonales las tenga 
>>>      
>>>
>>que
>>    
>>
>>>cargar dinámicamente (loadMovie), puesto que el objetivo final es 
>>>      
>>>
>>componer
>>    
>>
>>>un mapa y los distintos tipos de casillas es demasiado elevado como para
>>>tenerlos todos en la libreria, con lo que el tema es aún más complicado y 
>>>      
>>>
>>no
>>    
>>
>>>se si imposible, puesto que no podría hacer ningún tratamiento en el IDE
>>>flash en tiempo de diseño.
>>>
>>>
>>>Un saludo
>>>
>>>
>>>
>>>      
>>>
>>>>From: "cnaucler" <[EMAIL PROTECTED]>
>>>>Reply-To: Lista dedicada a Actionscript <[email protected]>
>>>>To: "'Lista dedicada a Actionscript'" <[email protected]>
>>>>Subject: Re: [ASNativos] Colisiones
>>>>Date: Mon, 4 Sep 2006 06:15:55 +0200
>>>>
>>>>Hola, Felipe:
>>>>
>>>>1- Pon el mapa de bits en el escenario.
>>>>2- Hazle un Ctrl+B. Quedará como una forma editable.
>>>>3- Selecciona las partes que no desees y elimínalas, por el medio que
>>>>consideres oportuno, hasta quedarte sólo con la parte "pintada", que
>>>>debería
>>>>tener forma hexagonal.
>>>>4- Convierte esa parte restante a clip de película.
>>>>
>>>>Experimento
>>>>
>>>>5- Dale a ese clip un nombre de instancia, por ejemplo, "yuyu"
>>>>6- En las acciones del fotograma de la línea de tiempo, escribe esto:
>>>>yuyu.onRollOver=function(){
>>>>    trace(new Date());
>>>>}
>>>>7- Prueba la peli. Al pasar el ratón por las zonas transparentes del
>>>>hexágonono debería salir nada. Cuando lo pases por las zonas "pintadas", 
>>>>        
>>>>
>>se
>>    
>>
>>>>traceará la fecha y hora actual. A partir de ahí ya podrías seguir tú.
>>>>
>>>>
>>>>Aunque el anterior es un enfoque perfectamente válido, hay otras
>>>>alternativas. Échale un vistazo a esto:
>>>>
>>>>http://www.tonypa.pri.ee/tbw/tut25.html (en inglés)
>>>>
>>>>Este método está especialmente indicado si en lugar de onRollOver 
>>>>        
>>>>
>>tuvieras
>>    
>>
>>>>que usar onEnterFrame (imagina lo que sería tener 200 instancias del 
>>>>        
>>>>
>>clip
>>    
>>
>>>>hexagonal, cada una ejecutando su propio onEnterFrame)
>>>>
>>>>Saludos,
>>>>Carlos
>>>>
>>>>
>>>>
>>>>-----Mensaje original-----
>>>>De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
>>>>nombre
>>>>de Felipe Fernandez Sanchez
>>>>Enviado el: lunes, 04 de septiembre de 2006 0:43
>>>>Para: [email protected]
>>>>Asunto: Re: [ASNativos] Colisiones
>>>>
>>>>Hola y gracias por la ayuda pero no me aclaro mucho (¿quitarle las 
>>>>        
>>>>
>>esquinas
>>    
>>
>>>>como a un rectángulo?) A lo mejor no me he explicado bien...Parto de una
>>>>imagen png que importo a la biblioteca flash. A pesar de que la imagen 
>>>>        
>>>>
>>es
>>    
>>
>>>>rectangular, lo único visible es un hexágono quedando las esquinas de la
>>>>imagen rectangular transparentes. El tema es que al ponerlo en un 
>>>>        
>>>>
>>movieclip
>>    
>>
>>>>e ir poniendo varios de estos movieclips correlativos en el escenario no 
>>>>        
>>>>
>>se
>>    
>>
>>>>detecta correctamente cuando tienes el ratón encima de uno de los
>>>>hexágonos,
>>>>
>>>>siendo el culpable de esto las esquinas transparentes. A partir de aquí
>>>>surgen preguntas de si es posible quitarle esa zona transparente y cual 
>>>>        
>>>>
>>es
>>    
>>
>>>>el tamaño que coge el movieclip que contiene al hexagono porque si va a
>>>>coger como tamaño a un rectángulo que lo contenga pues mal vamos.
>>>>Si a partir de esto creeis que puede funcionar lo que me habeis
>>>>comentado...¿os importaría explicarlo un poco más? (ya sabeis, la
>>>>explicación para torpe)
>>>>
>>>>Gracias compañeros.
>>>>-----------------------------------------------------
>>>>
>>>>
>>>>-----------------------------------------------------
>>>>ASNativos
>>>>www.5dms.com
>>>>subscripciones/desubscripciones
>>>>http://asnativos.5dms.com
>>>>-----------------------------------------------------
>>>>
>>>>
>>>>        
>>>>
>>>
>>>-----------------------------------------------------
>>>ASNativos
>>>www.5dms.com
>>>subscripciones/desubscripciones
>>>http://asnativos.5dms.com
>>>-----------------------------------------------------
>>>
>>>
>>>
>>>
>>>      
>>>
>>La imagen es única o tienes muchas?
>>Si es unica atachandola tantas veces como quieras ha de funcionar. Con
>>un solo bucle puedes hacerlo, el hexagono es facil de manejar, el radio
>>coincide copn el lado y manejas angulos de 60, 30, 120 segun
>>
>>
>>
>>-----------------------------------------------------
>>ASNativos
>>www.5dms.com
>>subscripciones/desubscripciones
>>http://asnativos.5dms.com
>>-----------------------------------------------------
>>    
>>
>
>
>
>-----------------------------------------------------
>ASNativos
>www.5dms.com
>subscripciones/desubscripciones
>http://asnativos.5dms.com
>-----------------------------------------------------
>
>
>  
>
Pienso que las imagenes te iria mejor que fueran .JPG, con un  
procesamiento por lotes las pasas en un momento. No hace falta que las 
tengas en la biblioteca, las puedes cargar dinamicamente i colocarlas en 
el MC que te interese. Lo único que has de hacer es nombrarlas de una 
manera indexada para poder meterlas en un for o ,si te es muy 
complicado, poner sus nombres en un Array i llamarlas segun la posición 
del Array.
Ya me diras



-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a