Premesso che non sono assolutamente esperto di ActionScript mi sono avventurato nella realizzazione di un sito utilizzando una animazione flash come menù che ho trovato su Internet.
Sono riuscito a modificarla come volevo ma non riesco a indicare nel link il target che dovrebbe essere _self alle varie pagine.
Questa è la routine in Action Script che vi prego di esaminare:

M_1url = "pagina01.htm?numcol=1";
M_2url = "pagina02.htm?numcol=2";
M_3url = "pagina03.htm?numcol=3";
M_4url = "pagina23.htm?numcol=4";
M_5url = "pagina13.htm?numcol=5";
M_6url = "pagina08.htm?numcol=6";
M_7url = "pagina05.htm?numcol=7";
function set_xpos(xpos)
{
setProperty("text_" + i, _x, xpos - 2);
} // End of the function
function button(number)
{
trace("button" + number);
} // End of the function
selected = "0";
items = "7";
fadespeed = "10";
scale_speed = "3";
width = "750";
startx = "0";
gap_w = "0";
gap_total = gap_w * items;
width = width - gap_total;
larger = "105";
menuscale = width / items;
topscale = Number(menuscale) + Number(larger);
lowscale = (width - topscale) / (items - 1);
i = "0";
while (Number(i) < Number(items))
{
i = Number(i) + 1;
duplicateMovieClip("m", "M_" + i, i + 16384);
duplicateMovieClip("text_title", "text_" + i, Number(i) + 200 + 16384);
eval("text_" + i + ".text") = nav_titles[i];
setProperty("M_" + i, _xscale, menuscale);
setProperty("M_" + i, _x, Number(startx) + Number((Number(menuscale) + Number(gap_w)) * (i - 1)));
set_xpos(getProperty("M_" + i, _x) + (getProperty("M_" + i, _xscale)));
eval("M_" + i + ".num") = i;
tellTarget("M_" + i + ".image")
{
gotoAndStop(_parent.num);
} // End of TellTarget
eval("M_" + i + ".xscale") = menuscale;
} // end while
setProperty("m", _visible, 0);
play();

Se non fosse possibile modificarla per ottenere quanto richiesto vi prego di indicarmi le istruzioni per eventualmente chiudere la pagina che contiene il menù dopo aver linkato la pagina richiesta.

Grazie molte.