Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-01-2011, 17:02   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Beiträge: 40
Unhappy Slider fährt über den Rand hinaus

Hallo,

ich habe ein Problem mit meinem Slider.
Er fährt über den Rand hinaus.


Der Punkt zum anfassen und draggen heisst "dragger",
die zu verschiebene Fotogallerie heisst "myMC"

Die gesamte Bildgallerie ist 1032 Pixel breit.

Vielleicht könnt Ihr mir ja helfen ;-)


Hier der Code:

PHP-Code:
bar.useHandCursor dragger.useHandCursor=false;
myMaske.useHandCursor=false;

space 0;
friction 2;
speed 5;
dragger._x;
left myMC._x;
right myMC._x+myMaske._width-myMC._width-space;
dragger.onPress = function() {
    
drag true;
    
this.startDrag(thisfalse46098046020);
    
scrolle()
};

dragger.onRollOver = function() {
    
this.gotoAndPlay(2);
};
dragger.onRollOut = function() {
    
drag false;
    
this.stopDrag();
    
this.gotoAndPlay(8);
};
dragger.onRelease = function() {
    
drag false;
    
this.stopDrag();
}
bar.onPress = function() {
    
drag true;
    if (
this._parent._xmouse>this._x+this._width-this._parent.dragger._width) {
        
this._parent.dragger._x this._parent._xmouse;
        
this._parent.dragger._x this._x+this._width-this._parent.dragger._width;
    } else {
        
this._parent.dragger._x this._parent._xmouse;
    }
    
scrolle();
};
bar.onRollOver = function() {
    
this.gotoAndPlay(2);
};
bar.onRollOut = function() {
    
drag false;
    
this.stopDrag();
    
this.gotoAndPlay(8);
};


moveDragger = function (d) {
    
scrolle();
    if ((
dragger._x>=x+bar._width-dragger._width && == 1) || (dragger._x<=&& == -1)) {
        
clearInterval(myInterval);
    } else {
        
dragger._x += d;
        
updateAfterEvent();
    }
};
up_btn.onRollOver = function() {
    
myInterval setInterval(moveDragger1, -1);
};

up_btn.onRollOut = function() {
    
drag false;
    
clearInterval(myInterval);
}
down_btn.onRollOver = function() {
    
myInterval setInterval(moveDragger11);
};

down_btn.onRollOut = function() {
    
drag false;
    
clearInterval(myInterval);
}
function 
scrolle(){
    
dragger.onEnterFrame = function() {
        if (
Math.abs(dy) == && drag == false) {
            
delete this.onEnterFrame;
        }
        
= (this._x-x)/(bar._width-this._width);
        
dy Math.round((((left-(left-right)*r)-myMC._x)/speed)*friction);
        
myMC._x += dy;
        
        

    };

Angehängte Dateien
Dateityp: fla vorlage_ff.fla (18,8 KB, 13x aufgerufen)
__________________
::(((thanx4helpingMe)))::
martain:: ist offline   Mit Zitat antworten
Alt 22-01-2011, 17:56   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Beiträge: 40
OK, habe es geschafft
__________________
::(((thanx4helpingMe)))::
martain:: ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bildergallerie, bildlaufleiste, dragger, slider

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS3] Slider fährt über das Ziel hinaus hanssonny Flash Einsteiger 1 15-06-2010 10:28
mc über den Rand eines swf hinaus in den HTML-Bereich hinein anzeigen? sabine_ Flash Einsteiger 1 13-11-2007 23:21
Sichtbarkeit eines MC im MC über den MC hinaus Tachyoon Flash Einsteiger 3 10-06-2007 18:35
Hintergrundbild über die Grenzen des SWF hinaus heliumhorror Flash MX 2004 2 06-06-2007 17:56
DropDown über Bühnengrenze hinaus!!?? tuvixx Flash MX 2004 1 05-04-2005 16:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:37 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele