Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-01-2008, 09:30   #1 (permalink)
Neuer User
 
Benutzerbild von zoomzoom
 
Registriert seit: Sep 2004
Ort: bei Karlsruhe
Beiträge: 52
Movieclip stoppen

Hallo
ich habe hier ein kleines Rauch Script das wunderbar läuft. Es wird im ersten Bild als Script eingefügt mit dazugehörigem MC. Leider bekomme ich das Script nicht dazu bei einem bestimmten Bild auf der Zeitleiste zu stoppen.

hier mal das Script:
PHP-Code:
function rauch(xposypos) {

    for (
i=1i<150; ++i) {
        var 
attachMovie("rauch_mc""rauch_mc_kopie"+ii);

        
x._x xpos;
        
x._y ypos;

        
x._xscale x._yscale=Math.random()*100;

        
x.onEnterFrame = function() {
            
this._y -= Math.random()*3;
            
this._x -= Math.random()*4;
            
this._alpha -= 7;
            if (
this._x <= xpos 50) {
                
this._alpha 100;
                
this._x xpos;
                
this._y ypos;
            }
        };
    }
}
rauch(35220); 
Wie kann ich es umschreiben das es nach 6 sekunden oder nach 150 bildern aufhört oder ausfadet...?
Man bin ich froh das ich bald ne Weiterbildung in Sachen Flash bekomme...

gruss
Zoomy
__________________
Wir haben so lange so viel mit so wenig versucht, dass wir jetzt in der Lage sind, fast alles mit fast nichts zu bewerkstelligen!
zoomzoom ist offline   Mit Zitat antworten
Alt 22-01-2008, 09:40   #2 (permalink)
Fohlen-Power
 
Benutzerbild von enky
 
Registriert seit: Mar 2007
Beiträge: 1.223
das script hört ja eh nach 150 schritten auf, das sollte locker vor der 6sekunden marke sein.

umschreiben garnix, ich würde das ganze script in einen containermc packen, der 150 bilder lang auf der bühne ist. bei dem container mc kannst du dann am anfang und am ende einen fadein/fadeout effekt setzen.

also

Container_mc.dazugehörigem MC.dann das script.

den container mc dann mit alpha faden.

ich hoffe ich hab dich da richtig verstanden und konnte dir helfen
__________________
Vielen Dank für euer Verständnis für einen Flash Noob !!!
enky ist offline   Mit Zitat antworten
Alt 22-01-2008, 09:42   #3 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
z.b.
alle rauch-mc's in ein mc rein. denke, das hast du schon?
Code:
rauchSI=setInterval(ausgeraucht,15000);
//
ausgeraucht=function(){
  clearInterval(rauchSI);
  this.onEnterFrame=function(){
    this._alpha-=7;
    if (this._alpha<=0){
      delete this.onEnterFrame;
      // und auch deine rauchwölkchen löschen
    }
  }
}
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 22-01-2008, 09:56   #4 (permalink)
Neuer User
 
Benutzerbild von zoomzoom
 
Registriert seit: Sep 2004
Ort: bei Karlsruhe
Beiträge: 52
schaut euch mal bitte die .fla an.

da ist jetzt nur das script drin und der mc.
vielleicht entdeckt ihr den Fehler und könnt mir so weiterhelfen.
Angehängte Dateien
Dateityp: zip rauch.zip (4,6 KB, 4x aufgerufen)
__________________
Wir haben so lange so viel mit so wenig versucht, dass wir jetzt in der Lage sind, fast alles mit fast nichts zu bewerkstelligen!
zoomzoom ist offline   Mit Zitat antworten
Alt 22-01-2008, 10:08   #5 (permalink)
Fohlen-Power
 
Benutzerbild von enky
 
Registriert seit: Mar 2007
Beiträge: 1.223
schau mal ob dir das weiterhilft, hab mal meine idee umgesetzt.
Angehängte Dateien
Dateityp: rar rauch.rar (6,8 KB, 7x aufgerufen)
__________________
Vielen Dank für euer Verständnis für einen Flash Noob !!!
enky 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 01:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele