HELP US HELP YOU!
Please describe what you have, what your trying to do, what isn't happening, what should be happening, post your code, etc.
Imagine we don't have any idea about your project (because we don't) and explain it all out.
i have made 3d carousel with 6 buttons loaded via XML, in actionscript 2.0. It's set up to so that when you click a button, the other 5 buttons fade out and the 6th(the one you clicked) remains in front on the page.
but i don't want the xml things to come up
when i click it i want it to go to another frame or scene
//Class
import mx.utils.Delegate;
import mx.transitions.Tween;
import mx.transitions.easing.*;
//================================================================================
//================================================================================
// varibles
var numOfItems:Number;
var radiusX:Number = 250 ;
var radiusY:Number = 75 ;
var centerX:Number = Stage.width/2 ;
var centerY:Number = Stage.height/2 ;
var speed:Number = 0.05;
var perspective:Number = 130;
var home:MovieClip = this;
var tooltip:MovieClip = this.attachMovie("tooltip","tooltip",10000)
tooltip._alpha = 0;
var xml:XML = new XML ();
xml.ignoreWhite = true;
theText._alpha = 0;
//================================================================================
//================================================================================
xml.onLoad = function ()
{
var nodes = this.firstChild.childNodes;
numOfItems = nodes.length;
for (var i=0;i<numOfItems;i++)
{
var t = home.attachMovie("item","item"+i,i+i);
t.angle = i * ((Math.PI*2)/numOfItems);
t.onEnterFrame = mover;
t.toolText = nodes[i].attributes.tooltip;
t.content = nodes[i].attributes.content;
t.icon.inner.loadMovie(nodes[i].attributes.image);
t.ref.inner.loadMovie(nodes[i].attributes.image);
t.icon.onRollOver = over;
t.icon.onRollOut = out;
t.icon.onRelease = released;
}
}
//================================================================================
//================================================================================
//Function statment
function over ()
{
home.tooltip.tipText.text = this._parent.toolText;
home.tooltip._x = this._parent._x;
home.tooltip._y = this._parent._y - this._parent._height/2
home.tooltip.onEnterFrame = Delegate.create (this,moveTip);
home.tooltip._alpha = 100;
}
//================================================================================
//================================================================================
//Function statment
function out ()
{
delete home.tooltip.onEnterFrame
home.tooltip._alpha = 0;
}
//================================================================================
//================================================================================
//Function statment
function moveTip()
{
home.tooltip._x = this._parent._x;
home.tooltip._y = this._parent._y - this._parent._height/2;
}
//================================================================================
//================================================================================
xml.load("icon.xml");
//================================================================================
//================================================================================
//Function statment
function released ()
{
home.tooltip._alpha = 0;
for(var i=0;i<numOfItems;i++)
{
var t:MovieClip = home["item"+i];
t.xPos = t._x;
t.yPos = t._y;
t.theScale = t._xscale;
delete t.icon.onRollOver;
delete t.icon.onRollOut;
delete t.icon.onRelease;
delete t.onEnterFrame;
if(t != this._parent)
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,0,1,true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,0,1,true);
var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,100,0,1,true);
}
else
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,100,1,true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,100,1,true);
var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,200,1,true);
var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,320,1,true);
var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true);
theText.text = t.content;
var s:Object = this;
tw.onMotionStopped = function()
{
s.onRelease = unReleased;
var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,100,1,0.5,true);
}
}
}
}
function unReleased ()
{
delete this.onRelease;
var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,100,0,1,true);
for(var i=0;i<numOfItems;i++)
{
var t:MovieClip = home["item"+i];
if(t != this._parent)
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,0,t.theScale,1,true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,0,t.theScale,1,true);
var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,0,100,1,true);
}
else
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,100,t.theScale,1,true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,100,t.theScale,1,true);
var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,t.xPos,1,true);
var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,t.yPos,1,true);
tw.onMotionStopped = function()
{
for(var i=0;i<numOfItems;i++)
{
var t:MovieClip = home["item"+i];
t.icon.onRollOver = Delegate.create(t.icon,over);
t.icon.onRollOut = Delegate.create(t.icon,out);
t.icon.onRelease = Delegate.create(t.icon,released);
t.onEnterFrame = mover;
}
}
}
}
}
//================================================================================
//================================================================================
//Function statment
function mover ()
{
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y= Math.sin(this.angle) *radiusY + centerY;
var s:Number = (this._y - perspective) / (centerY+radiusY - perspective);
this._xscale = this._yscale = s * 100;
this.angle += this._parent.speed;
this.swapDepths(Math.round(this._xscale) + 100)
}
//================================================================================
//================================================================================
//Function statment
this.onMouseMove = function ()
{
speed = (this._xmouse-centerX)/1500
}