Vue 360°

Soyez le premier à donner votre avis sur cette source.

Vue 20 041 fois - Téléchargée 2 405 fois

Description

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 / Exemple :


_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();

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3
Date d'inscription
samedi 21 octobre 2006
Statut
Membre
Dernière intervention
9 septembre 2010

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.
Messages postés
2
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
27 janvier 2010

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
Messages postés
6146
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
8
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'
Messages postés
51
Date d'inscription
samedi 14 juillet 2007
Statut
Membre
Dernière intervention
2 septembre 2009

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

ps Vivement la version XML.
Messages postés
13
Date d'inscription
mercredi 13 septembre 2006
Statut
Membre
Dernière intervention
17 juin 2008

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.
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.