Comunidad de diseño web y desarrollo en internet online

Reordenar posiciones Z de MovieClip en flash AS3

Citar            
MensajeEscrito el 08 Oct 2010 09:25 pm
Hola a todos, quisiera poder ordenar las distintas posiciones Z 3D de distintos clip de peliculas en flash AS3. Resulta que tengo varios clip de peliculas que no me respetan la correcta visualizacion de su verdadera posicion Z, por ejemplo tengo un par de imagenes convertidos en clip de pelicula, una de ellas se encuentra en un posicion Z mas profunda, el otra en una posicion Z mas cerca, se supone que el elemento que esta mas cerca con respecto a su posicion Z deberia verse en primer plano, pero esto no sucede, siempre me muestra al clip de pelicula de la capa superior en primer plano a pesar que hay otro clip de pelicula que tiene un mayor acercamiento hacia al frente con respecto a su posicion Z.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 09 Oct 2010 03:57 am

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 09 Oct 2010 04:54 pm
Esta muy buena tu respuesta, pero quisiera que me des un explicacion mas detallada acerca de como puedo hacer lo mismo pero con varias imagenes que las tengo en el escenario de flash, lo que yo hice fue animar las distintas posiciones z, haciendo que parezcan que estan girando, pero como te dije anteriormente no me respeta la correcta visualizacion de las posiciones, tal parece que en flash esto se tiene que hacer a traves de codigos as3.

Te dejo mi archivo para que lo veas y me puedas ayudar.
Aca te dejo el link para que lo puedas descargar..

http://www.4shared.com/file/VUxBNGie/problema_posicion_Z.html

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 09 Oct 2010 06:26 pm
BuenAS:

Es bastante fácil de utilizar. Descomprime el archivo zip con las clases en la carpeta de tu proyecto fla. Cuando quieras ordenarlos en profundidad llamas al método estático SimpleZSorter.sortClip. Si el movieclip que contiene tus símbolos se llama "contenedor", harías:

Código ActionScript :

import com.theflashblog.util3d.*:

SimpleZSorter.sortClips(contenedor);



Si quieres que constantemente estén ordenados, podrías meter esta llamada en el controlador del evento ENTER_FRAME:

Código ActionScript :

import com.theflashblog.util3d.*:

this.addEventListener(Event.ENTER_FRAME, loop):

function loop(e:Event):void
{
   SimpleZSorter.sortClips(contenedor);
}


He escrito el código directamente aquí, por lo que puede que lleve alguna errata.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 09 Oct 2010 06:30 pm
gracias hermano, voy a ver que sale

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 09 Oct 2010 06:44 pm
dentro de la carpeta "com", no se encuentra la subcarpeta "util3d", esta carpeta falta para que se pueda cumplir la primera linea de codigo.

Te agradeceria si lo pudieses poner.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 09 Oct 2010 06:57 pm
sï, parece que ha cambiado la estructura de carpetas, ha cambiado utils3d por fp10, ahora el import sería:

import com.theflashblog.fp10.*;

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.