1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| image 1
menu_label = new Array();
menu_url = new Array();
menu_img = new Array();
var flashmo_xml = new XML();
flashmo_xml.ignoreWhite = true;
flashmo_xml.onLoad = function()
{
var nodes:Array = this.firstChild.childNodes;
for(var i=0;i<nodes.length;i++)
{
menu_label.push(nodes[i].attributes.item_label);
menu_url.push(nodes[i].attributes.item_url);
menu_img.push(nodes[i].attributes.item_img);
_root.createEmptyMovieClip("ecran"+i,i);
_root["ecran"+i].loadMovie(nodes[i].attributes.item_img);
_root["ecran"+i].x=root["ecran"]._yscale/=50;
}
};
flashmo_xml.load("flashmo_048_menu_items.xml");
Image 3 qui créer les groupes de clip
stop();
menu_item_group.menu_item._visible = false;
var spacing:Number = 5;
var total:Number = menu_label.length;
var distance_x:Number = menu_item_group.menu_item._width + spacing;
var distance_y:Number = menu_item_group.menu_item._height + spacing;
var i:Number = 0;
var j:Number = 0;
var k:Number = -1;
for( ; i < total; i++ )
{
menu_item_group.menu_item.duplicateMovieClip("menu_item"+i, i);
menu_item_group["menu_item"+i].over = true;
menu_item_group["menu_item"+i].item_text.text = menu_label[i];
menu_item_group["menu_item"+i].item_url = menu_url[i];
menu_item_group["menu_item"+i].item_img = item_img[i];
if( i % 5 == 0 ) { j = 0; k++; }
menu_item_group["menu_item"+i]._x = j * distance_x;
menu_item_group["menu_item"+i]._y = k * distance_y;
j++;
menu_item_group["menu_item"+i].onRollOver = function()
{
this.over = false;
}
menu_item_group["menu_item"+i].onRollOut = menu_item_group["menu_item"+i].onDragOut = function()
{
this.over = true;
}
menu_item_group["menu_item"+i].onRelease = function()
{
getURL(this.item_url);
}
menu_item_group["menu_item"+i].onEnterFrame = function()
{
if( this.over == true ) this.prevFrame();
else this.nextFrame();
}
} |
Partager