{lang: 'de'}
Flashhilfe.de - Flash Community

Bilder Scroller Horizontal [Flash 8]

 


AntwortenRegistrieren Seite1  

daniels0608#1
Benutzerbild von daniels0608
Beiträge: 4
Registriert: Dec 2010

13.05.2011, 16:01

Hallo zusammen,

ich hab vor ner weile mal so einen Bilderscroller im Internet gefunden, mit welchem man Bilder Vertikal Scrollen konnte. Nun habe ich den soweit umgebaut das die Bilder Horizontal gescrollt werden können.
Das Problem ist jetzt das der Scrollbalken beim bewegen nach links und rechts sich irgenwie aufhängt oder so, auf jeden fall lässt er sich nach ein par mal hin und her nicht mehr bewegen.

Ich komm irgendwie nicht weiter, über eine kleine hilfe würde ich mich sehr freuen.

hier mal das Actionscript:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
meinXML = new XML();
meinXML.ignoreWhite = true;
meinXML.load("listpane_xml.xml");
meinXML.onLoad = function(_status) {
     if (_status) {
        tempxml = meinXML.firstChild.childNodes;
        anzahl = tempxml.length;
        //
      var space = 200;
        for (var i = 0; i<tempxml.length; i++) {
           //trace(tempxml[i].attributes.url);
         //trace(tempxml[i].attributes.titel);
         //trace(tempxml[i].attributes.preis);
         //trace(tempxml[i].firstChild);
         //trace("-----------n")
         
           var item = liste_mc.attachMovie("meinClp", "meinClp"+i, i);
           
           item._x = (item._height+space)*i;
           item.label_txt.text = tempxml[i].attributes.titel;
           item.beschreib_txt.text = tempxml[i].attributes.url;
           item.preis_txt.text = tempxml[i].attributes.preis;
           
           item.thumbHolder.loadMovie(tempxml[i].firstChild);
           
           item.btn.ID = i;
           item.btn.onRollOver = function() {
              this.gotoAndStop(2);
           };
           item.btn.onRollOut = function() {
              this.gotoAndStop(1);
           };
           item.btn.onPress = function() {
              trace(this.ID);
           };
           
        }
        
        delete meinXML;
     }
};





targX = 0;
abstandDragger = 10;
dragger._y = masken_mc._height+abstandDragger;


dragger.onPress = function() {
     startDrag(this, false, this._x, 0, this._y, masken_mc);//begrenzer des Scrollbalken
};
dragger.onRelease = dragger.onReleaseOutside=function () {
     stopDrag();
};



liste_mc.setMask(masken_mc);
liste_mc.onEnterFrame = function() {
     scrollAmount = (this._width-(masken_mc._width/1.3))/(masken_mc._width-dragger._width);
     targX = -dragger._x*scrollAmount;//die richtung in die gescrollt werden soll
   this._x -= (this._x-targX)/8;
     // 8 = Geschwindigkeit
};


ich hab auch mal die fla hochgeladen

Angehängte Dateien:
Adobe Flash Quelldatei scrolling.fla66.50 KB
Schlagwörter: bilderscroller, scroller
greemo25#2
Benutzerbild von greemo25
Beiträge: 108
Wohnort: Hannover
Registriert: Jan 2010

13.05.2011, 16:25

Zeile 53:
ActionScript:
1startDrag(this, false, 0, this._y, masken_mc._width - this._width, this._y);
daniels0608#3
Benutzerbild von daniels0608
Beiträge: 4
Registriert: Dec 2010

Themenautor/in

13.05.2011, 17:00

Super, Danke für die schnelle Antwort.

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de