webForumDet fria alternativet

få en knapp att försvinna?

Flash

7 svar · 514 visningar · startad av mekkfabrics

Medlem sedan feb. 200734 inlägg
Frågan#1

Hej, jag är ny här.verkar schysst här :)
Hur får man en knapp att försvinna när man trycker på den?
Knappen används för att stänga ner ett mc som jag laddat upp med hjälp av loadMovieNum.
här är AScriptet för det som jag använder.

loadMovieNum("http://mindomän/1.swf", 1);
unload_btn.onPress = function() {
unloadMovieNum(1);
}

ett litet fönster öppnas alltså med lite text i, knappen unloadar filmen
och det funkar ju fint, men jag vill alltså att knappen försvinner från timelinen samtidigt med filmen. Känns som en lätt grej egentligen men jag går ändå bet. På ett annat forum pratade något om att göra ett movieclip av knappen, men jag hajar inte riktigt!

Medlem sedan dec. 2006608 inlägg
#2

Välkommen :)

loadMovieNum("http://mindomän/1.swf", 1);
unload_btn.onPress = function() {
 unloadMovieNum(1);
[red][B]this._visible = false;[/B][/red]
}

Om du lägger till koden i röd fetstil så ska din knapp bli osynlig när du trycker på den.

Personligen brukar jag föredra onRelease istället för onPress, men det är väl en smaksak.
/Patrik

Medlem sedan feb. 200734 inlägg
#3

Tackar för snabbt svar, ska testa detta. onRelease ska det ju såklart vara!

Medlem sedan jan. 2007133 inlägg
#4

andyoumaydie skrev:

Personligen brukar jag föredra onRelease istället för onPress, men det är väl en smaksak.

Njae, smaksak vet jag inte, men om man utgår från ett webbperspektiv är det betydligt mer användarvänligt att bygga länkar som vanliga HTML länkar fungerar då användare oftast har det inlärt. Folk kan skapa irritation på exempelvis sådana saker. Och då är det onRelease som gäller enligt mig. :)

Och...

loadMovieNum("http://mindomän/1.swf", 1);

... skulle jag byta till...

loadMovieNum("1.swf", 1);

... då det blir mer dynamiskt och mindre kod.

Medlem sedan feb. 200734 inlägg
#5

röd fetstil i AS? hur gör man det?

Medlem sedan dec. 2006608 inlägg
#6

hmm, vad jag tror du menar...

Jag menade det JAG skrivit i röd fetstil dvs:
this._visible = false;

:)

Medlem sedan feb. 200734 inlägg
#7

Ja ja, min hjärna stängdes av där, tyckte det var lite skumt, "röd fetstil"
kanske blir en klassiker här på forumet, jag bjuder på den :e
Men tack som fan för hjälpen för nu funkar det!

Medlem sedan dec. 2006608 inlägg
#8

Det ska nog värre dumheter till för att bli en klassiker. :birp

Om du har fått en lösning som du är nöjd med så hade det varit fint om du markerade tråden som *löst* genom att klicka på länken i övre högre hörnet på svaret som gav lösningen.

Lycka till med ditt flashande.
/Patrik

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)