[ActionscriptFlashMX]Buttons bewegen mee in script, mag niet

Pagina: 1
Acties:

  • likkepot
  • Registratie: April 2002
  • Laatst online: 06-12-2024

likkepot

Ghehe ghe heehe!

Topicstarter
Ik heb een script dat regendruppels maakt. Klik hier om het in actie te zien, dan snap je m'n probleem beter. :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
createEmptyMovieClip( "drop", 1 );
              with ( drop ){
              colors = [0xFFFFFF, random(0x00FFFF)];
              alphas = [ 100, 100 ];
              ratios = [0, 0xFF];
              matrix = { matrixType: "box", x:260, y:45, w:30, h:310, r:(200/95)*Math.PI};
              beginGradientFill( "linear", colors, alphas, ratios, matrix );
              moveto(275,50);
              lineto(285,350);
              curveTo(275,365,265,350)
              lineto(275,50);
              endFill();
              _xscale=10
              _yscale=40
              _rotation=45
}
duplicateMovieClip (drop, "drop"+i, i)
    _root["drop"+i]._x = random (400);
    _root["drop"+i]._y = -450+Math.random()*(600);
    _root["drop"+i]._yscale = 20+Math.random()*50;
i++;
_x-=15;
_y+=15;
_alpha-=0.5;
if(_y>440){
    _y=-450+Math.random()*(600);
    _x=random(400);
    _alpha=100;
}
if(i>12){
    brake;
    i=0
}

Allemaal leuk en aardig maar nu wil ik dus deze vallende regendruppels/meteoren als achtergrond gebruiken in m'n movie. Op de voorgrond wil ik een aantal knoppen plaatsen. Het vervelende is dat de knoppen met de regendruppels meegaan en dus niet op hun plek blijven staan.
Heb ze al een vaste waarde gegeven enzo, andere layer, apparte movie met buttons gëimporteerd maar ze vallen nog steeds met de regen mee...
In de laatse frame van m'n movie staat
code:
1
gotoAndPlay(2);

hierdoor herhaald het script zich dus steeds en kan ik m'n buttons nergens kwijt.

Hoe los ik dit op ?

nikszolekkeralss.exe


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wat doet dit

code:
1
2
3
_x-=15;
_y+=15;
_alpha-=0.5;


p.s.: Flash ActionScripting hoort bij [WG]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • likkepot
  • Registratie: April 2002
  • Laatst online: 06-12-2024

likkepot

Ghehe ghe heehe!

Topicstarter
Dat zorgt ervoor dat de stralen niet op dezelfde plek vallen.
En ik vraag een move aan naar WG ;)
offtopic:
zat via de search in PW en had te haastig een topic geopend

nikszolekkeralss.exe


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

likkepot schreef op 09 februari 2004 @ 15:25:
Dat zorgt ervoor dat de stralen niet op dezelfde plek vallen.
Dat regel je toch in je duplicateMovie :?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
P&W -> W&G

https://fgheysels.github.io/


  • likkepot
  • Registratie: April 2002
  • Laatst online: 06-12-2024

likkepot

Ghehe ghe heehe!

Topicstarter
BtM909 schreef op 09 februari 2004 @ 15:27:
[...]

Dat regel je toch in je duplicateMovie :?
Juist ik las te snel :)
code:
1
2
3
_x-=15;
_y+=15;
_alpha-=0.5;

Dit zorgt ervoor dat de regenstraal daadwerlijk naar beneden valt. Anders plaatst hij alleen de stralen. Hij heeft maar een hele korte valperiode van 15. En die alpha setting laat hem net een beetje mooi wegfaden.

Trouwens, je ziet soms het woord "ZON" voorbij zoeven. Dit is dus een button die eigenlijk niet zou mogen bewegen maar die dus wel meebeweegt.
Hoe blijft hij nou staan ? Het lijkt zo simpel :? Wat zie ik over het hoofd ?

[ Voor 21% gewijzigd door likkepot op 09-02-2004 16:06 ]

nikszolekkeralss.exe


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

likkepot schreef op 09 februari 2004 @ 16:04:
[...]

Juist ik las te snel :)
code:
1
2
3
_x-=15;
_y+=15;
_alpha-=0.5;

Dit zorgt ervoor dat de regenstraal daadwerlijk naar beneden valt. Anders plaatst hij alleen de stralen. Hij heeft maar een hele korte valperiode van 15. En die alpha setting laat hem net een beetje mooi wegfaden.
En als je die nou op de drop zelf zet. Ik heb hier even geen flash voorhanden, maar wordt nu niet alles verplaatst ipv. alleen je 'drops'?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • likkepot
  • Registratie: April 2002
  • Laatst online: 06-12-2024

likkepot

Ghehe ghe heehe!

Topicstarter
potverdepotver!! :+
het is nog maandag zullen we maar zeggen
code:
1
2
3
_root["drop"]._x-=15;
_root["drop"]._y+=15;
_root["drop"]._alpha-=0.5;

werkt perfect!
thx :)

nikszolekkeralss.exe


Verwijderd

likkepot schreef op 09 februari 2004 @ 16:11:
potverdepotver!! :+
het is nog maandag zullen we maar zeggen
code:
1
2
3
_root["drop"]._x-=15;
_root["drop"]._y+=15;
_root["drop"]._alpha-=0.5;

werkt perfect!
thx :)
Maar het is onzin om je instance dynamisch aan te spreken: _root["drop"] aangezien dat altijd in hetzelfde resulteert, doe dan gewoon:

this.drop=....
Pagina: 1