Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Actionscript 2

Skapad av kontoutdrag, 2010-11-14 18:27 i Webbutveckling & Programmering

1 157
11 inlägg
0 poäng
kontoutdrag
Visningsbild
P 33 Göteborg Hjälte 75 inlägg
0
Tjenare!

Behöver lite snabb hjälp!

Det är (troligtvis) ganska enkelt, men jag kan inte komma på vad jag gör fel..


onClipEvent(Load){

stapel_1_hojd = 100;

visa_stapel_1 = 0;

hastighet = 1;

onClipEvent(enterFrame){
if (visa_stapel_1 == 1){
if (Object(this._parent).mc_stapel_1._height < stapel_1_hojd){
Object(this._parent).mc_stapel_1._height += hastighet;
}
}
else if (visa_stapel_1==0){
if (Object(this._parent).mc_stapel_1._height > 5){
Object(this._parent).mc_stapel_1._height -= hastighet;
}
}
}
Object(this._parent).btn_visa_stapel_1.onPress(function(){
if (visa_stapel_1 == 0){
visa_stapel_1 = 1;
}else{
visa_stapel_1 = 0;
}
});

}


Problemet ligger i knappen, dvs "btn_visa_stapel_1". Det ger inga errormeddelanden, men ingenting händer heller. Vore oerhört tacksam om någon kan hjälpa mig reda ut det här problemet.

Ingen status

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0
visa_stapel_1++ och visa_stapel_1--, funkar det månntro?

Jag är lite osäker, jag kan bara AS3 (vilket du borde skriva i istället, om du inte har nnågon väldigt bra anledning att skriva i AS2).

Du får ingen debug-info heller?

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

pr0n
Visningsbild
P Hjälte 5 588 inlägg
0

Svar till kontoutdrag [Gå till post]:
Testa kör en trace bland koden när du klickar på knappen.
trace(visa_stapel_1);

Vad får du ut för värde?

Ingen status

kontoutdrag
Visningsbild
P 33 Göteborg Hjälte 75 inlägg
Trådskapare
0

Svar till Erotisk_Eruption [Gå till post]:
++ och -- gör samma sak som i exemplet jag skrev, så det hjälper ingenting. Orsaken till varför jag använder AS2 är för att det är det enda jag lärt mig i skolan.. Sjukt värdelöst, menmen..

Får ingen debug alls, för det är ju inget som är "fel", den gör bara inte som jag vill.

Ingen status

kontoutdrag
Visningsbild
P 33 Göteborg Hjälte 75 inlägg
Trådskapare
0

Svar till pr0n [Gå till post]:
Den ger värdet 0 hela tiden, precis som jag misstänkte. Det "enda" som behöver fixas är att knappen verkligen ändrar värdet på variabeln.

Ingen status

pr0n
Visningsbild
P Hjälte 5 588 inlägg
0
Svar till kontoutdrag [Gå till post]:
Har inte hållit på med AS2 på flera år :)

Fungerar det bättre om du ändrar
visa_stapel_1
till
_root.visa_stapel_1

Ingen status

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till kontoutdrag [Gå till post]:

Se om du kan få tag på en AS3- video tutorial på något ställa, gärna från Learnflash.com eller så ^^

Det är ett väldigt enkelt språk, ajg lärde mig på ett halvår-år ungefär från scratch.

Det är mer logiskt, inte lika krångligt och har bättre stöd för OOP ^^

Annars står jag tomhänt, då det enligt min logik borde funka : <

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

kontoutdrag
Visningsbild
P 33 Göteborg Hjälte 75 inlägg
Trådskapare
0

Svar till pr0n [Gå till post]:
Hjälpte tyvärr ingenting.. Känns ju egentligen inte som att det vore så svårt att byta värdet på en variabel när man trycker på en knapp >.<

Ingen status

pr0n
Visningsbild
P Hjälte 5 588 inlägg
0

Svar till kontoutdrag [Gå till post]:
Hm, underligt att det inte fungerade. Tror dessvärre att det är där problemet ligger.

För du definierar ju visa_stapel_1 = 0 i rooten.
Sedan är du inne i knappen, som är ett objekt, och pillar.

Kan vara så att jag tänker för objektorienterat nu, men skulle gissa på att den sätter två olika variabler med samma namn. En variabel i rooten, och en variabel inuti knappen :/

Ingen status

kontoutdrag
Visningsbild
P 33 Göteborg Hjälte 75 inlägg
Trådskapare
0

Svar till pr0n [Gå till post]:
Fick en snilleblixt när jag läste ditt inlägg. Jag gjorde visa_stapel_1 global och samma i koden på knappen. Fungerar perfekt nu! Tack <3

Ingen status

pr0n
Visningsbild
P Hjälte 5 588 inlägg
0

Svar till kontoutdrag [Gå till post]:
Härligt :D Såna fel kan vara en riktig plåga ibland.

Ingen status


Forum » Datorer & IT » Webbutveckling & Programmering » Actionscript 2

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons