fjonkenMedlem sedan jan. 200227 inlägg Hej!
Jag har ett MC med en knapp som innehåller ett dyanmiskt textfält.
Hur ska jag skriva i actionsccript om jag vill fylla textfältet med text.
MC heter "link"
knappen heter "button"
textfältet heter "LinkName"
det är som den inte hittar LinkName i själva knappen.
jag har rätt sökväg till knappen resp MC. Har testat med
_root.link.button.LinkName.text="min text";
Men det funkar inte
Använder MX
SNälla hjälp
Lägg textfältet ovanpå knappen istället så att sökvägen blir
_root.link.LinkName
fjonkenMedlem sedan jan. 200227 inlägg Fast jag vill att texten skall se ut som en länk.
Texten får en färg när musen är över texten. En annan färg när man inte är över texten.
Om jag sätter texten ovanpå knappen kan jag bara styra bakgrundsfärgen. Dessutom vet jag inte hur lång texten blir eftersom den laddas från en databas. Knappen har väl en fast bredd.
Finns det nåt sätt som någon använt???
bassebhuMedlem sedan nov. 20016 480 inlägg jag har precis samma problem. =/
den hittar inte textfältet med _root.blabla....
däremot om jag har actionen i samma MC som texten ska visas så funkar det.
ska man ha på dynamic text eller input text?
(deltar i din frågeställning fjonken) :)
Mika3lMedlem sedan nov. 20018 492 inlägg
bassebhu skrev:
ska man ha på dynamic text eller input text?
Dynamic text.
Använder du input text så blir det en textruta att fylla i för besökaren...
Gör ett dynamiskt textfält, markera det och tryck F8. Välj movie clip.
Instance name för movie clipet skall vara myMc och för textfältet, som nu ligger i movie clipet, skall vara textfalt_i_mc.
I frame ett i rooten så klistrar du in
_root.myMc.textfalt_i_mc.text = "En massa text från en dB";
_root.myMc.textfalt_i_mc.autoSize = "left";
rollOverFormatering = new TextFormat();
rollOverFormatering.color = "0xFFFFFF";
rollOutFormatering = new TextFormat();
rollOutFormatering.color = "0x000000";
myMC.onRollOver = function() {
_root.myMc.textfalt_i_mc.setTextFormat(rollOverFormatering);
};
myMC.onRollOut = function() {
_root.myMc.textfalt_i_mc.setTextFormat(rollOutFormatering);
};
Nu har du iaf något att börja med :)