acroes
%Europe/Berlin %339 %2005, 09:08
Ik heb het volgende probleem:
In een movie heb ik op frame 2 een Tree en een Loader, door een keuze te maken in de Tree wordt er in de Loader een swf geladen.
In firefox en IE5 werkt de volgende code perfect, in IE6 laadt hij sommige swf'jes perfect in. Maar bij andere schiet de hoofdmovie door naar frame 1. De gehele hoofdmovie bestaat uit 2 frames.
De code die wordt aangeroepen als er in de Tree op een item wordt geklikt:
var form = node.attributes.link;
if(form)
{
if(form == "bla")
{
_level0.trv.laadForm("bla.swf");
}
else if(form == "boe")
{
_level0.trv.laadForm("boe.swf");
}
}
De functie laadForm doet het volgende:
function laadForm(movieString:String):Void
{
var listenerObject = new Object();
_level0.pbar._visible = false;
_level0.pbar.source = _level0.loader;
_level0.loader.content._lockroot = true;
_level0.loader.addEventListener("complete", listenerObject)
var index;
index = movieString.indexOf("?");
if(index == -1)
{
_level0.loader.contentPath = movieString+"?randomizer="+Math.random();
}
else
{
_level0.loader.contentPath = movieString+"&randomizer="+Math.random();
}
var listenerObject = new Object()
listenerObject.complete = function(eventObject)
{
_level0.pbar._visible = false;
_level0.loader.content._lockroot = true;
}
_level0.loader.addEventListener("complete", listenerObject);
_level0.loader.load();
}
Heeft er iemand hier een idee waarom bovenstaande code (af en toe) niet werkt voor IE6?
AC
In een movie heb ik op frame 2 een Tree en een Loader, door een keuze te maken in de Tree wordt er in de Loader een swf geladen.
In firefox en IE5 werkt de volgende code perfect, in IE6 laadt hij sommige swf'jes perfect in. Maar bij andere schiet de hoofdmovie door naar frame 1. De gehele hoofdmovie bestaat uit 2 frames.
De code die wordt aangeroepen als er in de Tree op een item wordt geklikt:
var form = node.attributes.link;
if(form)
{
if(form == "bla")
{
_level0.trv.laadForm("bla.swf");
}
else if(form == "boe")
{
_level0.trv.laadForm("boe.swf");
}
}
De functie laadForm doet het volgende:
function laadForm(movieString:String):Void
{
var listenerObject = new Object();
_level0.pbar._visible = false;
_level0.pbar.source = _level0.loader;
_level0.loader.content._lockroot = true;
_level0.loader.addEventListener("complete", listenerObject)
var index;
index = movieString.indexOf("?");
if(index == -1)
{
_level0.loader.contentPath = movieString+"?randomizer="+Math.random();
}
else
{
_level0.loader.contentPath = movieString+"&randomizer="+Math.random();
}
var listenerObject = new Object()
listenerObject.complete = function(eventObject)
{
_level0.pbar._visible = false;
_level0.loader.content._lockroot = true;
}
_level0.loader.addEventListener("complete", listenerObject);
_level0.loader.load();
}
Heeft er iemand hier een idee waarom bovenstaande code (af en toe) niet werkt voor IE6?
AC