Faire des images panoramiques [Flash] - Web design - Graphisme
Marsh Posté le 21-04-2004 à 10:14:15
Grillé, je viens juste de le télécharger ... , c'est ce qu'il me fallait
Sinon peut on ajouter des zones cliquables ?
Marsh Posté le 21-04-2004 à 10:25:57
Si tu veux que tes zones cliquables bougent avec le panorama, tu les ajoute directement dans le clip qui bouge, comme ici :
http://perso.wanadoo.fr/jio/venise_flash
le .fla : http://perso.wanadoo.fr/jio/venise_flash/decor.fla
Sinon tu les rajoute à la racine de l'anim
Pour faire un panorama à 360° j'ai fait ça aussi, je ne sais pas si le code est le même que le truc donné en haut :
http://perso.wanadoo.fr/jio/360/salon360.html
Par contre j'ai toujours pas trouvé le moyen de faire la distorsion de l'image sur les cotés, si quelqu'un a une solution...
Marsh Posté le 21-04-2004 à 10:27:21
ReplyMarsh Posté le 21-04-2004 à 10:28:53
Je pourrais avoir le FLA de http://perso.wanadoo.fr/jio/venise_flash
C'est exactement ce que je veux ...
Marsh Posté le 21-04-2004 à 14:49:45
Une question pour Jio a quoi correspond ces valeurs
var sensitivity = 10.0;
var tolerance = 10.0;
var x=(_root._xmouse-500)/sensitivity; 500?
var y=(_root._ymouse-400)/sensitivity; 400?
if(x>tolerance or x<-tolerance){
fond._x-=x;
if(fond._x>1251){fond._x=1251}; 1251=hauteur de l'image panoramique ?
if(fond._x<-2029){fond._x=-2029}; 2029=largeur de l'image panoramique ?
_root._xmouse+=x;
};
if(y>tolerance or y<-tolerance){
fond._y-=y;
if(fond._y>450){fond._y=450};450=hauteur du cadre panoramique ?
if(fond._y<315){fond._y=315};315=hauteur du cadre panoramique ?
_root._ymouse+=y;
};
Marsh Posté le 21-04-2004 à 15:33:54
heu oui, je sais plus trop, ça fait un moment que j'ai fait ça, mais j'pense que 500 et 400 représentent la moitié de la taille de l'anim (1000x800). Ainsi _root._xmouse-500 me renvoie un nombre compris entre -500 et +500, je le divise par 10 et je redéfini la position du cadre panoramique en l'y additionnant (et donc ça se déplace dans un sens si c'est négatif, dans l'autre si c'est positif). Pareil en vertical.
ps : le mieux est de remplacer 500 et 400 par des variables, il doit y avoir des variables qui renvoient les dimensions de l'anim, qu'on divisera par 2.
Ensuite le cadre panoramique doit mesurer 4280 x 765, à la place de 1251 et 2029 j'aurais du mettre 2140 et à la place de 450 et 315 j'aurais du avoir 382,5... mais comme j'ai fait ça comme un porc, je n'ai pas centré le panoramique dans son clip, donc j'ai du mettre ces valeurs à tatons, par essais successifs. Elles ne correspondent à rien de bien précis ^^
ps : ce petit bout de code (à partir de if(x>tolerance... ) n'est pas indispensable, il sert juste à avoir une zone au centre de l'image qui permet de stabiliser le panorama.
Marsh Posté le 21-04-2004 à 10:05:29
Avec accélération/decelerations dans le sens de la souris.
J'ai cherché dans Google mais rien qui me convient, ou ils donnent pas les FLA ou explications