PDA

Volledige versie bekijken : MouseOvers, Einstein materiaal.


Shinryu
%Europe/Berlin %967 %2009, 00:12
Ja, dat is het zeker!

Ik ben niet al te ervaren met AS3, zoals vele heb ik ontzettend moeite met de draad oppikken.

Voor mij klinkt het allemaal ingewikkeld, hopelijk lachen jullie mij constructief uit.

Het probleem!;
Ik heb een zooitje met buttons, ieder met animaties zodra je er overheen gaat, en een movieclip.
Zodra je over Button1 hovered, moet MovieClip naar MovieClip1 springen.
Zodra ik over Button2 hover, moet de MovieClip zich aanpassen, en naar MovieClip2 springen.
edit: Hetzelfde geld voor Button3 en Button4 !


Qua vormgeving heb ik een Image carrousel met een externe display, wat text bevat over het desbetreffende plaatje. Misschien dat dit iets meer licht op de situatie schijnt, of juist niet?


Ik hoop dat een van jullie briljant genoeg is om mij uit de brand te helpen.

Wachtend, in spanning,
Shin!

mknol
%Europe/Berlin %344 %2009, 09:16
En wat heb je al geprobeerd, waar loop je vast? Een rollover in AS3 maak je alsvolgt:

myButton.addEventListener(MouseEvent.ROLL_OVER, onMyButtonRollover);

function onMyButtonRollover(e:MouseEvent):void
{
trace("Hello rollover");
}

Shinryu
%Europe/Berlin %620 %2009, 15:53
Ik heb alleen as2 mouseover stuff geprobeert, doet het niet uiteraard.
Toen begon er stoom uit mijn delicate oortjes te komen, ik kom er gewoon echt niet uit.

http://i35.tinypic.com/261getx.jpg

Hier een screenshot dat mijn probleem misschien wat beter omschrijft.

Het zwarte vierkantje is mijn MovieClip, zodra ik over een van de 3 Buttons mouseover, moet er in het zwarte vierkantje een 1, 2 of 3 verschijnen.

Ik kon niet veel opmaken uit; myButton.addEventListener(MouseEvent.ROLL_OVER, onMyButtonRollover);

function onMyButtonRollover(e:MouseEvent):void
{
trace("Hello rollover");
}

MovieClip1
Button1
Button2
Button3 <- instance namen.

jelmer91
%Europe/Berlin %630 %2009, 16:07
Maak in je movieclip 3 frames, heb je denk ik al.
frame 1 = 1, 2 = 2 etc.

MovieClip1.Stop();
Button1.addEventListener(MouseEvent.ROLL_OVER, onMyButtonRollover1);
Button2.addEventListener(MouseEvent.ROLL_OVER, onMyButtonRollover2);
Button3.addEventListener(MouseEvent.ROLL_OVER, onMyButtonRollover3);

function onMyButtonRollover1(e:MouseEvent):void
{
MovieClip1.gotoAndStop(1);
}
function onMyButtonRollover2(e:MouseEvent):void
{
MovieClip1.gotoAndStop(2);
}
function onMyButtonRollover3(e:MouseEvent):void
{
MovieClip1.gotoAndStop(3);
}


Alstublieft

Shinryu
%Europe/Berlin %707 %2009, 17:58
Jelmer91, kanjer!

Precies wat ik nodig heb.


Ik ben bezig met mijn 3d artist portfolio, normaal gesproken zou ik voor mijn scriptwerk bij een docent van m'n opleiding terecht kunnen, maar het is herfstvakantie :(

Ontzettend fijn dat ik nu verder kan, bedankt!