Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-12-2005, 11:05   #1 (permalink)
..
 
Benutzerbild von delucs
 
Registriert seit: Dec 2001
Ort: Berlin
Beiträge: 78
Bild vor und zurueck button

hallo, *ich poste das jetzt nochmal ausfuehrlich, denn holger is leider weg*

also ich ich habe einen Vorwaertsschalteflaeche (weiter) und eine Backschalteflaeche (back) auf der buehne liegen. Die jeweil ein meinBild_nummer.jpg reinladen.

mein problem:

ich haette gern dass am anfang das meinBild_1, bereits in der buehne liegt...

und

mit dem Back button funktionierts auch nich weil der beim ersten klick immer noch das gleich bild laedt...

hier das script

PHP-Code:
stop(); 
dd 1
back._visible false
weiter.onRelease = function() { 
    
back._visible true
    
_root.createEmptyMovieClip("Bild"1); 
    
_root.Bild.loadMovie("meinBild_"+dd+".jpg"); 
    
_root.onEnterFrame = function() { 
        
_root.getBytesTotal(); 
         
_root.getBytesLoaded(); 
        var 
proz Math.round(a/b*100); 
        if (
proz>=100 && _root.Bild._width && _root.Bild._height>) { 
        
_root.Bild._x 500 -Bild._width/2
        
_root.Bild._y 210 -Bild._height/2
        
dd += 1
        if(
dd>=3){ 
            
weiter._visible false
        } 
        
delete this.onEnterFrame
         } 
    } 


back.onRelease = function() { 
    
dd -= 1
    
_root.createEmptyMovieClip("Bild"1); 
    
_root.Bild.loadMovie("meinBild_"+dd+".jpg"); 
    
_root.onEnterFrame = function() { 
    
_root.getBytesTotal(); 
     
_root.getBytesLoaded(); 
    var 
proz Math.round(a/b*100); 
     if (
proz>=100 && _root.Bild._width && _root.Bild._height>) { 
        
_root.Bild._x 500 -Bild._width/2
        
_root.Bild._y 210 -Bild._height/2
        
delete this.onEnterFrame
         
        if(
dd<=1){ 
            
back._visible false
        } 
          
    } 
    } 

kann mir jemand helfen

danke
L.

Geändert von delucs (14-12-2005 um 11:07 Uhr) Grund: fehler drin
delucs ist offline   Mit Zitat antworten
Alt 14-12-2005, 11:30   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
du brauchst den mc in den du das bild laden willst eigenlich nur einmal zu erzeugen...

PHP-Code:
    var bild this.createEmptyMovieClip("Bild"1);  
    
bild.loadMovie("deinErstesBild");  
    
this.onEnterFrame = function() {  
        
bild.getBytesTotal();  
         
bild.getBytesLoaded();  
        var 
proz Math.round(a/b*100);  
        if (
proz>=100 && _root.Bild._width && _root.Bild._height>) {  
        
bild._x 500 -bild._width/2;  
        
bild._y 210 -bild._height/2;
        
gotoAndPlay(2);  
}
stop(); 
du bleibst also auf dem ersten frame bis dein erstes bild geladen ist, dann gehst du zu frame 2:
PHP-Code:
dd 1
maxBilder 10
back._visible false;  
weiter.onRelease = function() {
if(
dd<maxBilder){
bild.loadMovie("meinBild_"+dd+".jpg");
dd++;
}
else 
this._visible false;
if(
dd>1)back._visible true;
}
back.onRelease = function() {
if(
dd<1){
bild.loadMovie("meinBild_"+dd+".jpg");
dd--;
}
else 
this._visible false;

__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 14-12-2005, 12:03   #3 (permalink)
..
 
Benutzerbild von delucs
 
Registriert seit: Dec 2001
Ort: Berlin
Beiträge: 78
Dankeschoen,

aber bist du dir sicher mit dieser var funktion auf bild 1.....?

ich krieg immer ein syntaxfehler....

hmhm

L.
delucs ist offline   Mit Zitat antworten
Alt 14-12-2005, 13:12   #4 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
erster teil auf frame 1:
war noch ein fehler drin...
PHP-Code:
var bild this.createEmptyMovieClip("Bild"1);   
bild.loadMovie("home.jpg");   
this.onEnterFrame = function() {   
        
bild.getBytesTotal();   
         
bild.getBytesLoaded();   
        var 
proz Math.round(a/b*100);   
        if (
proz>=100 && _root.Bild._width && _root.Bild._height>) {   
        
bild._x 500 -bild._width/2;   
        
bild._y 210 -bild._height/2
        
gotoAndStop(2);   
    } 
}
stop(); 
__________________
[mooseMash]
mooseMash 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 17:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele