Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-11-2004, 11:07   #1 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
film abspielen..bleibt stehen

habe ein filmchen mit 4 bildern;

im ersten bild: nichts, um preloader effekt zu erzielen(kann das jetzt net besser beschreiben);

zweites bild:
PHP-Code:
stop();
bang = new Sound();
bang.loadSound("bang.mp3"false);
Movieclip.prototype.preload = function() {
    var 
totalBytes _root.getBytesTotal(); 
    var 
totalbang bang.getBytesTotal();
    var 
prozent 0;
    
gesamtBytes totalBytes+totalbang;
    
this.balken._xscale prozent;
    
this.T_prozent.autoSize "LEFT";
    
this.onEnterFrame = function() {
        
loadedBytes _root.getBytesLoaded();
        
loadedbang bang.getBytesLoaded();
        
loaded loadedBytes+loadedbang;
        
prozent Math.round(loaded*100/gesamtBytes);
        if (
prozent<100) {
            
this.T_prozent.text "loading WroDDs intro..."+prozent+"% loaded";
            
this.balken._xscale prozent;
        } else {
            
this.T_prozent.text "complete loaded...100 %";
            
this.balken._xscale 100;
            var 
iv setInterval(function () {
                
_root.nextFrame();
                
clearInterval(iv);
            }, 
1000);
            
delete this.onEnterFrame;
        }
    };
};
MC_preloader.preload(); 
im dritten bild:
PHP-Code:
bang.start(01);
MovieClip.prototype.doMove = function(targetXtargetYdelay) {
    
this._y Math.random()*800;
    
this._x Math.random()*200;
    if (
this._x != targetX || this._y != targetY) {
        
this.onEnterFrame = function() {
            var 
difX = -this._x+targetX;
            var 
difY = -this._y+targetY;
            if (
Math.round(Math.abs(difX))>|| Math.round(Math.abs(difY))>0) {
                
this._x += difX/delay;
                
this._y += difY/delay;
            } else {
                
this._x targetX;
                
this._y targetY;
                
delete this.onEnterFrame;
                
//nextFrame();//das ist momentane notlösung, aber erzielt nicht den effekt;
            
}
        };
    }
};
MC_band_1.doMove(75502);
MC_band_2.doMove(751502);
MC_band_3.doMove(752502);
MC_band_4.doMove(359502);
MC_band_5.doMove(254.41502);
MC_band_6.doMove(321.32502);
MC_band_7.doMove(3593502);
MC_christian_1.doMove(753502);
MC_christian_2.doMove(183.51502);
MC_christian_3.doMove(250502);
MC_mario_1.doMove(183.52502);
MC_mario_2.doMove(392.1150.22);
MC_lukas_1.doMove(183.5502);
MC_lukas_2.doMove(250.52502);
MC_lukas_3.doMove(392.32502);
MC_michael_1.doMove(183.53502);
MC_michael_2.doMove(325.4150.22);
MC_michael_3.doMove(250.33502);
//stop(); 
sobald ich delay auf 8 setzen würde, dann ist die notlösung
"
PHP-Code:
nextFrame(); 
"
unbrauchbar

im vierten bild, welches NICHT abgespielt wird:
PHP-Code:
stop();
MC_titel._xscale MC_titel._yscale=500;
onEnterFrame = function () {
    if (
MC_titel._xscale=MC_titel._yscale != 100) {
        
MC_titel._xscale MC_titel._yscale -= 100;
    } else if (
MC_titel._xscale=MC_titel._yscale<=100) {
        
MC_titel._xscale MC_titel._yscale=100;
        
// delete MC_titel.onEnterFrame;
    
}
}; 
ich glaube, ich habe ein generelles verständnisproblem, was das abspielen eines filchens anbelangt, irgendwie habe ich da immer meine probleme;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti 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 11:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele