Avatar billede nomisweb Nybegynder
30. januar 2007 - 23:56 Der er 5 kommentarer og
1 løsning

læg 1 til variabel i nær man onRelease?

Hej,

Jeg skal lave en simpel leg hvor man skal flytte et billede til den matchende tekst, og når man rammer rigtigt forsvinder billedet. Når det sker skal der lægges 1 til variablen i. Når i når et bestemt tal, altså alle billeder er væk, går man videre til næste frame. Men hvorfor vil min i ikke tælle op??

stop();
var i:Number = 0;
pic_boots.onPress = function() {
    this.startDrag(false);
};
pic_boots.onRelease = function() {
    this.stopDrag();
    if (eval(this._droptarget) == boots) {
        this._visible = false;
        i++;
    }
};
if (i < 5){
trace (i);
}

pic_boots er mit billede og boots er min tekst som billedet skal forsvinde på. De er begge movieclips.

Tak for hjælpen! :-)
Avatar billede nomisweb Nybegynder
30. januar 2007 - 23:57 #1
den rigtige if til at gå til næste frame skal vel egentlig bare være if (i = 5) {
gotoAndStop (2)}  ?
Avatar billede skovge Novice
31. januar 2007 - 08:26 #2
Hvis den kode ligger på dit objekt, så har du jo lagt din erklæring af variablen i funktionen - dvs. hver gang du bruger funktionen erklærer du variablen på ny og sætter dens værdi = 0 i "var i:Number = 0;" - ergo stiger den self ikke! 

Hvis du ligger koden:
stop();
var i:number = 0;

i første frame og så putter resten af koden ind i noget a la:

on(release){
if (i < 5){
    i++;
}
else{
    gotoAndStop(2);
}
}

(tilføj self selv lige dine functions) - så skulle det virke.
Avatar billede nomisweb Nybegynder
30. marts 2007 - 16:34 #3
lukker
Avatar billede skovge Novice
30. marts 2007 - 18:41 #4
Øh - hvad blev resultatet her???

Fik du løst problemet???

Ville være rart med lidt tilbagemelding på spørgsmålet!!!
Avatar billede nomisweb Nybegynder
31. marts 2007 - 13:13 #5
undskyld...var selv kommet helt væk fra det her og tænkte at det var ligemeget med spørgsmålet. Så øhh...ja undskyld jeg bare lukker. Jeg kan ikke rigtig huske om jeg prøvede dit foreslag, men jeg forstår hvad du mener og det ser jo ud som det jeg  skulle bruge. Hvis du vil have pointene vil jeg meget gerne oprette spørgsmålet på ny? Men tak fordi du gad og hjælpe og undskyld jeg så bare droppede det uden at sige noget.
Avatar billede skovge Novice
31. marts 2007 - 13:38 #6
Det er fint nok - jeg er ligeglad med pointene så behold du bare dem, ville bare lige høre om du havde fået det løst.  :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester