+ Antworten
Ergebnis 1 bis 7 von 7

Thema: on realease in einer for schleife funzt nicht

  1. #1
    TP-Supporter hesa macht alles soweit korrekt Avatar von hesa
    Registriert seit
    Jan 2004
    Ort
    hyannis
    Beiträge
    357

    on realease in einer for schleife funzt nicht

    hi leute habe folgenden script, der zum laden und anordnen von thumbnails (namen werden aus text datei gelesen und bilder aus ordner geladen) dient und gleichzeitig die thumbnails in buttons umwandeln soll, damit wenn sie angeklickt werden die dazugehörigen bilder in einen anderen mc reingeladen werden... die thumbnails erscheinen, doch leider kann man die thumbs nicht anklicken (maus verändert sich nicht zu hand) es muss irgendwie ein fehler in der onrelease funktion sein...... weil normalerweiße eine hand erscheind egal ob ein script
    PHP-Code:
    var tl this
    var 
    laden = new LoadVars(); 
    laden.onLoad = function(success) { 
      if (
    success) { 
        var 
    namen this.names.split(","); 
        for (var 
    0i<namen.lengthi++) { 
          var 
    tl.createEmptyMovieClip("thumbnail"+ii); 
          
    b.id i
          
    b._x _root.xpos
          
    b._y _root.ypos
          if (
    _root.xpos == 180) { 
              
    _root.ypos += 60
              
    _root.xpos = -60
          }; 
          
    _root.xpos += 60
          
    b.loadMovie("thumbnails/" namen[i] + "60.jpg"); 
          
    b.onRelease = function() { 
            
    this.loadMovie("pic/" namen[this.id] + "300.jpg"); 
          }; 
        } 
      } 
    }; 
    laden.load("test.txt"); 
    bitte um hilfe, danke!

    cya hesa |||:::>>> join
    http://www.hesaworld.com

    __________________

  2. #2
    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
    Hallo Hesa

    Lege diese Function
    Code:
    b.onRelease = function() { 
            this.loadMovie("pic/" + namen[this.id] + "300.jpg"); 
          };
    ausserhalb der onLoad function.
    Dann sollte es gehen, ansonsten wie gehabt hänge dein Fla, mit allen dazugehörigen Dateien hier rein
    Gruß

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

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Mhh ich steig da noch nicht so ganz durch, poste doch mal die fla und txt.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  4. #4
    TP-Supporter hesa macht alles soweit korrekt Avatar von hesa
    Registriert seit
    Jan 2004
    Ort
    hyannis
    Beiträge
    357
    dann müsste ich ne neue schleife machen?? dann wären die variablen weg??
    fla kommt, die bilder brauchst du nicht oder?
    Angehängte Dateien
    Geändert von hesa (25.06.2004 um 15:06 Uhr)

    cya hesa |||:::>>> join
    http://www.hesaworld.com

    __________________

  5. #5
    TP-Supporter hesa macht alles soweit korrekt Avatar von hesa
    Registriert seit
    Jan 2004
    Ort
    hyannis
    Beiträge
    357
    hab nun ENDLICH ne lößung nach stundenlangen basteln gefunden:
    auf dem ersten bild der action ebene hab ich folgenden scripts abgelegt:
    PHP-Code:
    var tl this
    var 
    laden = new LoadVars(); 
    laden.onLoad = function(success) { 
      if (
    success) { 
        
    _root.namen this.names.split(",");
        
    _root.namenanzahl _root.namen.length    
        
    for (var 0_root.namenanzahli++) { 
          var 
    mc tl.createEmptyMovieClip(_root.namen[i], i); 
          
    mc._x _root.xpos
          
    mc._y _root.ypos
          if (
    _root.xpos == 180) { 
              
    _root.ypos += 60
              
    _root.xpos = -60
          };
          
    _root.xpos += 60;
          
    mc.loadMovie("thumbnails/" _root.namen[i] + "60.jpg"); 
        } 
      } 
    }; 
    laden.load("test.txt"); 
    dann hab ich ein schlüsselbild leer gelassen und ins dritte kommt das:

    PHP-Code:
    for (var 0_root.namenanzahl i++) {
        var 
    mc _root.namen[i];
        
    this[mc].onRelease = function() {
            
    _root.threads_mc.threads_bilder_mc.großesBild.loadMovie("pic/"this._name "300.jpg");
        }
    }
    gotoAndPlay(2); 
    is vielleicht ein bisschen umständlich, aber es funzt!

    so nun das nächste ^^ wie krieg ich das hin, das die thumbs die aus der textdatei geladen werden auch mit in den preloader einbezogen werden und vorgeladen werden?

    cya hesa |||:::>>> join
    http://www.hesaworld.com

    __________________

  6. #6
    TP-Supporter hesa macht alles soweit korrekt Avatar von hesa
    Registriert seit
    Jan 2004
    Ort
    hyannis
    Beiträge
    357
    so der script sieht jetzt wie folgt aus:
    im ersten schlüsselbild:
    PHP-Code:
    var tl this
    var 
    laden = new LoadVars(); 
    laden.onLoad = function() {
        
    _root.namen this.names.split(",");
        
    _root.namenanzahl _root.namen.length;
        for (var 
    0_root.namenanzahli++) {
            var 
    thumbnailmc tl.createEmptyMovieClip(_root.namen[i], i);
            
    thumbnailmc._x _root.xpos;
            
    thumbnailmc._y _root.ypos;
            if (
    _root.xpos == 180) {
                
    _root.ypos += 60;
                
    _root.xpos = -60;
            };
            
    _root.xpos += 60;
            
    thumbnailmc.loadMovie("thumbnails/" _root.namen[i] + "60.jpg");
        };
    };
    laden.load("pics.txt"); 
    im dritten:
    PHP-Code:
    for (var 0_root.namenanzahl i++) {
        
    this[_root.namen[i]].onRelease = function() {
            
    _root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc.loadMovie("pics/"this._name "300.jpg");
            
    _root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._x 163 - (_root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._width 2);
            
    _root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._y 22 - (_root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._height 2);
        }
    };
    gotoAndPlay(2); 
    wie man sieht hab ich versucht die großen pics die geladen werden, zentriert in den container zu laden........ die beiden werte (163, 22) sind die position des containers... nun gibts aber ein problem..... komischerweise wird nur jedes zweite oder auch manchmal dritte mal wenn ich irgendein thumbnail anklicke das große bild zentriert angezeigt.... also ich kann ein und das selbe thumbnail 2 mal anklicken, erst beim 2. mal is es zentriert... ich glaube flash richtet sich jedes 2. mal nach der positionierung des vorherigen pics..... ich verstehs auch nicht...

    Bitte um Hilfe!

    Ja und dann halt noch die Frage, wie ich es hinbekomme, das die thumnails mit in den preloader einbezogen werden....

    Danke nochmal für die bisherige hilfe! (besonders webcreate )

    EDIT

    geht es vielleicht auch die beiden scripte in ein schlüsselbild "reinzuhauen"? ich bekomms nicht hin.. hab schon alles probiert..

    [edit2]
    den fehler kann man sich auch hier anschauen
    [/edit2]
    Geändert von hesa (26.06.2004 um 16:34 Uhr)

    cya hesa |||:::>>> join
    http://www.hesaworld.com

    __________________

  7. #7
    TP-Supporter hesa macht alles soweit korrekt Avatar von hesa
    Registriert seit
    Jan 2004
    Ort
    hyannis
    Beiträge
    357
    so soweit wurden alle bugs behoben, das einzigste was ich jetzt noch gern hätte, ist die einbeziehung der thumbnails in den preloader.... also sie sollen mit vorgeladen werden und das ganze soll sich dann natürlich auch auf den preloader auswirken... ICH BITT UM EURE HILFE UND VIELEN DANK NOCHMAL AN WEBCREATE DER HIER (bis jetzt als einzigster) TATKRÄFTIG MITGEHOLFEN HATT!

    der code bis jetzt:
    1. schlüsselbild:
    PHP-Code:
    var tl this
    var 
    laden = new LoadVars(); 
    laden.onLoad = function() {
        
    _root.namen this.namen.split(",");
        
    _root.namenanzahl _root.namen.length;
        for (var 
    0_root.namenanzahli++) {
            var 
    thumbnailmc tl.createEmptyMovieClip(_root.namen[i], i);
            
    thumbnailmc._x _root.xpos;
            
    thumbnailmc._y _root.ypos;
            if (
    _root.xpos == 180) {
                
    _root.ypos += 60;
                
    _root.xpos = -60;
            };
            
    _root.xpos += 60;
            
    thumbnailmc.loadMovie("thumbnails/" _root.namen[i] + "60.jpg");
        };
    };
    laden.load("pics.txt");
    zent false
    2. schlüsselbild:
    PHP-Code:
    _root.xpos 0;
    _root.ypos 0
    3. schlüsselbild:
    PHP-Code:
    for (var 0_root.namenanzahl i++) {
        
    this[_root.namen[i]].onRelease = function() {
            
    _root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc.loadMovie("pics/"this._name "300.jpg");
            
    zent true;
        }
    };
    if (
    zent == true) {
        
    _root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._x 163 - (_root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._width 2);
        
    _root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._y - (_root.threads_mc.threads_pics_mc.threads_pics_bigpic_mc._height 2);
    };
    gotoAndPlay(2); 

    cya hesa |||:::>>> join
    http://www.hesaworld.com

    __________________

+ Antworten

Ähnliche Themen

  1. Formular funzt in NN 6.2 nicht, in 7 ja
    Von nicnac1 im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 19.09.2003, 13:13
  2. Formular mit grafischem Absende-Button funzt nicht
    Von Thomas im Forum Traum-Dynamik
    Antworten: 13
    Letzter Beitrag: 18.09.2003, 18:31
  3. Site funzt nicht mit MAC
    Von wfumy im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 21.08.2003, 22:27
  4. Ebenen + Vorlagen funzt einfach nicht
    Von lurch27 im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 13.03.2001, 19:08

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