+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Senkrecht - Slider

  1. #1
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487

    Senkrecht - Slider

    Ich habe mal wieder was feines für euch.
    Lädt externe Bilder ein.
    Für jedes Bild wird ein Preloader generiert.
    Wenn ihr in der Function loader die /* entfernt könnt ihr den reingeladenen Bilder eine Buttonfunction zuweisen.
    Fragen dazu wie immer im Forum
    PHP-Code:
    // Copyright by Ralf Berg 2005
    //Einfach ein paar Bilder in dem Unterordner "bilder" packen und den Namen der jpg in bild1.jpg - bildX.jpg
    //umbennen. Danach die Var anz anpassen und schon kann es los gehen ;)
    stop();
    var 
    anz 8;
    var 
    gesch 30;
    createEmptyMovieClip("slider"20);
    createEmptyMovieClip("slider2"30);
    createEmptyMovieClip("preloader"40);
    for (
    i=1i<=anzi++) {
        
    slider.createEmptyMovieClip("bild"+ii);
        
    slider2.createEmptyMovieClip("bild"+ii);
        
    loadMovie("bilder/bild"+i+".jpg"slider["bild"+i]);
        
    loadMovie("bilder/bild"+i+".jpg"slider2["bild"+i]);
    }
    function 
    pre() {
        for (
    i=0i<=anzi++) {
            
    preloader.createTextField("lade"+ii020*i300200);
            
    preloader["lade"+i].multiline true;
            
    preloader["lade"+i].wordWrap true;
            
    preloader["lade"+i].border false;
            
    meinFormat = new TextFormat();
            
    meinFormat.font "Times New Roman";
            
    meinFormat.size 10;
            
    meinFormat.color 0xff0000;
            
    meinFormat.bullet false;
            
    meinFormat.underline true;
            
    preloader["lade"+i].setTextFormat(meinFormat);
        }
    }
    var 
    1;
    function 
    loader(i) {
        
    this.onEnterFrame = function() {
            
    gesamt slider["bild"+i].getBytesTotal();
            
    geladen slider["bild"+i].getBytesLoaded();
            
    prozent geladen*100/gesamt;
            
    preloader["lade"+i].text "lade Bild"+i+" "+prozent+" %";
            if (
    geladen == gesamt && geladen>4) {
                if (
    i>1) {
                    
    slider["bild"+i]._y slider["bild"+(i-1)]._y+slider["bild"+(i-1)]._height;
                    
    slider2["bild"+i]._y slider["bild"+(i-1)]._y+slider["bild"+(i-1)]._height;
                    
    /*slider["bild"+i].onRelease = function() {
                        //deine Anweisung
                    };
                    slider2["bild"+i].onRelease = function() {
                        //deine Anweisung
                    };*/
                
    }
                ++
    i;
                
    delete (this.onEnterFrame);
                if (
    i<=anz) {
                    
    loader(i);
                } else {
                    
    slider2._y slider._height;
                    
    preloader.unloadMovie();
                    
    setzePano(slider);
                    
    setzePano(slider2);
                }
            }
        };
    }
    loader(1);
    pre();
    function 
    setzePano(obj) {
        
    obj.mittelpunkt obj.mittelpunkt=Stage.height/2;
        
    obj.umkehrPunkt = (obj._height-(obj.mittelpunkt*2))/2;
        
    obj.onEnterFrame = function() {
            
    this._y += (this.mittelpunkt-this._parent._ymouse)/gesch;
            if (
    this._y<-this.umkehrPunkt) {
                
    this._y += this._height;
            }
            if ((
    this._y-this._height)>-this.umkehrPunkt) {
                
    this._y -= this._height;
            }
            
    this._parent.slider2._y this._y-this._height;
        };

    Geändert von Wanderratte (03.11.2005 um 22:48 Uhr)
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  2. #2
    TP-Insider Madokan bringt sich richtig ein Avatar von Madokan
    Registriert seit
    Oct 2002
    Ort
    Berlin/Germany
    Beiträge
    855
    Ich denke das ist mehr als nützlich - wäre doch was für Produktpräsentationen.

    Liebe Grüsse
    Matze K.

  3. #3
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    So noch eine Erweiterung
    Jetzt habe ich eine Buttonfunction voll integriert, damit ihr ein Beispiel habt
    Die _x Position ist per Variable &#228;nderbar.
    Wie immer, Fragen zu dem Script oder Allgemein nur im Forum stellen. Ich werde zu diesem Script oder andere Sripten keine Fragen via Mail oder PN beantworten.

    PHP-Code:
    //Copyright by Ralf Berg 2005
    //flash@r-berg.de
    //Einfach ein paar Bilder in dem Unterordner "bilder" packen und den Namen der jpg in bild1.jpg - bildX.jpg
    //umbennen. Danach die Var anz anpassen und schon kann es los gehen ;)
    stop();
    var 
    anz 8;
    var 
    gesch 30;
    // _x Postition
    var posX 100;
    createEmptyMovieClip("slider"20);
    createEmptyMovieClip("slider2"30);
    slider._x posX
    slider2
    ._x posX
    createEmptyMovieClip
    ("preloader"40);
    //Array für die Buttonzuweisung
    link = new Array("http://wwww.traum-projekt.com""http://www.flash-galaxy.de""http://www.marios-galaxy.de""http://www.r-berg.de""http://www.flashstar.de""http://www.web-turbine.de""http://www.flashtalk.at""http://www.flashforum.ch");
    for (
    i=1i<=anzi++) {
        
    slider.createEmptyMovieClip("bild"+ii);
        
    slider2.createEmptyMovieClip("bild"+ii);
        
    loadMovie("bilder/bild"+i+".jpg"slider["bild"+i]);
        
    loadMovie("bilder/bild"+i+".jpg"slider2["bild"+i]);
    }
    function 
    pre() {
        for (
    i=0i<=anzi++) {
            
    preloader.createTextField("lade"+ii020*i300200);
            
    preloader["lade"+i]._x posX
            preloader
    ["lade"+i].multiline true;
            
    preloader["lade"+i].wordWrap true;
            
    preloader["lade"+i].border false;
            
    meinFormat = new TextFormat();
            
    meinFormat.font "Times New Roman";
            
    meinFormat.size 10;
            
    meinFormat.color 0xff0000;
            
    meinFormat.bullet false;
            
    meinFormat.underline true;
            
    preloader["lade"+i].setTextFormat(meinFormat);
        }
    }
    //Function für die Buttonbefehle. Hier bitte nur die Anweisungsart ändern.
    function buttonAn(i) {
        
    slider["bild"+i].bLink link[i-1];
        
    slider2["bild"+i].bLink link[i-1];
        
    slider["bild"+i].onRelease = function() {
            
    getURL(this.bLink"_blank");
        };
        
    slider2["bild"+i].onRelease = function() {
            
    getURL(this.bLink"_blank");
        };
    }
    var 
    1;
    function 
    loader(i) {
        
    this.onEnterFrame = function() {
            
    gesamt slider["bild"+i].getBytesTotal();
            
    geladen slider["bild"+i].getBytesLoaded();
            
    prozent geladen*100/gesamt;
            
    preloader["lade"+i].text "lade Bild"+i+" "+prozent+" %";
            if (
    geladen == gesamt && geladen>4) {
                if (
    i>1) {
                    
    slider["bild"+i]._y slider["bild"+(i-1)]._y+slider["bild"+(i-1)]._height;
                    
    slider2["bild"+i]._y slider["bild"+(i-1)]._y+slider["bild"+(i-1)]._height;
                    
    buttonAn(i);
                } else {
                    
    buttonAn(i);
                }
                ++
    i;
                
    delete (this.onEnterFrame);
                if (
    i<=anz) {
                    
    loader(i);
                } else {
                    
    slider2._y slider._height;
                    
    preloader.unloadMovie();
                    
    setzePano(slider);
                    
    setzePano(slider2);
                }
            }
        };
    }
    loader(1);
    pre();
    function 
    setzePano(obj) {
        
    obj.mittelpunkt obj.mittelpunkt=Stage.height/2;
        
    obj.umkehrPunkt = (obj._height-(obj.mittelpunkt*2))/2;
        
    obj.onEnterFrame = function() {
            
    this._y += (this.mittelpunkt-this._parent._ymouse)/gesch;
            if (
    this._y<-this.umkehrPunkt) {
                
    this._y += this._height;
            }
            if ((
    this._y-this._height)>-this.umkehrPunkt) {
                
    this._y -= this._height;
            }
            
    this._parent.slider2._y this._y-this._height;
        };

    Geändert von Wanderratte (03.11.2005 um 22:49 Uhr)
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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