habs ein bilder array
die bilder möchte ich vor&rückwärts laden.
as dazu
PHP-Code:
var bilder:Array = ["pics/img1.jpg","pics/img2.jpg","pics/img3.jpg","pics/img4.jpg"];
//
//
var id:Number=0;
//
//
// lade erste bild
var img_loader:Loader = new Loader();
var image:URLRequest = new URLRequest(bilder[id]);
img_loader.load(image);
addChild(img_loader);
//
// loader info
img_loader.contentLoaderInfo.addEventListener(Event.INIT, imgInfo);
function imgInfo(event:Event):void{
trace(img_loader.width);
trace(img_loader.height);
}
//
//
function next_img() {
if (id < bilder.length) {
id += 1;
var image:URLRequest = new URLRequest(bilder[id]);
img_loader.load(image);
}
}
function nextEvent(evt:MouseEvent){
if (id < bilder.length) {
next_img();
}
}
next_bt.addEventListener(MouseEvent.CLICK,nextEvent);
function prev_img() {
if (id > 0) {
id -= 1;
var image:URLRequest = new URLRequest(bilder[id]);
img_loader.load(image);
}
}
function prevEvent(evt:MouseEvent){
if (id > 0) {
prev_img();
}
}
prev_bt.addEventListener(MouseEvent.CLICK,prevEvent);
das problem dabei, wenn ich der letzte bild erreiche und nochmal vor bt clicke kommt folgender fehler
PHP-Code:
TypeError: Error #2007: Parameter url darf nicht 'null' sein.
at flash.display::Loader/_load()
at flash.display::Loader/load()
at g__fla::MainTimeline/next_img()
at g__fla::MainTimeline/nextEvent()
wie kann ich richtig vor&rückwärts bilder laden. vor allem wieso gibt mir url null aus.