iamdesign
%Europe/Berlin %671 %2008, 16:06
Hoy iedereen,
Ik zit met het volgende probleem: ik wil een dynamische thumbnail scroller maken die bestandsnamen uitleest uit xml.
Nu tot dit punt deed hij alles (hij creeert de movieclips, hij positioneert ze goed en hij haalt alle bestandsnamen uit de xml.
Nu wilde ik in de container van mijn thumbnailmovieclip de images inladen en hier faalt hij om voor mij onbekende reden.
Hij laad de eerste file in (ik krijg een trace), maar al de rest doet hij niet????
Hoe komt dit precies :-)
Alvast superbedankt moest je me kunnen helpen !!
import gs.dataTransfer.XMLParser;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var wortel:MovieClip = this;
var product_xml = new Object();
var clipLoader:MovieClipLoader = new MovieClipLoader();
var clipLoaderListener:Object = new Object();
var pad:String = "rotator.xml";
// Laad menuitems
XMLParser.load(pad, onFinish, product_xml);
function onFinish(success_boolean, results_obj, xml)
{
if (success_boolean)
{
laadFoto();
}
}
function laadFoto(){
var productlijst:MovieClip = wortel.createEmptyMovieClip("productlijst_mc", wortel.getNextHighestDepth());
productlijst._x = 20;
productlijst._y = 10;
// Overloop alle xml foto's
for(var i:Number = 0; i<product_xml.foto.length; i++)
{
// Maak een container aan voor de foto + positioneer
var temp:MovieClip = productlijst.attachMovie("product", "product_mc", productlijst.getNextHighestDepth());
temp._x = (temp._width * i) + (10*i);
// Laad foto in adh het pad uit de xml
clipLoader.loadClip(product_xml.foto[i].url[0].value, temp.container);
}
}
clipLoaderListener.onLoadInit = function(target_mc:MovieClip) {
trace("Begonnen met " + target_mc + " te laden");
};
clipLoaderListener.onLoadComplete = function(target_mc:MovieClip, status:Number):Void {
trace(target_mc + " is geladen! "+status );
};
clipLoader.addListener(clipLoaderListener);
Ik zit met het volgende probleem: ik wil een dynamische thumbnail scroller maken die bestandsnamen uitleest uit xml.
Nu tot dit punt deed hij alles (hij creeert de movieclips, hij positioneert ze goed en hij haalt alle bestandsnamen uit de xml.
Nu wilde ik in de container van mijn thumbnailmovieclip de images inladen en hier faalt hij om voor mij onbekende reden.
Hij laad de eerste file in (ik krijg een trace), maar al de rest doet hij niet????
Hoe komt dit precies :-)
Alvast superbedankt moest je me kunnen helpen !!
import gs.dataTransfer.XMLParser;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var wortel:MovieClip = this;
var product_xml = new Object();
var clipLoader:MovieClipLoader = new MovieClipLoader();
var clipLoaderListener:Object = new Object();
var pad:String = "rotator.xml";
// Laad menuitems
XMLParser.load(pad, onFinish, product_xml);
function onFinish(success_boolean, results_obj, xml)
{
if (success_boolean)
{
laadFoto();
}
}
function laadFoto(){
var productlijst:MovieClip = wortel.createEmptyMovieClip("productlijst_mc", wortel.getNextHighestDepth());
productlijst._x = 20;
productlijst._y = 10;
// Overloop alle xml foto's
for(var i:Number = 0; i<product_xml.foto.length; i++)
{
// Maak een container aan voor de foto + positioneer
var temp:MovieClip = productlijst.attachMovie("product", "product_mc", productlijst.getNextHighestDepth());
temp._x = (temp._width * i) + (10*i);
// Laad foto in adh het pad uit de xml
clipLoader.loadClip(product_xml.foto[i].url[0].value, temp.container);
}
}
clipLoaderListener.onLoadInit = function(target_mc:MovieClip) {
trace("Begonnen met " + target_mc + " te laden");
};
clipLoaderListener.onLoadComplete = function(target_mc:MovieClip, status:Number):Void {
trace(target_mc + " is geladen! "+status );
};
clipLoader.addListener(clipLoaderListener);