Situé dans une manière matérielle interactive et engageante événement avec un plan:
1 2 3 4 5 6 7 8
| BitmapAssetMaterial = new BitmapAssetMaterial ( "foto1" ) ; var mymaterial: BitmapAssetMaterial = new BitmapAssetMaterial ("photo1"); ; mymaterial interactive = true.; Plane = new Plane ( my_material , 200 , 100 , 0 , 0 ) ; myplane var: Avion = nouveau plan (my_material, 200, 100, 0, 0); ( InteractiveScene3DEvent . OBJECT_PRESS , myplane. addEventListener (InteractiveScene3DEvent. OBJECT_PRESS, e : InteractiveScene3DEvent ) : void { function (e: InteractiveScene3DEvent): void { / / TODO } ); |
En savoir plus ...
Voici une façon originale de proposer et de présenter leur billet hors de la vue sur le Web! Le source ici .
En savoir plus ...
Cette fois-ci (voir Flash avec PicLens Papervision3D 2.0 ) code public ( PicLens.as ), j'ai dû réviser certaines parties de code, de sorte allineandomi la dernière version de Papervision3D 2.0 Great White et j'ai fait quelques ajustements et des ajouts.
En savoir plus ...
Edward Smith a mis au point un emballage qui peut profiter de la API Flash et Papervision3D en Javascript! La bibliothèque, AS3Wrapper , est compatible avec FireFox et IE. Avec Safari pour Windows fonctionne, mais j'ai eu des problèmes avec Opera 9, encore une fois pour Windows. Le mécanisme qui sous-tend ce projet, et qui rend possible cette «magie» est d'inclure dans notre page HTML, un conteneur Flash (AS3Wrapper.swf) qui accepte les commandes Javascript (AS3Wrapper.js), ce qui permet dans la pratique pour construire flash des objets directement à partir de JavaScript.
En savoir plus ...
Exploiter l'effet généré par perlinNoise() , vous pouvez créer des effets d'entraînement et des vagues avec Papervision3D .
Télécharger le code source
En savoir plus ...
Papervision3D 2.0 (GreatWhite) est en constante évolution et il ya beaucoup fonctionnent qui sont ajoutés presque chaque semaine. En Avril, a été inauguré sur le blog des développeurs ( http://dev.papervision3d.org/~~V ), cependant, la version 2.0, n'a pas encore été officiellement publié est souvent difficile à comprendre leur véritable potentiel. Une des innovations récentes introduites, cependant, est le nouvel objet BasicView un environnement qui crée 3D avec très peu de lignes de code. Il suffit de créer cet objet pour avoir la scène, fenêtre et la caméra d'un seul coup.
En savoir plus ...
À partir de l'exemple représenté à FIVe3D: traiter le Bitmap , nous verrons comment obtenir le même effet en utilisant Papervision3D 2.0 (Great White), afin de continuer à analyser le fonctionnement de cette version bêta Great White.
En savoir plus ...
Adobe a déjà annoncé quelques nouvelles fonctionnalités (filtres Hydra pour les graphiques de pointe et de manutention texte amélioré) qui seront présents dans la prochaine version de Flash. En particulier, a suscité un vif intérêt l'introduction de la 3D (axe Z), alors la capacité de Flash pour manipuler des objets dans un monde en trois dimensions. Adobe dit que le même est en fait un 2.5D, comme on le dit souvent, une sorte de «simulation» d'un véritable monde en trois dimensions. En fait, vous pouvez faire pivoter un symbole de flash introns axe z, mais malgré cela, le symbole reste à plat dans l'espace en trois dimensions! Un «petit ce qui se passe lors de la déformation d'une image bitmap dans Photoshop! Ce, alors, n'a rien à voir avec des projets comme Papervision3D , Away3D , Sandy et beaucoup d'autres, qui contiennent une multitude de fonctionnalités (appareil photo, des scènes, textures, etc ...) absent "nell'Astro la hausse". En substance, Adobe ne veut pas complètement double emploi avec des modèles 3D de tiers, mais seulement de fournir une couche native pour améliorer les performances des bibliothèques existantes 3D.
Quoi qu'il en soit, la chose importante est que Adobe semble orientée vers l'introduction de ces fonctions à un niveau supérieur dimensions, ne contribue pas à toutes les bibliothèques complètes et complexes que Paparevision3D. Depuis quelque temps, en fait, nous utilisons deux techniques de base pour étendre les capacités de Flash: API de bas niveau et de haut niveau API.
Les API de bas niveau sont généralement écrites en C / C + + et Flash font partie du noyau, puis remplissez le joueur. Cette méthode, si elle assure une grande vitesse d'exécution, les autres augmentations de la taille du lecteur Flash.
Les API de haut niveau sont écrits en ActionScript et n'appartiennent pas au noyau natif. En d'autres termes sont similaires à des bibliothèques que nous avons pu écrire, avec la différence qui est fourni directement auprès d'Adobe. Comme avec la sortie de Flash 5, la première introduction de l'objet XML a été créé entièrement en Actionscript, la création de nombreux problèmes de performance!
L'avantage est que ces bibliothèques sont compilés uniquement lorsque c'est nécessaire, puis jeté dans le fichier SWF. Comme c'est le cas aujourd'hui avec l'objet Tween (voir fl.motion. * Ou fl.transition. *) Entièrement écrit en ActionScript (également des projets parallèles comme celui-ci naissent Tweener (caurina.transitions.Tweener) ou TweenerMax .
C'est précisément pour cette raison, le Papervision communauté n'est pas entièrement satisfait de la possibilité d'utiliser API de haut niveau, dans la pratique de la même "niveau" de Papervision3D. C'est, en fait, peut ne pas affecter la performance future de bibliothèques 3D.
Cependant, il va se terminer, la chose importante est que Papervision3D n'est pas morte, en effet!
En savoir plus ...
Vous pouvez obtenir l'effet de l'add-on Firefox PicLens dans Flash? Je pense que oui! Avec Papervision3D peut venir très près dans le même sens. Ce que je présente un prototype de ce qui je ne peux pas - pour l'instant - mettre à la disposition du code. Toutefois, il est intéressant de noter que l'effet est probable. L'image que vous voyez répétée 100 fois est encapsulé dans le film SWF et ses dimensions sont 256 × 256 (24bit PNG transparent). Alternativement, il est très facile à lire une liste d'images à partir d'un fichier XML, ce qui je l'ai déjà fait dans un autre démo. Dans ce prototype j'ai utilisé Adobe Flash CS3, Actionscript 3.0 et version 2.0 de Papervision3D (GreatWhite).
En savoir plus ...
Il y avait longtemps que j'ai suivi le projet Papervision3D , une bibliothèque en Actionscript (2,0 et maintenant 3,0) pour manipuler des objets 3D et de rendre vraiment spectaculaire. Inauguré, de sorte que la catégorie Papervision3D (bientôt aussi en 3D), inséré dans Flash CS3 . Papervision3D est également disponible pour Actionscript 2.0, même si personnellement je ne traiter que la version d'ActionScript 3.0.
En savoir plus ...
Derniers Commentaires
Giovambattista Fazioli : @ Vik: la validation est toujours un problème difficile à gérer, comme il se doit ...
vik : champs personnalisés des utilisateurs semble intéressante, il convient d'ajouter la possibilité de valider le champ basé sur ...
kOoLiNuS : @ Giovambattista Fazioli: merci! plus que disposés!
Giovambattista Fazioli : @ kOoLiNuS: Calme, vous pouvez probablement prévoyons que WPX Cleanfix sera libre, et ...
kOoLiNuS : @ kOoLiNuS: un manque
et un 