PDA

Volledige versie bekijken : daaiende cd die stopt


danny00d
%Europe/Berlin %562 %2005, 14:30
hey
ik heb een cd gemaakt daar komen knoppen in, maar de cd moet rond draaien, dat is geen probleem, nu wil ik als ik met de muis op de cd ga staan dat ie dan stopt, dat krijg ik niet voor elkaar, wie kan/wil me helpen?

Dopefish
%Europe/Berlin %597 %2005, 15:19
Waarom maak je van de CD dan ook geen knop
Dan kun je in het eerste frame van de button een draaiende cd hebben, dmv je clip daarin zetten, als je dan over doet dan stopt ie. Moet je die down en hit maar gewoon even dezelfde laten ofzo.

of je kan het met actionscript doen

damarez
%Europe/Berlin %611 %2005, 15:40
volgens mij moet dat kunnen lukken met on (release) {movieclipinstancenaam.stop():)
je moet het ff uitzoeken
maar het kan wel

theFlashWizard
%Europe/Berlin %826 %2005, 20:49
kon et niet laten hier ff een voorbeeldje van te maken :)

danny00d
%Europe/Berlin %438 %2005, 11:32
hoi heb het geprobeerd maar kom er echt neit uit.
en als button ziet het er niet uit dan is het lelijk springt ineenkeer dat ding weg.

iemand nog een oplossing kan namelijk dat bestand die gemaakt is niet openen
heb flash MX...

theFlashWizard
%Europe/Berlin %534 %2005, 13:49
ik zal et ff opslaan als mx.. :)
als mx opslaan lukt wel maar de knop om bijlages toe te voegen functioneert ff nie bij mij..

dan maar et script (met uitleg):
// de snelheid is gelijk aan de doelsnelheid is gelijk aan de beginsnelheid is gelijk aan 30
cd.speed = cd.targetSpeed=cd.orgSpeed=30;
// iedere x dat hij het frame van de mc "cd" frame afspeelt (vaak 12fps)
// wordt deze functie uitgevoert:
cd.onEnterFrame = function() {
// de snelheid is gelijk aan de overgebleven afstand gedeelt door een getal
// doordat de afstand steeds kleiner wordt en je hem blijft delen door hetzelfde
// zal de snelheid langzaam veranderen
this.speed += (this.targetSpeed-this.speed)/5;
// tel bij mijn huidige rotatie de snelheid op.
this._rotation += this.speed;
};
// wanneer je over de cd mc heengaat voert hij de volgende functie uit:
cd.onRollOver = function() {
// verander de doelsnelheid naar 0
this.targetSpeed = 0;
};
// wanneer je dan weer van de cd mc afgaat voert hij de volgende functie uit:
cd.onRollOut = function() {
// verander de doelsnelheid naar de orginele snelheid
this.targetSpeed = this.orgSpeed;
};

et enigste dat je dan moet toevoegen is een mc met de instancename "cd"

danny00d
%Europe/Berlin %374 %2005, 09:58
mercy,
dat jij er bent!!!

theFlashWizard
%Europe/Berlin %556 %2005, 14:21
late reactie :|
maar graag gedaan hoor.. :)