Situado en una forma material interactive evento y comprometerse con un plan:
1 2 3 4 5 6 7 8
| BitmapAssetMaterial = new BitmapAssetMaterial ( "foto1" ) ; var mymaterial: BitmapAssetMaterial BitmapAssetMaterial = new ("foto1"); ; mymaterial interactive = true.; Plane = new Plane ( my_material , 200 , 100 , 0 , 0 ) ; myplane var: Plane = nuevo avión (my_material, 200, 100, 0, 0); ( InteractiveScene3DEvent . OBJECT_PRESS , myplane. addEventListener (InteractiveScene3DEvent. OBJECT_PRESS, e : InteractiveScene3DEvent ) : void { función (e: InteractiveScene3DEvent): void { / / Todo } ); |
Continuación ...
Aquí está una manera original para proponer y presentar su visión de negocios en la Web! La fuente aquí .
Continuación ...
En esta ocasión (ver PicLens en Flash con Papervision3D 2.0 ) clave pública ( PicLens.as ), tuve que revisar algunas partes del código, se alinean con la última versión de Papervision3D 2.0 Great White y he hecho algunos ajustes y adiciones.
Continuación ...
Edward Smith ha desarrollado una envoltura capaz de tomar ventaja de la API de Flash y Papervision3D en JavaScript! La biblioteca, AS3Wrapper , es compatible con Firefox e IE. Safari para Windows funciona como he tenido problemas con Opera 9, también para Windows. El mecanismo que subyace a este proyecto, y que hace posible esta "magia" es incluir en nuestra página HTML contenedor de Flash (AS3Wrapper.swf) que acepta comandos de Javascript (AS3Wrapper.js), lo que permite en la práctica para construir los objetos de Flash directamente desde JavaScript.
Continuación ...
La explotación de los efectos generados por perlinNoise() puede crear un efecto dominó y las olas con Papervision3D .
Descargar el código fuente
Continuación ...
Papervision3D 2.0 (GreatWhite) aún está en desarrollo y hay muchas funciones que se agregan casi todas las semanas. En abril, se inauguró en el blog del desarrollador ( http://dev.papervision3d.org/ ), sin embargo, la versión 2.0, no está publicado oficialmente todavía es a menudo difícil de arrebatar el verdadero potencial. Una de las innovaciones introducidas recientemente, sin embargo, es el nuevo objeto BasicView un ambiente que crea en 3D con muy pocas líneas de código. Es suficiente para crear este objeto para que la escena, vista y la cámara de un solo golpe.
Continuación ...
Lo más probable, cuando se trata de la nueva versión de Adobe Flash, librerías 3D de "bajo nivel" como FIVe3D a terminar mal! Sin embargo, antes de la "Papelera", aquí es un ejemplo de lo que se puede lograr (con la última versión 2,1):
El código de la demo anterior es bastante elocuente, por lo que no me propongo completamente en línea. Inserción, sin embargo, algunas interesantes piezas de código.
Actualización: la fuente , haga clic aquí
Continuación ...
A partir del ejemplo mostrado en FIVe3D: tratar de mapa de bits , vamos a ver cómo lograr el mismo efecto usando Papervision3D 2.0 (Great White), así como seguir analizando el funcionamiento de este beta Blanco.
Continuación ...
Adobe ha anunciado algunas nuevas características desde hace algún tiempo (filtros de Hydra para gráficos avanzados y un manejo mejor texto), que estará presente en la próxima versión de Flash Player. En particular, ha atraído la atención de la introducción del 3D (eje Z), entonces la capacidad de Flash para manipular objetos en un mundo tridimensional. Adobe dice que el mismo es en realidad un 2,5 D, como se afirma a menudo, una especie de "simulación" de un verdadero mundo tridimensional. De hecho, usted puede girar un flujo de Flash símbolo alrededor del eje z, pero a pesar de esto, el símbolo permanece plana en el espacio en tres dimensiones! A 'poco lo que sucede cuando se distorsionan un mapa de bits en Photoshop! Esto, entonces, no tiene nada que ver con proyectos como Papervision3D , Away3D , arena y muchos otros, que contienen una serie de funciones (cámara, escenas, texturas, etc ...) ausente "que surgen en la abstracción." En esencia, Adobe no quiere que se superponen completamente con diseños en 3D de terceros, pero sólo ofrecen una capa nativas para mejorar el rendimiento de las bibliotecas en 3D.
De todos modos, lo importante es que Adobe parece orientado a introducir estas características a un nivel dimensional superior, no ayudar en todas las bibliotecas completas y complejas como Paparevision3D. Desde hace algún tiempo, de hecho, se utilizan dos técnicas básicas para ampliar la funcionalidad de Flash: APIs de bajo nivel y la API de alto nivel.
La API de bajo nivel son generalmente escrito en C / C + + y Flash son parte del núcleo, a continuación, rellene el jugador. Este método, al tiempo que asegura una velocidad mayor de ejecución, la otra aumenta el tamaño del reproductor de Flash.
La API de alto nivel se escriben en Actionscript y no nativos en el núcleo. En otras palabras son muy similares a las bibliotecas que nos puede escribir a nosotros, con la diferencia que se suministran directamente desde Adobe. Al igual que con el lanzamiento de Flash 5, la primera introducción del objeto XML estaba completamente en ActionScript, creando muchos problemas de rendimiento!
La ventaja es que estas bibliotecas se recogen sólo cuando sea necesario y luego dados de alta en el archivo SWF. Como es el caso hoy en día con el objeto Tween (ver fl.transition fl.motion .* o .*) completamente escrito en Actionscript (también proyectos paralelos como esta nacen Tweener (caurina.transitions.Tweener) o TweenerMax .
Por esta razón, la comunidad Papervision no está del todo contento con la opción de usar API de alto nivel, en la práctica el mismo "nivel" de Papervision3D. Esto, de hecho, no puede afectar el rendimiento futuro de las bibliotecas en 3D.
Sin embargo, va a terminar, lo importante es que Papervision3D no está muerto, de hecho!
Continuación ...
Usted puede conseguir el efecto de la de Firefox PicLens con Flash? Yo creo que sí! Con Papervision3D puede venir muy cerca en el mismo sentido. Este es un prototipo que presento que no puedo - por ahora - a poner a disposición el código. Sin embargo, es interesante observar cómo el efecto es poco probable. La imagen que se ve repetida 100 veces se encapsula dentro de la película SWF y sus dimensiones son 256 × 256 (24 bits transparencia PNG). Por otra parte, es muy fácil de leer una lista de imágenes desde un archivo XML, que ya he hecho en otra demostración. En este prototipo que utiliza Adobe Flash CS3, ActionScript 3.0 y la versión 2.0 de Papervision3D (GreatWhite).
Continuación ...
Últimos Comentarios
Simon : Se molesta perturbado de nuevo y utilizar ese espacio para estas cosas ... sin embargo, no funciona ...
Giovambattista Fazioli : @ Simon: ¿qué puede ser debido a la sintaxis que utiliza, específicamente para PHP 5 +,...
Simon : He probado la noche anterior poner todo en functions.php, formas bien, jQuery, y las fichas que jQueryUI ...
Giovambattista Fazioli : @ Simon: Yo recomiendo la limpieza de ingresar un código como el de ...
Simon : @ Giovambattista Fazioli: Gracias por su paciencia, todo está claro ... ahora me siento ahora, ...