Salut all,
http://pentapix.free.fr/interface.swf
Bon voila, je bosse avec baster_baster et il paraitrait que je suis plus a meme de tenter de vous faire comprendre le problème :
Jai un clip « pano » à la racine, et dedans, à différentes images clés, les différents panoramiques toujours nommés « Image360 ».
Au changement de panoramique (dendroit donc), sur limage clé jai à chaque fois :
Code :
- stop();
- Pas = 0;
- _root.pano.removeMovieClip(Image360); // nettoyage de la scene
- _root.pano.removeMovieClip(Image3602);
- duplicateMovieClip(_root.pano.Image360,"Image3602",0);
- setProperty("Image3602",_x,_root.pano.Image360._x - _root.pano.Image360._width);
|
Sur le clip dupliqué « Image360 », jai ce code :
Code :
- onClipEvent(enterFrame) {
- var coef = 1; // variable utile à la décélération lorsque souris sort du cadre
- // Si la souris est au dessus du panoramique
- if(_root.pano_ON == 1) {
- if (_root._xmouse > 450 ) {
- Sens=1;
- if(_parent.fleche_g._alpha > 0) {setProperty(_parent.fleche_g,_alpha,_parent.fleche_g._alpha-5); }
- if(_parent.fleche_d._alpha < 100) {setProperty(_parent.fleche_d,_alpha,_parent.fleche_d._alpha+5); }
- }
- if (_root._xmouse < 450 ) {
- Sens=-1
- if(_parent.fleche_d._alpha > 0) {setProperty(_parent.fleche_d,_alpha,_parent.fleche_d._alpha-5); }
- if(_parent.fleche_g._alpha < 100) {setProperty(_parent.fleche_g,_alpha,_parent.fleche_g._alpha+5); }
- }
- //Définition du pas en fonction de la position de la souris
- Pas = Math.ceil(-(_root._xmouse - 450)/40);
- //Déplacement du clip
- _root.aff.text = this._x;
- if(this._x > -607) {
- if(Sens==-1){
- Pas = 0;
- }
- }
- if(this._x < -1942) {
- if(Sens==1){
- Pas = 0;
- }
- }
- this._x = this._x + Pas;
- }
- // Sinon on ralenti le Pas pour décélérer
- else {
- if(Sens==-1) {
- if(Pas>0.1) {
- coef = coef - 0.05;
- Pas = coef * Pas;
- if(this._x > -607) {
- Pas = 0;
- }
- this._x = this._x + Pas;
- }
- else{
- Pas = 0;
- }
- }
- else if(Sens==1) {
- if(Pas<-0.1) {
- coef -= 0.05;
- Pas = coef * Pas;
- if(this._x < -1942) {
- Pas = 0;
- }
- this._x = this._x + Pas;
- }
- else{
- Pas = 0;
- }
- }
- }
- }
|
PROBLEME :
Le clip dupliqué « Image3602 » se retrouve toujours au dessus de tous les autres clips. Du coup, si dans le clip de départ « Image360 » je place un bouton par exemple, celui-ci nest plus cliquable ! Pareil avec leffet « il » (dégradé noir sur les cotés).
Jai essayer swapDepths, plusieurs niveaux au moment de la duplication
bref cest un peu la galère !
Aussi, jai un problème avec la « Salle134 ». Kan on passe de « Elec » a cette salle, ca bug et je ne comprend vraiment pas pourquoi ?
Donc pour ceux qui aurait une ptite idée derrière la tete, voila le swf :
http://pentapix.free.fr/interface.swf
Merci davance