Ik ben redelijk rusty met flash, toch dacht ik dat ik het nog wel kon. Kennelijk niet 
Achtergrond informatie:
Ik heb een simpele site, met daarin twee movieclips. Movieclip een staat standaard aan en als je daar met je muis overgaat dan springt movieclip twee aan. Ze laten beiden dezelfde animatie zien, maar dan in een andere realiteit. Animatie een is mooi en lief en animatie twee is meer skateboard/punk achtig.
Animatie twee moet dus zichtbaar worden bij muis contact. Ik heb om dat te bereiken het volgende stukje actionscript verzonnen en in de tweede movieclip geplaatst. Ergens eerder wordt de tweede movieclip al op alpha = 0 gezet.
Easy does it. Dit werkt perfect.
Het probleem:
Maarja het is natuurlijk mooier als de tweede movieclip in fade in plaats van er ineens zijn. Ik even rondspeuren naar hoe dat ook al weer ging.
Dit was mijn eindresultaat (plus enkele versies met andere syntax) maar ergens gaat het mis en ik zie echt niet waar.
Achtergrond informatie:
Ik heb een simpele site, met daarin twee movieclips. Movieclip een staat standaard aan en als je daar met je muis overgaat dan springt movieclip twee aan. Ze laten beiden dezelfde animatie zien, maar dan in een andere realiteit. Animatie een is mooi en lief en animatie twee is meer skateboard/punk achtig.
Animatie twee moet dus zichtbaar worden bij muis contact. Ik heb om dat te bereiken het volgende stukje actionscript verzonnen en in de tweede movieclip geplaatst. Ergens eerder wordt de tweede movieclip al op alpha = 0 gezet.
code:
1
2
3
4
| onClipEvent(enterFrame) {
if(this.hitTest(_root._xmouse, _root._ymouse, true)) {this._alpha = 100;}
else if(this.hitTest(_root._xmouse, _root._ymouse, false)) {this._alpha = 0;}
} |
Easy does it. Dit werkt perfect.
Het probleem:
Maarja het is natuurlijk mooier als de tweede movieclip in fade in plaats van er ineens zijn. Ik even rondspeuren naar hoe dat ook al weer ging.
code:
1
2
3
4
5
6
7
| onClipEvent(enterFrame) {
if(this.hitTest(_root._xmouse, _root._ymouse, true)) {this._alpha = 100;}
diff = 5;
else if(this.hitTest(_root._xmouse, _root._ymouse, false)) {this._alpha = 0;}
diff = -5;
this._alpha += diff;
} |
Dit was mijn eindresultaat (plus enkele versies met andere syntax) maar ergens gaat het mis en ik zie echt niet waar.
offtopic:
Dingen met if en else, meh nooit goed om te doen met je post party waar zijn mijn hersenen
Dingen met if en else, meh nooit goed om te doen met je post party waar zijn mijn hersenen
|{ brrr }] |
