[Flash] Faire des images panoramiques

Faire des images panoramiques [Flash] - Web design - Graphisme

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
 

Reply

Marsh Posté le 21-04-2004 à 10:05:29   

Reply

Marsh Posté le 21-04-2004 à 10:09:38    

Reply

Marsh Posté le 21-04-2004 à 10:14:15    

Grillé, je viens juste de le télécharger ... :D, c'est ce qu'il me fallait
 
Sinon peut on ajouter des zones cliquables ?


Message édité par Mazda3 le 21-04-2004 à 10:14:43
Reply

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...


Message édité par jio le 21-04-2004 à 10:27:57

---------------
[flickr] - [Diaporama] - tilt
Reply

Marsh Posté le 21-04-2004 à 10:27:21    

[edit]


Message édité par jio le 21-04-2004 à 10:28:10

---------------
[flickr] - [Diaporama] - tilt
Reply

Marsh 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 ...

Reply

Marsh Posté le 21-04-2004 à 10:29:34    

Ah merde grillé une 2ème fois... Merci pour le FLA :D

Reply

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;
};


Message édité par Mazda3 le 21-04-2004 à 14:51:14
Reply

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.


Message édité par jio le 21-04-2004 à 15:39:48

---------------
[flickr] - [Diaporama] - tilt
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed