Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-07-2007, 09:57   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Beiträge: 29
runterzählen...

hallo,

eine variable gibt an, welches bild in eine galerie geladen werden soll.
nachdem das bild geladen wurde, zählt die variable einen wert hoch und das nächste mal, wenn geklickt wird, wird das nächste bild geladen.
(bild_1.jpg, bild_2.jpg usw.)

button.onRelease = function() {
if (ph._alpha>=100) {
ph._alpha = 0;
ph.loadMovie("../mid_res/bild_"+ bild +".jpg?noCache="+new Date().getTime());
id = setInterval(faden, 100);
bild++;
if (bild >= gesamt) {
ph.loadMovie("../mid_res/bild_1.jpg?noCache="+new Date().getTime());
bild = 2;
}
}
};

jetzt möchte ich aber einen button bauen, der dafür sorgt, daß das vorherige bild wieder aufgerufen wird.

rueckwaerts.onRelease = function() {
if (ph._alpha>=100) {
ph._alpha = 0;
ph.loadMovie("../mid_res/bild_"+ bild -".jpg?noCache="+new Date().getTime());
id = setInterval(faden, 100);
bild--;
if (bild >= gesamt) {
ph.loadMovie("../mid_res/bild_1.jpg?noCache="+new Date().getTime());
bild = 2;
}
}
};


das funktionier aber so nicht... erkennt jemand den haken an der geschichte?

freue mich über support...
gruß, mircooo.
mircooo ist offline   Mit Zitat antworten
Alt 12-07-2007, 12:07   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Zur übersichtlicheren Ansicht:
PHP-Code:
button.onRelease = function() {
  if (
ph._alpha>=100) {
    
ph._alpha 0;
    
ph.loadMovie("../mid_res/bild_"bild +".jpg?noCache="+new Date().getTime());
    
id setInterval(faden100);
    
bild++;
    if (
bild >= gesamt) {
        
ph.loadMovie("../mid_res/bild_1.jpg?noCache="+new Date().getTime());
        
bild 2;
    }
  }
}

rueckwaerts.onRelease = function() {
  if (
ph._alpha>=100) {
    
ph._alpha 0;
    
ph.loadMovie("../mid_res/bild_"bild -".jpg?noCache="+new Date().getTime());
    
id setInterval(faden100);
    
bild--;
    if (
bild >= gesamt) {
      
ph.loadMovie("../mid_res/bild_1.jpg?noCache="+new Date().getTime());
      
bild 2;
    }
  }

Die if-Abfrage bei Rückwärts-Button kann wohl nicht stimmen, da
hier ja das Unterschreiten des ersten Bildes abgefragt werden muß.

Funktioniert der Rückwärts-Button denn gar nicht, oder nur nicht,
wenn Du vorher schon den Vorwärts-Button gedrückt hast?

gruß, gaspode

Geändert von gaspode (12-07-2007 um 12:08 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 12-07-2007, 12:09   #3 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
ActionScript:
  1. rueckwaerts.onRelease = function() {
  2. if (ph._alpha>=100) {
  3. ph._alpha = 0;
  4. ph.loadMovie("../mid_res/bild_"+ bild +".jpg?noCache="+new Date().getTime());// da war ein - hinter bild
  5. id = setInterval(faden, 100);
  6. bild--;
  7. if (bild == 1) { // die Bedingung war auch falsch
  8. ph.loadMovie("../mid_res/bild_1.jpg?noCache="+new Date().getTime());
  9. bild = 1;
  10. }
  11. }
  12. };

Geändert von ~pyropete~ (12-07-2007 um 12:12 Uhr)
~pyropete~ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele