# Loading swf into flash using javascript \[Almost done\]

**URL:** <https://forum.kirupa.com/t/loading-swf-into-flash-using-javascript-almost-done/260498>\
**Category:** Uncategorized\
**Created:** [May 16, 2008, 8:22am UTC](https://forum.kirupa.com/t/loading-swf-into-flash-using-javascript-almost-done/260498 "2008-05-16T08:22:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![trevorsaint](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/trevorsaint/32/268_2.png) [@trevorsaint](https://forum.kirupa.com/u/trevorsaint)\
**Post date:** [May 16, 2008, 8:22am UTC](https://forum.kirupa.com/t/loading-swf-into-flash-using-javascript-almost-done/260498/1 "2008-05-16T08:22:34Z")

</div>

Does anyone know how to load swf, images or flvs into flash using javascript. I am close, and have something similar setup but its not quite right yet ☹

\<script type=“text/javascript”\>  
function passImage(url) {  
window.document.movie.SetVariable(“image”, url);  
}  
\</script\>

\<script type=“text/javascript”\>

var so = new SWFObject(“swf/image.swf”, “movie”, “300”, “300”, “6”, “#ffffff”);  
so.addParam(“swLiveConnect”, “true”);  
so.addParam(“allowScriptAccess”, “sameDomain”);  
so.addParam(“quality”, “high”);  
so.addParam(“scale”, “noscale”);  
so.addParam(“loop”, “false”);  
so.addParam(“wmode”, “transparent”);  
so.addVariable(“image”, “01.jpg”);  
so.write(“flash”);

\</script\>

\<!–//Datalist–\>  
\<dl id=“dlQuickLinks”\>  
\<dt\>FEATURED VIDEOS:\</dt\>  
\<dd\>\<a href=“index.asp” onclick=“passImage(‘02.jpg’); return false;”\>Image Two\</a\>\</dd\>  
\<dd\>\<a href=“index.asp” onclick=“passImage(‘03.jpg’); return false;”\>Image Three\</a\>\</dd\>  
\<dd\>\<a href=“index.asp” onclick=“passImage(‘04.jpg’); return false;”\>Image Four\</a\>\</dd\>  
\</dl\>  
\<!–//End–\>

Then my flash is like so:-

var image  
image = “”;

if (image == “”) {  
//trace(“load specified image”)  
mcImage.loadMovie("…/images/01.jpg");  
} else {  
//trace(“load dynamic image”)  
mcImage.loadMovie("…/images/" + image);  
}

Any advice would be cool.

I can pass variables to the flash but cannot load the image, swf or flv :(.

Any ideas, must be someone who has experience with this.

Thank you

Trevor
