tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
474
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jackassol jackassol ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    296
    Hab hier eine Bildergallerie im Anhang!



    Und zwar ist es nur ein simples Problem....

    Und zwar:

    Habe ich in meinem Film 2 Buttons(siehe Anhang) der eine soll wenn ich drauf klicke Bild 2.jpg laden der andere Button soll Bild 5.jpg in die Gallery laden.....nur schaff es nich ...wäre cool wenn jemand eine lösung hätte

    Danke im vorraus!
    Angehängte Dateien Angehängte Dateien
     
    wenn is dann is wenn nie is dann is trotzdem

  2. #2
    jackassol jackassol ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    296
    Niemand eine Lösung?

    Hier nochmal der code


    PHP-Code:
    var images = new Array("1.jpg""2.jpg""3.jpg","4.jpg""5.jpg");

    var 
    current = -1;

    function 
    showNext() {
        
    current ++;
        if (
    current >= images.lengthcurrent 0;
        
    container.loadImg(images[current]);
    }

    container.onRelease = function() {
        
    showNext();
    }

    showNext(); // <<-- hier ist der Aufruf!
    stop(); 



    noch was:


    PHP-Code:
    var preload holder.createEmptyMovieClip("preload"1);
    holder._visible false;

    var 
    image ct.createEmptyMovieClip("image"1);
    ct._alpha 0;

    loader._visible false;

    var 
    path "";

    function 
    loadImg(path) {
        
    _path path;
        
    preload.loadMovie(path);
        
    loader._x int(-bgnd._width 2);
        
    loader._y int(-bgnd._height 2);
        
    loader.setPerc(0);
        
    holder.onEnterFrame = function() {
            var 
    cur preload.getBytesLoaded();
            var 
    max preload.getBytesTotal();
            if (
    cur 10 && max 10) {
                var 
    cur 100 max;
                
    loader._visible true;
                
    loader.setPerc(p);
                if (
    >= 100) {
                    
    delete holder.onEnterFrame;
                    
    loader._visible false;
                    
    hideImg();
                }
            }
        }
    }

    function 
    hideImg() {
        
    ct.onEnterFrame = function() {
            
    this._alpha += (this._alpha) / 3;
            if (
    this._alpha <= 1) {
                
    this._alpha 0;
                
    delete this.onEnterFrame;
                
    swapImg();
            }
        }
    }

    function 
    swapImg() {
        
    image.loadMovie(_path);
        
    reScale(preload._widthpreload._height);
    }

    function 
    reScale(wh) {
        
    image._x = -2;
        
    image._y = -2;
        
    += 0;
        
    += 0;
        
    this.onEnterFrame = function() {
            
    bgnd._width += (bgnd._width) / 2;
            
    bgnd._height += (bgnd._height) / 2;
            
    shadow._width bgnd._width;
            
    shadow._height bgnd._height;
            if (
    Math.abs(bgnd._width) < && Math.abs(bgnd._height) < 1) {
                
    bgnd._width w;
                
    bgnd._height h;
                
    shadow._width bgnd._width;
                
    shadow._height bgnd._height;
                
    loader._x int(-bgnd._width 2);
                
    loader._y int(-bgnd._height 2);
                
    delete this.onEnterFrame;
                
    showImg();
            }
        }
    }

    function 
    showImg() {
        
    ct.onEnterFrame = function() {
            
    this._alpha += (100 this._alpha) / 3;
            if (
    this._alpha >= 99) {
                
    this._alpha 100;
                
    delete this.onEnterFrame;
            }
        }

    Geändert von jackassol (31.10.06 um 11:48 Uhr)
     
    wenn is dann is wenn nie is dann is trotzdem

  3. #3
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Eine Lösung hätte ich schon; lediglich das Posten hatte ich unterlassen, da Deine Datei keine Anzeichen eigener Versuche enthält.

    Nun denn:
    Code :
    1
    2
    3
    4
    5
    6
    
    function showImg(n) {
        current = (n - 1);
        if (current >= images.length) current = 0;
        if (current < 0) current = images.length - 1;
        container.loadImg(images[current]);
    }

    Wenn Du nun z.B. das dritte Bild anzeigen willst, sollte der entsprechende Button die Funktion folgendermaßen aufrufen:
    Code :
    1
    
    showImg(3);

    Gruß

    P.S.: Threadpushing wird hier nicht gerne gesehen - zumal der Code schon im Anhang vorhanden ist und ohne Kentniss der Filmstruktur nicht viel bringt.
    .
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 12.09.08, 11:36
  2. Bilder Gallery, Bilder nebeneinander?
    Von ShishaLiVe im Forum PHP
    Antworten: 2
    Letzter Beitrag: 04.05.08, 22:22
  3. Bilder Gallery
    Von Blümchen im Forum PHP
    Antworten: 12
    Letzter Beitrag: 18.07.05, 08:05
  4. Bilder Gallery
    Von Borsti26 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 27.05.05, 15:15
  5. Bilder Gallery / loadmovie
    Von MoK im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 31.10.03, 12:07