vinTagesworld Flash forum
wat is de code/functie om als ik op knop2 druk het filmpje te laten stoppen die al gestart is doordat ik er voor op knop1 gedrukt heb.
alvast bedankt :)
stop();

ps, ik zie dat je heel de tijd zoekt naar delete onEnterFrame..kan ik je mss zo helpen ?
laatst ge-edit op: 04-02-07 om 22:06
hoe bedoel je zo ?
via dit forum
A zo ;)
met stop stopt het filmpje wel. maar hij moet toch ook stoppen als ik op de volgende button klik ?
ik dacht dat delete onEnterFrame ervoor zorgde dat bij het aanklikken van de volgende knop de voorgaande stopte, vandaar mijn zoektocht naar dat keywoord
laatst ge-edit op: 04-02-07 om 22:10
Kan je je vraag iets duidelijker maken.
Ik denk dat je 2 buttons hebt ?
En je wilt wat precies doen ?
uitleg:
Als je een functie hebt gemaakt, bijvoorbeeld dit:
actionscript codekeer = 0;
onEnterFrame = function(){
keer ++;
trace("Deze zin is al " +keer+ " in beeld geweest");
}
Dan zal dat eeuwig door blijven gaan, je kan dat stoppen door dit te doen bijvoorbeeld
actionscript codekeer = 0;
onEnterFrame = function(){
keer ++;
trace("Deze zin is al " +keer+ " in beeld geweest");
if(keer >=10){
delete onEnterFrame;
}
}
Nu stopt hij na 10 keer
laatst ge-edit op: 04-02-07 om 22:15
als ik op button 1 klikt, begint er een filmpje te lopen, ik moet nu op dezelfde button klikken om het filmpje weer te stoppen. als ik op button 2 klikt loopt filmpje 2 en zo verder met de andere buttons. maar als ik button 1 niet eerst sluit, laad hij filmpje 2 onder filmpje 1, dus filmpje 1 moet automatisch sluiten als ik op button 2 klik.
Ah ik snap je vraag nu wel, maar om je een fatsoenlijk antwoord te geven zou een FLA bestand handig zijn...
Je zal in ieder geval met een if/else moeten gaan werken.
edit, in mn vorige post heb ik delete onEnterFrame uit gelegt
laatst ge-edit op: 04-02-07 om 22:17
het is toch een standaard iets als je op de volgende knop drukt dat de voorgaande stopt? zo moeilijk moet dat toch niet zijn ?
p.s. heb je een voorbeeld op je website hoe ik of/else kan gebruiken ?
laatst ge-edit op: 04-02-07 om 22:20
een if else is heel makkelijk.
actionscript codenaam = "jan";//pruts wat met de naam, en je zal onderstaande wel begrijpen
if(naam == "jan"){
trace("je heet jan");
}else{
trace("Je heet geen jan, maar "+naam);
}
over je vorige knop...voor jouw is het mischien logisch, maar ik weet niet wat de code is die onder knop1 staat en onder knop2 etc...mss als je eens een van die codes geeft wat je nu hebt dat ik je dan beter snap

laatst ge-edit op: 04-02-07 om 22:25
alle knoppen hebben dezelfde codes:
actionscript codethis.introknop.onRollOver = function() {
introknop.gotoAndPlay("_over");
};
this.introknop.onRollOut = function() {
introknop.gotoAndPlay("_out");
};
this.introknop.onRelease = function() {
Hoofdkader_mc.gotoAndPlay("1");
};
this.Hoofdkader_mc.onRelease = function() {
Hoofdkader_mc.gotoAndStop("1");
};
alleen hebben ze allemaal een andere naam natuurlijk ;)
Dit topic is gesloten.