PDA

Volledige versie bekijken : mc blijft herhalen


marima
%Europe/Berlin %920 %2005, 23:06
Ik heb een movie met daarin een mc met een motiontween.
De bedoeling is dat de mc maar 1 keer afspeelt en dat je dan eventueel kunt klikken om door te gaan naar een html pagina.
Maar de mc blijft herhalen, stopt alleen als je er met de muis vanaf gaat, dus krijg je geen kans om te klikken.
Er staat dus wel degelijk een stop op het laatste frame van de mc.

Dauntless
%Europe/Berlin %927 %2005, 23:15
Welk AS gebruik je? :)

marima
%Europe/Berlin %964 %2005, 00:09
Dit as zit in de movie:

roots_mc.onRollOver = function(){
this.gotoAndPlay(1)
}
roots_mc.onRelease = function(){
getURL("http://marima.ietsmet.nl/", "mainFrame");
}
stop();

Ik dacht al dat ik het had opgelost door in de mc een layer bij te maken. Maar dan moet ik 2x met mijn muis erover voor hij gaat lopen.
Als ik op de tweede layer in het eerste frame een play zet is dat probleem ook weer opgelost, maar dan begint de mc weer vanzelf te spelen. 1x maar, alleen is het de bedoeling dat ie pas begint als je met je muis erover gaat.

Ik zal de fla meesturen, dan kun je het zien.

Dauntless
%Europe/Berlin %967 %2005, 00:13
Layers zijn maar een manier om je stuff te ordenen. (Of om bv masks of guided tweens toe te passen). Je hebt dus een stop(); en een play(); op dezelfde frame...

marima
%Europe/Berlin %978 %2005, 00:29
Die stop heb ik uit het script weggehaald. Maar dat was het probleem niet.
Die tweede layer is wel nodig omdat anders de movie af en toe wat "wappert".
En daar moet ik wel een play in zetten anders blijf ik 2x klikken.
Maar het 1x vanzelf afspelen blijft daardoor natuurlijk wel.
Dus wat moet ik nu?

josko
%Europe/Berlin %395 %2005, 10:30
ik had hier ook last van in mijn laatste projectje met flash... bij mij kwam het doordat ik veel te veel variablen stelde... ik heb toen twee layers aangemaakt die op de punten stop(); zeiden waar ie meost stoppen,, en dat hielp... werkt een gotoandstop niet als je die ergens zet?

marima
%Europe/Berlin %490 %2005, 12:45
Geprobeerd maar dat werkt ook niet. Zette me wel aan het doordenken
En ik heb het opgelost.
Is eigenlijk heel simpel, een onRollOver op de tweede layer van de mc gezet i.p.v. op de root.
Nu werkt het zolas ik het wil.