begin process at 2010 03 21 04:55:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > VUE 360°

VUE 360°


 Information sur la source

Note :
4 / 10 - par 2 personnes
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Classé sous :vue panoramique, 360 degre, visite virtuelle, visite 360, vue 360 Niveau :Initié Date de création :13/06/2008 Date de mise à jour :16/06/2008 13:03:26 Vu / téléchargé :14 141 / 1 814

Auteur : mousaid_88

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Ce script permet de faire une vue 360° apartir d'une image panoramique on utilisant de l'action script pour charger l'image et la faire tourné.

Source

  • _root.attachMovie("turn","trun_mc",5);
  • _root.attachMovie("turn2","trun2_mc",6);
  • _root.attachMovie("designed","designed_bt",8);
  • _root.attachMovie("pause","pause_mc",9);
  • _root.createEmptyMovieClip("first_360",1);
  • _root.first_360.attachMovie("my_360","mc_my_360",2);
  • _root.attachMovie("designed","designed_mc",7);
  • designed_mc._x=910;
  • designed_mc._y=422;
  • _root.createEmptyMovieClip("second_360",3);
  • _root.second_360.attachMovie("my_360","mc_my_360",4);
  • _root.second_360._x = first_360._x + first_360._width;
  • var v=0;
  • var stp=0;
  • var largeur_scene=1004;
  • var largeur_image=first_360._width;
  • pause_mc.onRelease=function(){
  • pause_mc.nextFrame();
  • if (stp==0) {
  • stp=1;
  • }
  • else {
  • stp=0;
  • }
  • }
  • trun_mc.onPress=function(){
  • v=1;
  • }
  • trun_mc.onRelease=function(){
  • v=0;
  • }
  • trun_mc.onRollOut=function(){
  • v=0;
  • }
  • trun2_mc.onPress=function(){
  • v=1;
  • }
  • trun2_mc.onRelease=function(){
  • v=0;
  • }
  • trun2_mc.onRollOut=function(){
  • v=0;
  • }
  • _root.onEnterFrame=function(){
  • deplacement=_xmouse;
  • deplacement=deplacement-(largeur_scene/2);
  • if (v==1) {
  • deplacement=deplacement/30;
  • }
  • else {
  • deplacement=deplacement/70;
  • }
  • if (stp==1) deplacement=0;
  • first_360._x=first_360._x-deplacement;
  • second_360._x=second_360._x-deplacement;
  • if (first_360._x>=largeur_scene){
  • first_360._x=second_360._x-largeur_image;
  • }
  • if (second_360._x>=largeur_scene){
  • second_360._x=first_360._x-largeur_image;
  • }
  • if (first_360._x+largeur_image<=0){
  • first_360._x=second_360._x+largeur_image;
  • }
  • if (second_360._x+largeur_image<=0){
  • second_360._x=first_360._x+largeur_image;
  • }
  • }
  • stop();
_root.attachMovie("turn","trun_mc",5);
_root.attachMovie("turn2","trun2_mc",6);
_root.attachMovie("designed","designed_bt",8);
_root.attachMovie("pause","pause_mc",9);


_root.createEmptyMovieClip("first_360",1);
_root.first_360.attachMovie("my_360","mc_my_360",2);
_root.attachMovie("designed","designed_mc",7);
designed_mc._x=910;
designed_mc._y=422;
_root.createEmptyMovieClip("second_360",3);
_root.second_360.attachMovie("my_360","mc_my_360",4);
_root.second_360._x = first_360._x + first_360._width;


var v=0;
var stp=0;
var largeur_scene=1004;
var largeur_image=first_360._width;
pause_mc.onRelease=function(){
	pause_mc.nextFrame();
 if (stp==0) {
	 stp=1;
 }
 else {
	 stp=0;
	}
}
trun_mc.onPress=function(){
v=1;
	}
trun_mc.onRelease=function(){
v=0;
	}
trun_mc.onRollOut=function(){
v=0;
	}


trun2_mc.onPress=function(){
v=1;
	}
trun2_mc.onRelease=function(){
v=0;
	}
trun2_mc.onRollOut=function(){
v=0;
	}

_root.onEnterFrame=function(){

deplacement=_xmouse;
deplacement=deplacement-(largeur_scene/2);
if (v==1) {
	deplacement=deplacement/30;
}
else {
	deplacement=deplacement/70;
	}
if (stp==1) deplacement=0;
first_360._x=first_360._x-deplacement;
second_360._x=second_360._x-deplacement;


if (first_360._x>=largeur_scene){
first_360._x=second_360._x-largeur_image;
}

if (second_360._x>=largeur_scene){
second_360._x=first_360._x-largeur_image;
}


if (first_360._x+largeur_image<=0){
first_360._x=second_360._x+largeur_image;
}
if (second_360._x+largeur_image<=0){
second_360._x=first_360._x+largeur_image;
}

}
stop();



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • 001_flash8.flaTélécharger ce fichier [Réservé aux membres club]577 024 octets

Télécharger le zip


 Historique

16 juin 2008 13:01:13 :
j'ai modifier le fichier .fla pour qu'il soit compatible flash 8 et j'ai ajouter la source
16 juin 2008 13:03:26 :
j'ai modifier le fichier .fla pour qu'il soit compatible flash 8 et j'ai mis le code source

 Sources de la même categorie

Source avec Zip Source avec une capture LANCER UNE GALERIE LIGHTBOX À PARTIR D'UN FLASH par beladom
Source avec Zip SUPER TWEEN PACKAGE par Acidchlorhydrik
Source avec Zip NAVIGATION DANS UN FICHIER XML par inaden
Source avec Zip Source avec une capture TWSCROLLBAR, UNE CLASSE DE SCROLLBAR SIMPLE ET PRATIQUE À UT... par Twinspirit
Source avec Zip Source avec une capture REBOND DE BALLON AVEC TWEEN par habibcode

Commentaires et avis

Commentaire de pegase31 le 14/06/2008 03:58:09 administrateur CS

AS1, dommage ...
L'image n'est pas chargée dynamiquement, il y a  trop de root, la taille de l'image est implémentée en dur, pas de commentaires ... bref une source peu réutilisable.

Peg'

Commentaire de mousaid_88 le 15/06/2008 00:41:50

merci pour votre commentaire j'ai pensé au xml pour charger les images je vais le faire dans l'avenir  

Commentaire de jtoto le 16/06/2008 09:57:40 4/10

je suis d'accord avec PEGAS31 il faudrait utiliser un fichier xml afin de pouvoir utiliser cette source dont son design est sobre mais très bien pensé.
Joel

Commentaire de tonydanza le 16/06/2008 23:32:01 4/10

d accord c est jolie mais comment faire l image 360 ?
quel logiciel as tu utilisé?
dommage pour le dynamisme mais source interessante.

Commentaire de mousaid_88 le 17/06/2008 00:45:56

avec une appareille photo de bonne qualité tu prend environ 16 images du meme point en changeant l'angle de vue (c'est possible de faire tout ce travaille avec une appareille plus sophistiqué qui prend une image panoramique directement) et après la prise des 16 images avec l'extension de photoshop photomerge tu regroupe les images et apres quelque retouches tu auras ton image panoramique.

Commentaire de tonydanza le 17/06/2008 04:10:44

ok merci pour la reponse, je vais regarder tout ça.
je ne connaissais pas photomerge.

ps Vivement la version XML.

Commentaire de pegase31 le 17/06/2008 07:44:31 administrateur CS

je me demande réellement l'intérêt d'une version XML dans ce cas. Il n'y a qu'un seul paramètre à faire passer : l'url de l'image. Un FlashVar dans la page HTML serait largement suffisant et éviterais un double chargement en code (XML/image).

à méditer...

Peg'

Commentaire de cbur le 27/08/2008 16:22:49

Bonjour,
A la place d'un diaporama, j'ai fait un fichier d'une suite d'images. J'ai enregistré mon fichier en jpg et ses dimensions sont 19653 x 236 pxls, mais ne pèse que 3 Mo. Je l'ai dénommé comme la vôtre : 360_1.jpg. J'ai fait mes enregistrement avec Flash 8 et Dreamwaeaver 8 et/ou CS3 pour mise en ligne dans le site en cours.
Et ça marche!
Sauf que : ça fonctionne très bien avec un ancien Safari (version 3.04 de Mac OS 10.4) et un ancien IE (5.2.3) : là ça baigne.
Et ça ne fonctionne plus avec le dernier Safari, le dernier IE, le dernier FireFox : à la place de l'animation j'ai un rectangle rouge!Avec votre fichier jpg, c'est pourtant nickel partout
D'où ça vient?  mon image est peut-être trop longue, mais pourquoi le diaporama est-il vu sur les anciens navigateurs?
Si vous pouviez m'aider à comprendre. et à réparer!!
D'avance merci
Cb

Commentaire de silana2a le 20/01/2010 18:54:36

Bonjour et merci,
exactement ce que je cherchais ... sobre et efficace.
c'est parfait pour moi ... je vois bien mon swf avec tous mes navigateurs (!)
j'ai rétréci en largeur pour mieux intégrer le panorama dans mon blog.
Bonne soirée.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales