PDA

Volledige versie bekijken : image swapping


vivendi
%Europe/Berlin %658 %2005, 16:48
Hey, ik heb een mp3 speler gemaakt alleen nu wil ik als ik op de 'play' knop druk dat deze veranderd in een 'pauze' knop. Beide de play en pause knop zijn images, hoe kan ik dit doen?

DavidFoyh
%Europe/Berlin %694 %2005, 17:39
Wat ik zou doen:

* maak een movieclip aan (bij mij genaamd "MC")
* zet op eerste frame de knop "play"
* zet op 2de frame (of later als je een motion toepast) de knop "pauze"
* as voor knop "play" :on(release){
//start muziek;
_root.MC.play();
}
* as voor knop "pause" :on(release){
//pause muziek;
_root.MC.play();
}
* as voor frame 1:stop();
* as voor frame waar knop "pause" op staat:stop();

als het niet lukt maak ik wel een fla'tje

rackdoll
%Europe/Berlin %699 %2005, 17:47
als ik jouw was had ik gewoon een MC gemaakt met 2 frames.
in frame 1 zet je het play plaatje en in die frame erna zet je het pauze plaatje.
>Nu wil je dat als je op play drukt hij naar frame 2 gaat (puaze plaatje) en andersom.
Je moet dus helemaal in het begin van je timeline...een var aanmaken:

click = 0;

wat je dus zegt op de play knop is...:

playPauze.onRelease = function(){
if(click == 0){
geluid.play();
MCvanplaatjes.gotoAndStop(2);
click = 1;
}else if(click == 1){
geluid.stop();
MCvanplaatjes.gotoAndStop(1);
click = 0;
}
}

je hebt dus een var die de hele tijd 1 of 0 is, 0 = play......1 = pauze..

k hoop dat je er zo een beetje uitkomt... [^]

theFlashWizard
%Europe/Berlin %804 %2005, 20:18
playPauze.onRelease = function(){
if(!clicked){
geluid.play();
MCvanplaatjes.nextFrame()
clicked = true
}else if(click == 1){
geluid.stop();
MCvanplaatjes.prevFrame();
clicked = false
}
}

vink dan leuker..

vivendi
%Europe/Berlin %920 %2005, 23:06
bedankt mensen, ik ga het zometeen gelijk even proberen. Ik denk wel dat ik er nu uit ga komen :)

vivendi
%Europe/Berlin %179 %2005, 05:18
Ik heb het geprobeerd, alleen werkt het niet helemaal. Als ik op play druk veranderd de play knop wel in de pauze knop alleen de muziek speelt hij niet meer af.
Ik heb deze code in de play knop gezet, de pauze knop is nog leeg.


on(release)
{
doAction = true;
track1.start();
gotoAndStop(86);

}


Iemand een idee hoe dit kan??

vivendi
%Europe/Berlin %492 %2005, 12:49
Niemand een idee waarom de code hierboven niet werkt...? :(
Want als ik namelijk 'GotoAndStop(86);' weglaat speelt hij wel muziek.