Hello everyone.
Here’s the thing… I’ve made an array of movieclips and when you click any one of them they are supposed to call another array of movieclips. Something like a menu with submenus… the thing is that i cant figure out how can this be done. How can i instance an array from other array???
sorry if i’m not clear enough. Here´s the code i’ve done… hope it helps:
var menuPrincipal:Array = [
{name:“tresD”, mct:“tresD_mc”, prim:“p1”, id:“menu3D”},
{name:“multimedia”, mct:“multimedia_mc”, prim:“p2”, id:1},
{name:“ilustracion”, mct:“ilustracion_mc”, prim:“p3”, id:2}
];
var menu3D:Array = [
{name:“renders”,mct:“renders_mc”,prim:“3Dren”},
{name:“recorridos”,mct:“recorridos_mc”,prim:“3Drec”},
{name:“animaciones”,mct:“animaciones_mc”,prim:“3Dani”}
];
function crearMenu():void
{
for (var i:Number=0; i<menuPrincipal.length; i++)
{
menuPrincipal*.name = new MovieAssetMaterial (menuPrincipal*.mct,true)
menuPrincipal*.name.animated = true;
menuPrincipal*.name.doubleSided = true;
menuPrincipal*.name.smooth = true;
menuPrincipal*.name.interactive = true;
menuPrincipal*.prim = new Plane (menuPrincipal*.name, 125.3, 157.3,3,3);
menuPrincipal*.prim.x= centroX + (dist*(i+1));
menuPrincipal*.prim.addEventListener(InteractiveScene3DEvent.OBJECT_OVER, mouseOver);
menuPrincipal*.prim.addEventListener(InteractiveScene3DEvent.OBJECT_OUT, mouseOut);
menuPrincipal*.prim.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, mouseClick);
scene.addChild (menuPrincipal*.prim);
}
}
function mouseOver(e:InteractiveScene3DEvent):void
{
var quien = e.currentTarget;
Tweener.addTween (quien, {z:-50, time:0.3, transition:“easeInSine”});
};
function mouseOut(e:InteractiveScene3DEvent):void
{
var quien = e.currentTarget;
Tweener.addTween (quien, {z:0, time:0.3, transition:“easeInSine”});
};
function mouseClick(e:InteractiveScene3DEvent):void
{
var quien = e.currentTarget;
crearSubmenus(???);
};
function crearSubmenus (menu):void
{
???
}
////////////////////////////////////////////////
So… when you click for instance the first movieclip of the menuPrincipal array, the menu3D array shoud be called… but i can’t do it!!!
Help!!!
Thanx alot