10. august 2006 - 10:20
Der er
18 kommentarer og 1 løsning
jeg kan ikke få navigeringen til at virke
hej jeg har lavet en knap som hedder up_btn. den skal kunne navigere et felt som hedder select_mc men det virker ikke min kode er som følgende: up_btn.onRelease = function() { if(select_mc._x == 314 && select_mc._y == 148) { select_mc._y == 218 && select_mc._x == 314; } else if(select_mc._x == 314 && select_mc._y == 183) { select_mc._x == 314 && select_mc._y == 148; } } nogen ideer til hvad der er galt ?
Annonceindlæg fra HP
10. august 2006 - 10:29
#1
Man sætter ikke værdier ved at bruge dobbelt lighedstegn - med dobbelt lighedstegn sammenligner man. Man sætter variabler med enkelt lighedstegn: up_btn.onRelease = function() { if(select_mc._x == 314 && select_mc._y == 148) { select_mc._y = 218; select_mc._x = 314; }else if(select_mc._x == 314 && select_mc._y == 183) { select_mc._x = 314; select_mc._y = 148; } } Det hjælper nok lidt :) -- Morten Barklund
10. august 2006 - 10:42
#2
hey hey hmm det gjorde det bestemt mere overskueligt hehe. men det fungerede ikke. har du en ide til hvad jeg kan have glemt. jeg har givet knappen et instance name som er up_btn så det kan vidst ikke være det :(
10. august 2006 - 10:52
#3
Well, det kan være så meget. Du baserer dig lige nu på, at koordinaterne _skal_ være noget helt bestemt. Har du placeret movieclippet på forhånd på disse koordinater? Det er nok smartere at bruge et "flag": var valgt = true; up_btn.onRelease = function() { if(valgt) { select_mc._y = 218; select_mc._x = 314; valgt = false; }else { select_mc._x = 314; select_mc._y = 148; valgt = true; } } Så sker der i hvert fald noget (hvis det andet movieclip er navngivet select_mc)
10. august 2006 - 10:58
#4
ja udenfor actionscriptet har jeg sat koordinaterne til x = 314 og y = 148 men med det "flag" flytter den sig så til den koordinat jeg vil have den til?
10. august 2006 - 11:02
#5
så nu fandt jeg ud af det, det var et snottet lighedstegn der stod forkert hehe men tak for hjælpen :) kan du ikke sende et svar så du kan få pointene :)
10. august 2006 - 11:20
#6
Oki :)
10. august 2006 - 11:22
#7
lige en ting mere, kan du svare mig på hvorfor markøren
10. august 2006 - 11:32
#8
tak
10. august 2006 - 11:39
#9
har lige et spørgsmål. kan du svare på hvorfor markøren går til det rigtige sted, men så hopper tilbage igen + ?
10. august 2006 - 11:43
#10
Hvilken markør? Og tark for points :)
10. august 2006 - 12:03
#11
nå sorry mener det felt der skal flyttes (select_mc). så lidt da hehe
10. august 2006 - 12:16
#12
Fordi du trykker to gange?
10. august 2006 - 12:24
#13
nej men det er det, den springer ned til den den skal, men med det samme ryger den op igen
10. august 2006 - 12:27
#14
Hvilket script bruger du - og har du nogle andre scripts nogle steder, der gør noget? Har du nogle keyframes på det lag, hvor movieclippet ligger?
10. august 2006 - 12:57
#15
stop(); //overlays usynlige___________________________________________________________________ aktiviteter_mc._alpha = 0; beskeder_mc._alpha = 0; skiskole_mc._alpha = 0; været_mc._alpha = 0; skisenter_mc._alpha = 0; mat_mc._alpha = 0; underholdning_mc._alpha = 0; praktisk_mc._alpha = 0 ; shopping_mc._alpha = 0; select_mc._y = 148; select_mc._x = 314; if(select_mc._x == 376 && select_mc._y == 218) { aktiviteter_mc._alpha = 100; } else if(select_mc._x == 314 && select_mc._y == 148) { beskeder_mc._alpha = 100; } else if(select_mc._x == 376 && select_mc._y == 148) { skiskole_mc._alpha = 100; } else if(select_mc._x == 436 && select_mc._y == 148) { været_mc._alpha = 100; } else if(select_mc._x == 314 && select_mc._y == 183) { skisenter_mc._alpha = 100; } else if(select_mc._x == 376 && select_mc._y == 183) { mat_mc._alpha = 100; } else if(select_mc._x == 436 && select_mc._y == 183) { underholdning_mc._alpha = 100; } else if(select_mc._x == 314 && select_mc._y == 218) { praktisk_mc._alpha = 100; } else if(select_mc._x == 436 && select_mc._y == 218) { shopping_mc._alpha = 100; } //gør ikoner valgte____________________________________________________________________ if (select_mc._x == 376 && select_mc._y == 218) { aktiviteter_mc._alpha = 100; } else if(select_mc._x == 314 && select_mc._y == 148) { beskeder_mc._alpha = 100; } else if(select_mc._x == 376 && select_mc._y == 148) { skiskole_mc._alpha = 100; } else if(select_mc._x == 436 && select_mc._y == 148) { været_mc._alpha = 100; } else if(select_mc._x == 314 && select_mc._y == 183) { skisenter_mc._alpha = 100; } else if(select_mc._x == 376 && select_mc._y == 183) { mat_mc._alpha = 100; } else if(select_mc._x == 436 && select_mc._y == 183) { underholdning_mc._alpha = 100; } else if(select_mc._x == 314 && select_mc._y == 218) { praktisk_mc._alpha = 100; } else if(select_mc._x == 436 && select_mc._y == 218) { shopping_mc._alpha = 100; } ned_mc.onRollOver= function () { if(select_mc._y == 148) { select_mc._y = 183; } else if(select_mc._y == 183) { select_mc._y = 218; } } /*ned_btn.onRelease = function() { if(select_mc._y == 148) { select_mc._y = 183; } if(select_mc._y == 183) { select_mc._y = 218; } if(select_mc._y == 218) { select_mc._y = 148; } } */ //navigering med knapper________________________________________________________ up_btn.onRelease = function(){ if(select_mc._y == 218 && select_mc._x == 314) { select_mc._y = 183; select_mc._x = 314; } else if(select_mc._y == 183 && select_mc._x == 314) { select_mc._y = 148; select_mc._x = 314; } }
10. august 2006 - 12:58
#16
det er sådan set det hele, men det virker godt nok når jeg kører musen hen over knappen, men ikke når der trykkes
10. august 2006 - 13:37
#17
Jeg forstår ikke helt, hvad du har lavet. Det er meget rodet stillet op :/
10. august 2006 - 15:15
#18
ja jeg ved det hehe. skal lige rode lidt op i det, men finder nok en løsning ligepludselig
10. august 2006 - 15:25
#19
Well, held og lykke :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.