04. februar 2005 - 08:17
Der er
12 kommentarer og 1 løsning
hvorfor udnytter det her script 100% af min CPU
Hvorfor udnytter dette script 100% af min CPU. Det fungerer som et skrabespil, hvor man skraber et felt fri. Det her script ligger i frame 1, sammen med de andre ting this.mc_1.swapDepths(1); this.mc_2.swapDepths(2); this.createEmptyMovieClip("mask",3); this.mask._x = 0; this.mask._y = 0; function skrabe(a,b){ this.mask.beginFill("0x000000",100); this.mask.moveTo(a+10,b-20); this.mask.lineTo(a+10,b-10); this.mask.lineTo(a+10,b+10); this.mask.lineTo(a-5,b+5); this.mask.lineTo(a-10,b-10); this.mask.endFill(); } this.mc_2.setMask(this.mask); this.mask.lineStyle(50,"0x000000",100); this.mask.moveTo(-100,-100); this.onEnterFrame = function(){ skrabe(this.mask._xmouse,this.mask._ymouse); } Mouse.hide(); this.mc_3.swapDepths(10); this.mc_3.onEnterFrame = function(){ this._x = _root._xmouse; this._y = _root._ymouse; } Skraberen, der fjerner det øverste lag har denne kode onClipEvent(enterFrame){ this.swapDepths(4); }
Annonceindlæg fra Infor
04. februar 2005 - 12:46
#1
Det burde da ihvertfald ikke være nødvendigt at swappe depths i din enterFrame ?
04. februar 2005 - 13:32
#2
hvilken cpu har du ;)
04. februar 2005 - 14:25
#3
Hey mat, mener du: onClipEvent(enterFrame){ this.swapDepths(4); det hjælper desværre ikke noget Kalleballe, det er 3 GHZ
04. februar 2005 - 14:56
#5
klik "scratch card"
04. februar 2005 - 15:26
#6
Hej Gantz Det er aldrig en god ide at bruge onEnterframes der kører hele tiden, det bruger meget af cpu'en
04. februar 2005 - 15:45
#7
Jaspers Cool, hvad kan jeg bruge i stedet for de 3 onEnterFrames
04. februar 2005 - 16:01
#8
HEy KalleBalle, jeg tak for hjælpen smider du lige et svar, så du kan få point. Har du evt. en ide om, hvordan man laver det områder der bliver skrabet frit større, når man holder musen nede.
04. februar 2005 - 16:14
#9
prøv at sætte s.w = width/2; til s.w = width/1;
04. februar 2005 - 16:15
#10
s.w = width;
04. februar 2005 - 16:15
#11
;)
04. februar 2005 - 16:18
#12
der kan vist godt være problemer med koden i mac version af flash 6 player!! Bare så du ved det.
05. februar 2005 - 13:32
#13
Tak for hjælpen Kalleballe.
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.