# My popup link doesn't work

**URL:** <https://forum.kirupa.com/t/my-popup-link-doesnt-work/263532>\
**Category:** Uncategorized\
**Created:** [June 16, 2008, 10:12pm UTC](https://forum.kirupa.com/t/my-popup-link-doesnt-work/263532 "2008-06-16T22:12:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sabresfan](https://avatars.discourse-cdn.com/v4/letter/s/3bc359/32.png) [@sabresfan](https://forum.kirupa.com/u/sabresfan)\
**Post date:** [June 16, 2008, 10:12pm UTC](https://forum.kirupa.com/t/my-popup-link-doesnt-work/263532/1 "2008-06-16T22:12:46Z")

</div>

hi i’m trying to create a [thumbnail gallery](http://www.ronniesalvato.com/help) in which the images and the url links are obtained dynamically from my main html document. so far i am able to get the images to work but not the links. when i click on the thumbnail i get the following error message in the popup window:

No file exists at the address “…/…/undefined”

here is my code with the variable portions in bold:

```auto

import fl.transitions.*;
import fl.transitions.easing.*;

var borderSize = 10;

**var photoURL:String = new String();
photoURL = String(this.loaderInfo.parameters.source);

var popupURL:String = new String();
popupURL = String(this.loaderInfo.parameters.url);**

var imageLoader:Loader = new Loader();
var movOriginal:MovieClip = new MovieClip();
var movOver:MovieClip = new MovieClip();
var home:MovieClip = this;	

imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadedImage);
**imageLoader.load(new URLRequest(photoURL));
**
function onLoadedImage(e:Event):void {

	var g:Graphics = movOriginal.graphics;
	g.clear();
	g.beginFill(0x000000);
	g.drawRect(0,0,imageLoader.width+borderSize*2,imageLoader.height+borderSize*2);
	g.endFill();
	var g2:Graphics = movOver.graphics;
	
	g2.clear();
	g2.beginFill(0x83C15C);
	g2.drawRect(0,0,imageLoader.width+borderSize*2,imageLoader.height+borderSize*2);
	g2.endFill();
	
	movOver.alpha=0;
	movOver.x = movOriginal.x = imageLoader.x-borderSize;
	movOver.y = movOriginal.y = imageLoader.y-borderSize;

	home.addChild(movOriginal);
	home.addChild(movOver);
	home.addChild(imageLoader);
}

imageLoader.x = 10;
imageLoader.y = 10;
imageLoader.addEventListener(MouseEvent.CLICK, doSomething);
imageLoader.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
imageLoader.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);

function doSomething(Event:MouseEvent):void {
**	var _link:URLRequest = new URLRequest(popupURL);
**	navigateToURL(_link);
}

function mouseOverHandler(e:MouseEvent):void {
	var myTween:Tween = new Tween( home.movOver, "alpha", Strong.easeOut, home.movOver.alpha, 1, 5, false);

}

function mouseOutHandler(e:MouseEvent):void {
	var myTween:Tween = new Tween(home.movOver, "alpha", Strong.easeIn, home.movOver.alpha, 0, 5, false);

}

```

and here is my html code:

```auto

<script type="text/javascript">
AC_FL_RunContent(
	'type', 'application/x-shockwave-flash',
	'data', 'project.swf?source=projects/bird.jpg',
	'width', '390',
	'height', '100',
	'movie', 'project?source=projects/bird.jpg' 
	);
        </script>

```

so lets say i wanted the popup to go to bird.html, how would i do that?:vamp:

---

<div class="post-metadata">

**Author:** ![sabresfan](https://avatars.discourse-cdn.com/v4/letter/s/3bc359/32.png) [@sabresfan](https://forum.kirupa.com/u/sabresfan)\
**Post date:** [June 17, 2008, 1:51am UTC](https://forum.kirupa.com/t/my-popup-link-doesnt-work/263532/2 "2008-06-17T01:51:51Z")

</div>

can someone help me? is there a way to link the swf from dreamweaver and just forget about trying to use a variable url in my flash doc?
