ciao
ho costruito un piccolo tooltip che appare e segue il mouse quando passo sulla miniatura di un prodotto, con questo script
questo script è inserito sul primo frame della timeline di in un movie clip che contiene tutte le miniature dei prodotti di un detemrinato reparto - nell'esempio "TAVOLI"codice:tooltip_mc._alpha = 0; tooltip_mc.point._visible = false; function fadeIn() { if (tooltip_mc._alpha<=100) { tooltip_mc._alpha += 20; } } function fadeOut() { if (tooltip_mc._alpha>=0) { tooltip_mc._alpha -= 20; } } this.onEnterFrame = function () { tooltip_mc.startDrag([lockCenter]); //tavolo1_mc è il nome istanza della miniatura if (tooltip_mc.point.hitTest(tavolo1_mc)) { tooltip_mc.info = "Acero Sellaro"; fadeIn(); } else if (tooltip_mc.point.hitTest(tavolo2_mc)) { tooltip_mc.info = "Aiosa Rimadesio"; fadeIn(); } else if (tooltip_mc.point.hitTest(tavolo3_mc)) { tooltip_mc.info = "Nirvana Rimadesio"; fadeIn(); } else if (tooltip_mc.point.hitTest(tavolo4_mc)) { tooltip_mc.info = "Folletto Rimadesio"; fadeIn(); } else if (tooltip_mc.point.hitTest(tavolo5_mc)) { tooltip_mc.info = "Kartell"; fadeIn(); } else if (tooltip_mc.point.hitTest(tavolo6_mc)) { tooltip_mc.info = "Kartell"; fadeIn(); } else { fadeOut(); } };
poi ho altri movie clip ad esempio "SEDIE" e lo script si ripete, con gli opportuni adattamenti
però lo scirpt funziona solo sui tavoli...cioè sul primo mc...codice:tooltip_mc._alpha = 0; tooltip_mc.point._visible = false; function fadeIn() { if (tooltip_mc._alpha<=100) { tooltip_mc._alpha += 20; } } function fadeOut() { if (tooltip_mc._alpha>=0) { tooltip_mc._alpha -= 20; } } this.onEnterFrame = function () { tooltip_mc.startDrag([lockCenter]); //seduta1_mc è il nome istanza della miniatura if (tooltip_mc.point.hitTest(seduta1_mc)) { tooltip_mc.info = "Acero Sellaro"; fadeIn(); } else if (tooltip_mc.point.hitTest(seduta2_mc)) { tooltip_mc.info = "Aiosa Rimadesio"; fadeIn(); } else if (tooltip_mc.point.hitTest(seduta3_mc)) { tooltip_mc.info = "Nirvana Rimadesio"; fadeIn(); } else if (tooltip_mc.point.hitTest(seduta4_mc)) { tooltip_mc.info = "Folletto Rimadesio"; fadeIn(); } else if (tooltip_mc.point.hitTest(seduta5_mc)) { tooltip_mc.info = "Kartell"; fadeIn(); } else if (tooltip_mc.point.hitTest(seduta6_mc)) { tooltip_mc.info = "Kartell"; fadeIn(); } else { fadeOut(); } };
c'è un problema di percorsi?
un probelma di conflitto tra i nomi delle istanze?
in effetti in tutti i movie clip il "fumetto" si chiama tooltip_mc...
come si può risolvere?
grazie
![]()

Rispondi quotando