I’m trying to load images into flash using js. The movie loads fine, but it doesn’t load the images. Anyone help would be super. So far I have
<script type="text/javascript">
// <![CDATA[
var flashMovie;
function init() {
if (document.getElementById) {
flashMovie = document.getElementById("gallery");
}
}
window.onload = init;
var images:Array = ("1.jpg", "2.jpg");
if (flashMovie) {
for (i = 0; i<images.length; i++) {
gallery.loadItem(images*);
}
}
}
// ]]>
</script>
in the html I have
<div id="flashThumbs">
<script type="text/javascript">
// <![CDATA[
var fm = new SWFObject("flash/gallery.swf", "gallery", "490", "337", "8.0.15", "#ffffff", true);
fm.addParam("wmode", "transparent");
fm.addParam("allowScriptAccess", "always");
fm.write("flashThumbs");
// ]]>
</script>
and finally in the as i have
ActionScript Code:
[FONT=Courier New][LEFT][COLOR=#000000]function[/COLOR] loadItemCOLOR=#000000[/COLOR]:[COLOR=#0000ff]Void[/COLOR]
[COLOR=#000000]{[/COLOR]
container.[COLOR=#0000ff]loadMovie[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]var[/COLOR] EI = flash.[COLOR=#000080]external[/COLOR].[COLOR=#000080]ExternalInterface[/COLOR].[COLOR=#000080]addCallback[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]“loadItem”[/COLOR], [COLOR=#000000]null[/COLOR], loadItem[COLOR=#000000])[/COLOR];
[COLOR=#0000ff]stop[/COLOR] COLOR=#000000[/COLOR];
[/LEFT]
[/FONT]