Toon posts:

[flash] Dynamische text aan button hangen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weinig flash ervaring, maar kon zo niets erover vinden dus ik probeer hier eens:
Ik wil een button maken, waarbij een text verschijnt als je over de text heengaat. Deze text moet variabel zijn: Ik weet van tevoren niet wat de text zal zijn en hoeveel van deze buttons er zullen bestaan in de movie.
Ik heb dartoe een textveld in het 'over' en 'down' frame van de button geplaatst, hem dynamisch gemaakt en ik heb hem 'Caption' genoemd.
Maar hoe kan ik deze Caption nou wijzigen?

_root.Caption="Blaat"

maakt een variabele blaat, wijzigt de tekst niet.

_root.Knop.Caption="Ander geblaat"

doet dat ook.

Hoe kan ik in godsnaam bij mijn textveld?

Voorbaat dank

  • Expander
  • Registratie: Februari 2001
  • Niet online
Bekijk bij Debug > Variables waar je "Blaat" staat. Ik weet ook niet veel van Flash, maar dit is wat ik als eerste zou doen.

Hmm.. dit werkt niet als je nog niet kan Runnen..

Expanding the inexpandable


Verwijderd

ik heb het een keer opgelost door in een MC een button te emuleren en dan gaat het een stuk makkelijker.

dus een Mc met een lege button erin voor het hit vlak en een aantal frames voor de on-mouse-over etc. en dan een tekstvak over die lege button voor de kop en die kan je makkelijk vullen

  • Puck
  • Registratie: November 2001
  • Laatst online: 10:48

Puck

EINDBAAS.org

Ja idd. Makkelijkste manier is door een MC een button te laten emuleren. Je kan hiermee ook met hitTest ervoor zorgen dan je een onmouseover event hebt:

Flash ActionScript:
1
2
3
if (hitTest(_root._xmouse, _root._ymouse, true) {
       .....
}

Arrived anxious, left bored


Verwijderd

Topicstarter
Cool, bedankt, zo lukt het. Wel wat gekunsteld, maargoed, ik wel er wel aan ;).