mghatiya
05-14-2008, 10:27 AM
Hi,
I am trying to play a movie when a button on left menu is clicked. For that I have put a gotoAndPlay() in onRelease function for the button. But somehow the movie is not playing.
Please have a look at my code below. "trace" is printing "undefined".
I have defined a movie with name and identifier same as "sectionMovie".
Please help.
Thanks,
Mukesh
menu_item_group.menu_item._visible = false;
var xml:XML = new XML();
var total:Number;
var i:Number = 0;
var total:Number;
xml.onLoad = function()
{
var nodes = this.firstChild.childNodes;
total = nodes.length;
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_label = nodes[i].attributes.item_label;
menu_item_group["menu_item" + i].item_no = i;
menu_item_group["menu_item" + i]._y = i * 35;
menu_item_group["menu_item" + i].flashmo_button._visible = true;
menu_item_group["menu_item" + i].over = true;
menu_item_group["menu_item" + i].flashmo_button.onRollOver = function()
{
this._parent.over = false;
};
menu_item_group["menu_item" + i].flashmo_button.onRollOut =
menu_item_group["menu_item" + i].flashmo_button.onDragOut = function ()
{
this._parent.over = true;
};
menu_item_group["menu_item" + i].flashmo_button.onRelease = function()
{
var mv = this.attachMovie(sectionMovie,"sm",getNextHeighestDepth());
mv.gotoAndPlay(2);
trace(mv.name);
};
menu_item_group["menu_item" + i].onEnterFrame = function()
{
if (this.over == true)
{
this.prevFrame();
}
else
{
this.nextFrame();
}
};
}
};
xml.load("flashmo_088_menu_item_list.xml");
xml.ignoreWhite = true;
I am trying to play a movie when a button on left menu is clicked. For that I have put a gotoAndPlay() in onRelease function for the button. But somehow the movie is not playing.
Please have a look at my code below. "trace" is printing "undefined".
I have defined a movie with name and identifier same as "sectionMovie".
Please help.
Thanks,
Mukesh
menu_item_group.menu_item._visible = false;
var xml:XML = new XML();
var total:Number;
var i:Number = 0;
var total:Number;
xml.onLoad = function()
{
var nodes = this.firstChild.childNodes;
total = nodes.length;
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_label = nodes[i].attributes.item_label;
menu_item_group["menu_item" + i].item_no = i;
menu_item_group["menu_item" + i]._y = i * 35;
menu_item_group["menu_item" + i].flashmo_button._visible = true;
menu_item_group["menu_item" + i].over = true;
menu_item_group["menu_item" + i].flashmo_button.onRollOver = function()
{
this._parent.over = false;
};
menu_item_group["menu_item" + i].flashmo_button.onRollOut =
menu_item_group["menu_item" + i].flashmo_button.onDragOut = function ()
{
this._parent.over = true;
};
menu_item_group["menu_item" + i].flashmo_button.onRelease = function()
{
var mv = this.attachMovie(sectionMovie,"sm",getNextHeighestDepth());
mv.gotoAndPlay(2);
trace(mv.name);
};
menu_item_group["menu_item" + i].onEnterFrame = function()
{
if (this.over == true)
{
this.prevFrame();
}
else
{
this.nextFrame();
}
};
}
};
xml.load("flashmo_088_menu_item_list.xml");
xml.ignoreWhite = true;