begin process at 2012 05 27 19:53:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

scroll ne s'arrête pas au bas du texte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

scroll ne s'arrête pas au bas du texte

vendredi 3 avril 2009 à 17:25:04 | scroll ne s'arrête pas au bas du texte

Baby Jane

Bonjour,

J'ai réalisé un vertical scrollbar pour un site entièrement en flash 8. Je souhaite que lorsque le scrollFace est au bas de mon scrollTrack, cela coïncide avec la fin de mon texte. Or, ce n'est pas le cas, car je vois dérouler l'équivalent d'une page... blanche!

Pour info, voici le code utilisé :
scrolling = function ( ) {
var scrollHeight : Number = scrollTrack._height;
var contentHeight : Number = contentMain._height;
var scrollFaceHeight : Number = scrollFace._height;
var maskHeight : Number = maskedView._height;
var initPosition : Number = scrollFace._y=scrollTrack._y;
var initContentPos : Number = contentMain._y;
var finalContentPos : Number = maskHeight - contentHeight + initContentPos;
var left : Number = scrollTrack._x;
var top : Number = scrollTrack._y;
var right : Number = scrollTrack._x;
var bottom : Number = scrollTrack._height-scrollFaceHeight+scrollTrack._y;
var dy : Number = 0;
var speed : Number = 10;
var moveVal : Number = ( contentHeight - maskHeight ) / ( scrollHeight - scrollFaceHeight );
 
scrollFace.onPress=function(){
var currPos : Number = this._y;
startDrag ( this, false, left, top, right, bottom);
this.onMouseMove=function(){
dy = Math.abs(initPosition-this._y);
contentMain._y=Math.round(dy*-1*moveVal+initContentPos);
};
};
scrollFace.onMouseUp=function(){
stopDrag ( );
delete this.onMouseMove;
};
btnUp.onPress=function(){
this.onEnterFrame=function(){
if ( contentMain._y+speed<maskedView._y){
if ( scrollFace._y<=top){
scrollFace._y=top;
} else {
scrollFace._y-=speed/moveVal;
}
contentMain._y+=speed;
} else {
scrollFace._y=top;
contentMain._y=maskedView._y;
delete this.onEnterFrame;
}
};
};
btnUp.onDragOut=function(){
delete this.onEnterFrame;
};
btnUp.onRollOut=function(){
delete this.onEnterFrame;
};
btnDown.onPress=function(){
this.onEnterFrame=function(){
if ( contentMain._y-speed>finalContentPos){
if ( scrollFace._y>=bottom){
scrollFace._y=bottom;
} else {
scrollFace._y+=speed/moveVal;
}
contentMain._y-=speed;
} else {
scrollFace._y=bottom;
contentMain._y=finalContentPos;
delete this.onEnterFrame;
}
};
};
btnDown.onRelease=function(){
delete this.onEnterFrame;
};
btnDown.onDragOut=function(){
delete this.onEnterFrame;
};
 
if ( contentHeight < maskHeight ) {
scrollFace._visible=false;
btnUp.enabled=false;
btnDown.enabled=false;
} else {
scrollFace._visible=true;
btnUp.enabled=true;
btnDown.enabled=true;
}
};
scrolling ( );
Si vous avez le courage de vous y plonger et si en plus vous trouvez la solution à mon problème, vous auriez toute ma gratitude.


Texte original en Anglais :
if ( contentMain . _y+speed<maskedView . _y) {
Proposer une meilleure traduction



Cette discussion est classée dans : function, var, number, scrollface, contentmain


Répondre à ce message

Sujets en rapport avec ce message

loadMovie (); et XML [ par Orange73 ] Yop les gens !Bon voilà, j'ai une anim principal dans laquelle je fais appel à un swf externe qui contient un AS permettant de faire un diaporama imag Gallerie Flash [ par theneoshaman ] Bonjours amis Flasheurs !Je suis en train de créer une gallerie dynamique en flash (mon dieu, que c'est original !) et j'ai un pb (sans déconner :p).. Problem de variable qui renvoi un NaN" dans un SlideShow [ par theneoshaman ] Amis Flasheurs...  Bonjours !Je suis en train de créer une petit flash où des images défilent mais ma première image ne revient pas derrière la derniè diaporama avec importation aléatoire [ par JackNUMBER ] bonjour à tous !!j'ai trouvé 2 scripts que j'aimerai combiné.L'un sert à charger une image aléatoirement dans un MovieClip (qu'il créé) qui est conten Lien sur image dans un diaporama flash ? [ par phobiahz ] Bonjour a tous !Voila j'ai le code d'un diaporama (fixe mais avec fondu entre les images) dont les images sont chargées dynamiquement a partir d'un fi Aprentissage difficile des classes [ par szambaux ] Bonjour je suis en train de me former au classe est j'ai vraiment du mal donc je poste ce que j'ai fait, c'est une classe récupere le nom d'un fichier aide pour un debutant [ par coreangel ] bonjour je vien de recup sur le site un diaporama (DIAPORAMA XML AVEC FONDU) de hiltonet j aimerai pouvoir lire des annime .swf mais je sais pas comme stopper un carrousel sur un angle prédéfini [ par neuronezero ] Alors voilà mon problème...J'ai fais un carrousel tout simple en AS2, mais je désirerais faire en sorte que quand je clik sur l'un des objets le carro relancer un diaporama XML sur un second XML [ par vegetalain ] Salut tout le monde... alors voilà, je suis dsl mais je ne sais plus où j'ai pris le code dont je vais vous parler :/ snif.Le code suivant permet de c diaporama loadmovie : SetInterval qui ne se vide pas [ par croco73 ] Bonsoir à tous et à toutes, J'appelle la communauté de flashkod en l'espoir que celle ci puisse m'aider. J'ai un site intégralement en AS2. le fichie


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,359 sec (4)

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