# Carousel-how to navigate from one frame to another?

**URL:** https://forum.kirupa.com/t/carousel-how-to-navigate-from-one-frame-to-another/231795
**Category:** flash
**Created:** [July 8, 2007, 5:48am UTC](https://forum.kirupa.com/t/carousel-how-to-navigate-from-one-frame-to-another/231795 "2007-07-08T05:48:13Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![badpunk](https://avatars.discourse-cdn.com/v4/letter/b/d26b3c/32.png) [@badpunk](https://forum.kirupa.com/u/badpunk)
#### Post date: [July 8, 2007, 5:48am UTC](https://forum.kirupa.com/t/carousel-how-to-navigate-from-one-frame-to-another/231795/1 "2007-07-08T05:48:13Z")

</div>

Hello  
I really need help for the carousel that i made using the tutorial in gotoandlearn. How do i change the code so that when i click an icon, it navigates to another frame and the whole carousel is gone?

I have been trying for the past 2 days… i managed to navigate to another frame but the carousel just stays there. How do i remove it? Heres my code:

stop();

import mx.utils.Delegate;

var numOfItems:Number;  
var radiusX:Number = 300;  
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;

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+1);  
t.angle = i \* ((Math.PI_2)/numOfItems);  
t.onEnterFrame = mover;  
t.toolText = nodes_.attributes.tooltip;  
t.icon.inner.loadMovie(nodes\*.attributes.image);  
t.link = nodes\*.attributes.link;  
t.r.inner.loadMovie(nodes\*.attributes.image);  
t.icon.onRollOver = over;  
t.icon.onRollOut = out;  
t.icon.onRelease = released;  
}  
}  
function out()  
{  
delete home.tooltip.onEnterFrame;  
home.tooltip.\_alpha = 0;  
}

function released()  
{  
gotoAndStop(this.\_parent.link);  
}

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 moveTip()  
{  
home.tooltip.\_x = this.\_parent.\_x;  
home.tooltip.\_y = this.\_parent.\_y - this.\_parent.\_height/2;  
}

xml.load(“icons.xml”);

function mover()  
{  
this.\_x = Math.cos(this.angle) \* radiusX + centerX;  
this.\_y = Math.sin(this.angle) \* radiusY + centerY;  
var s = (this.\_y - perspective) /(centerY+radiusY-perspective);  
this.\_xscale = this.\_yscale = s\*100;  
this.angle += this.\_parent.speed;  
this.swapDepths(Math.round(this.\_xscale) + 100);  
}

this.onMouseMove = function()  
{  
speed = (this.\_xmouse-centerX)/3500;  
}

Help is appreciated!🙂
