Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-11-2003, 15:13   #1 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
noch ein Prozessorkiller

Moin liebes Forum,

ich habe eine abspielpause in einen
flash-film integriert. und zwar so:

__________________________________________
erstes schlüsselbild:

movieclip.prototype.pause=function(timeInSeconds){
if(!init){
timeOld=int(getTimer()/1000);
init=true;
stop();
go=false;
}
while(!go){
timeNew=int(getTimer()/1000);
if(timeNew==(timeOld+timeInSeconds)){
go=true;
init=false;
}
} play();
}


bild, in dem die pause sein soll:
pause (5);

_______________________________________

funzt tadellos, ist einfach zu editieren, eigentlich
kein thema, ...

ABER:
Das Ding ist der totale Killer. Der Prozessor
streckt alle Viere von sich, parallel dazu geht
nix, rein gar nix, null, nada ...

gibts da nicht ne rechenfreundlichere Alternative?
Vielen Dank für Eure Hilfe!
Arne.
AneBanane ist offline   Mit Zitat antworten
Alt 27-11-2003, 18:47   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
die while schleife ist der killer - wenn dann on Enter Frame-... oder in MX SetIntervall...

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 27-11-2003, 19:01   #3 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
jo, denke ich auch,
aber das muss halt
auf einem schlüsselbild
auf der hzl platziert
werden. deine lösung
wäre ja für nen mc,
das geht leider nicht
bei diesem projekt ...
AneBanane ist offline   Mit Zitat antworten
Alt 27-11-2003, 19:10   #4 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
wieso - du könntest dir doch evtl einen mc attachen der das für dich ausführt und denn wieder removen ?

sieh:
attachMovie
unloadMovie

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 27-11-2003, 19:13   #5 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
axo,
du meinst wie oben in
meinem beispiel, nur mit
deinem code?

könntest du mir dabei
script-mäßig ein wenig
auf die sprünge helfen?

vielen dank,
arne
AneBanane ist offline   Mit Zitat antworten
Alt 27-11-2003, 19:16   #6 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
jo - ich check mal ...hab schon lange kein Flash 5 mehr geproggt....mal schauen - bis gleich..

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 27-11-2003, 19:34   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ich kanns nicht testen - mein flash mx buggt die ganze zeit mit dem script - sorry - kann dir da net helfen - ich hab aber ein gutes Script bei Flashpower - von Madokan gefunden...
ActionScript:
  1. // TimeOut durch Mausbewegung
  2.  
  3. movieclip.prototype.timeout = function (dauer,feld) {
  4.     sek = int(getTimer()/1000-reset);   
  5.     this[feld] = (sek>dauer) ? this[feld] = "TimeOut !" : this[feld] = sek;
  6. }
  7.  
  8. Aufruf:
  9.  
  10. onClipEvent (mouseMove) {
  11.     reset=getTimer()/1000;
  12. }
  13. onClipEvent (enterFrame) {
  14.     timeout(10,"_parent.ausgabe");
  15. }


Jetzt musst Du nur noch attachen z.b mti

attachMovie("bla","neuMC",1);

und dann
neuMC.OnClip Event....anstatt das obere ...den proto musst du gar nicht verändern - den musst du nur in root einfügen.....

halbwegs klar ?
Gruss nky
nky ist offline   Mit Zitat antworten
Alt 27-11-2003, 19:37   #8 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
ich kuk mal.
vielen dank ersma!
grüße,
arne.
AneBanane 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 02:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele