Autor Zpráva
ghost
Profil *
čaudy, mám movieClip o cca 60 framech a potřeboval bych pomocí posuvníku přejíždět mezi jednotlivými framy, zkoušel jsem to nějak takto, ale zatím bez uspěchu:
onClipEvent (enterFrame) {
 this._currentframe=_root.slider.poziceslider._currentframe;
}
flz
Profil
beginigFrame = 1;
endingFrame = this._totalframes;

movieClipToEffect = this;


progresBarBcg.onPress = function() {
 movieControl(progresBarBcg._xmouse/this._width,"stop",movieClipToEffect,beginigFrame,endingFrame)
 this.onMouseMove = function() {
  movieControl(progresBarBcg._xmouse/this._width,"stop",movieClipToEffect,beginigFrame,endingFrame)
 };
};


progresBarBcg.onRelease = function() {
 movieControl(progresBarBcg._xmouse/this._width,"play",movieClipToEffect,beginigFrame,endingFrame)
 this.onMouseMove = null
};

progresBarBcg.onReleaseOutside = function() {
 movieControl(progresBarBcg._xmouse/this._width,"play",movieClipToEffect,beginigFrame,endingFrame)
 this.onMouseMove = null
};


movieControl = function(percPos,playOrStop,targetMC,begFrame,endFrame){
 difFrames = endFrame - begFrame
 framePosition = Math.round(difFrames*percPos)
 if(framePosition < beginigFrame){
  framePosition = beginigFrame
 }
 if(playOrStop == "stop"){
  targetMC.gotoAndStop(framePosition)
 }
 if(playOrStop == "play"){
  targetMC.gotoAndPlay(framePosition)
 }
 
 
}


do scény vlož MC s Instance Name "progresBarBcg", tento MC by mal byť obdĺžnik (napr 15×200px) ktorého obsah musí byť zarovnaný na súradnice [0,0]

skript prerátáva súradnicu _x pri kliknutí na "progresBarBcg" na číslo framu MC

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0