Originariamente inviato da Madadayo
Allora vediamo se ho capito:
Tenendo presente il file di jaco su citato, al mc chiamato "Ymenuitem" ho il campo di testo dinamico che istanzerò con "testo"
Mentre nel mc, chiamato"Ymenu", nelle actions, insieme a tutta quella roba che già c'è ci metto l'as che mi hai suggerito tu.
Poi, quando dici "modificare" qui :
_color = new Color(data.mc.testo);
_color.setRGB(data.color);
cosa intendi? mi faresti gentilmente un esempio? Conosco i codici colore html, ma dove devo inserirli?
grazie mille per i suggerimenti!
devi solo aggiugere la parte in rosso
quindi nella funzione
codice:
function addItem(label, data) {
var i = items_arr.length;
if (i == 0) {
data.id = 0;
data.mc = item0_mc;
data.smalltext = label;
items_arr.push(data);
} else {
data.id = i;
data.mc = item0_mc.duplicateMovieClip("item"+i+"_mc", i);
data.smalltext = label;
_color = new Color(data.mc.testo);
_color.setRGB(data.color);
items_arr.push(data);
}
data.mc.id = i;
data.mc.label = label;
data.mc._x = i*(minWidth+space);
//
totalWidth = ((items_arr.length-1)*minWidth)+maxWidth+(items_arr.length-1)*space;
poi come diceva alpeweb
devi mettere come nome istanza testo alla casella di testo
e cambi i colori delle scritte successivamente
qua
codice:
ymenu_mc.addItem("00- Cinema and Independence", {text:"fdfsdfsdf", color:0xFF0000});
ymenu_mc.addItem("02", {text:"Products", color:0x00FF00});
ymenu_mc.addItem("03", {text:"Portfolio", color:0xFFFF00});
ymenu_mc.addItem("04", {text:"Contact", color:0x0000FF});
ymenu_mc.addItem("05", {text:"Power and Cinema", color:0x0000FF});
ymenu_mc.addItem("06", {text:"dfsdfasdfsadfasdt", color:0x0000FF});
ymenu_mc.addItem("07", {text:"dfsdfasdfsadfasdt", color:0x66FF00});