I am creating links in my flash movie using XML. Once I do I would like the links to send info to my HTML page using ExternalInterface. It works when I hard code the url like so:
ExternalInterface.call(“ajaxpage”, ‘hardCode.htm’, ‘rightcolumn’);
but when I try to load the content using XML i get this error:
"256 levels of recursion were exceeded in one action list.
This is probably an infinite loop.
Further execution of actions has been disabled in this movie.
"
What am i doing wrong???
import flash.external.*;
myXML = new XML ();
myXML.ignoreWhite = true;
myXML.onLoad = function (ok)
{
if (ok)
{
//process data
allGalleryData = this.firstChild.childNodes;
for (i = 0; i < allGalleryData.length; i++){
newLink=hold_mc.attachMovie("btn_mc","hold"+i,i);
newLink._y=(i*(newLink._height+4));
newLink.btn.name = allGalleryData*.firstChild.firstChild;
newLink.btn.title = allGalleryData*.firstChild.nextSibling.firstChild;
newLink.txt.text=newLink.btn.name;
newLink.btn.onPress=function(){
ExternalInterface.call("ajaxpage", this.title, 'rightcolumn');
}
}
}
}
myXML.load("link.xml");