tha beaver
%Europe/Berlin %004 %2008, 00:06
Flashers,
Ik heb onderstaande scriptje om mijn foto's uit flickr in flash weer te geven.
Nu werkt dit lokaal PRIMA alles werkt exact zoals designed (9 thumbnails worden getoond). De fla file die ik gebruik is 100% leeg verder dus je kan dit gewoon op frame 1 van een lege fla zetten en lokaal testen om te zien wat er zou moeten gebeuren.
Echter na uploaden van het script worden de foto's niet geladen.
zie www.lowkey.nl/test.swf
Mijn php script op www.lowkey.nl/flickr.php werkt uiteraard wel.
Iemand enig idee?
var offset = 105;
var thumbs;
var x = 20;
var y = 30;
var rotationarray:Array = new Array(-60, -45, -30, 30, 45, 60);
trace(rotationarray);
//listener for the loaded Thumbs
var loadListener = new Object();
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
//action that starts on every loaded thumb
loadListener.onLoadInit = function(target1_mc:MovieClip) {
target1_mc._alpha = 0;
var w1:Number = target1_mc._width;
var h1:Number = target1_mc._height;
target1_mc.onEnterFrame = function() {
if (target1_mc._alpha<100) {
target1_mc._alpha = target1_mc._alpha+2;
} else {
delete target1_mc.onEnterFrame;
target1_mc._alpha = 100;
}
};
target1_mc.lineStyle(2,0xF40BC6);
target1_mc.moveTo(-1,-1);
target1_mc.lineTo(w1+1,-1);
target1_mc.lineTo(w1+1,h1+1);
target1_mc.lineTo(-1,h1+1);
target1_mc.lineTo(-1,-1);
rotationindex = Math.round(Math.random(1)*6);
target1_mc._rotation = rotationarray[rotationindex];
};
//create a new XML object and load XML in to flash
var flickrXML:XML = new XML();
flickrXML.ignoreWhite = true;
flickrXML.onLoad = function(success) {
for (var i = 0; i<this.firstChild.firstChild.childNodes.length; i++) {
var thumbs = _root.createEmptyMovieClip("thumbphoto_mc"+i, _root.getNextHighestDepth());
var farm = flickrXML.firstChild.firstChild.childNodes[i].attributes["farm"];
var server = flickrXML.firstChild.firstChild.childNodes[i].attributes["server"];
var id = flickrXML.firstChild.firstChild.childNodes[i].attributes["id"];
var secret = flickrXML.firstChild.firstChild.childNodes[i].attributes["secret"];
mcLoader.loadClip("http://farm"+[farm]+".static.flickr.com/"+[server]+"/"+[id]+"_"+[secret]+"_t.jpg",thumbs);
thumbs._x = Math.floor(Math.random(1)*410)+60;
thumbs._y = Math.floor(Math.random(1)*380)+60;
}
};
cachekiller = Math.random(10000000);
var senderLoadflickr:LoadVars = new LoadVars();
senderLoadflickr.sendAndLoad("http://www.lowkey.nl/flickr.php?"+cachekiller,flickrXML);
Ik heb onderstaande scriptje om mijn foto's uit flickr in flash weer te geven.
Nu werkt dit lokaal PRIMA alles werkt exact zoals designed (9 thumbnails worden getoond). De fla file die ik gebruik is 100% leeg verder dus je kan dit gewoon op frame 1 van een lege fla zetten en lokaal testen om te zien wat er zou moeten gebeuren.
Echter na uploaden van het script worden de foto's niet geladen.
zie www.lowkey.nl/test.swf
Mijn php script op www.lowkey.nl/flickr.php werkt uiteraard wel.
Iemand enig idee?
var offset = 105;
var thumbs;
var x = 20;
var y = 30;
var rotationarray:Array = new Array(-60, -45, -30, 30, 45, 60);
trace(rotationarray);
//listener for the loaded Thumbs
var loadListener = new Object();
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
//action that starts on every loaded thumb
loadListener.onLoadInit = function(target1_mc:MovieClip) {
target1_mc._alpha = 0;
var w1:Number = target1_mc._width;
var h1:Number = target1_mc._height;
target1_mc.onEnterFrame = function() {
if (target1_mc._alpha<100) {
target1_mc._alpha = target1_mc._alpha+2;
} else {
delete target1_mc.onEnterFrame;
target1_mc._alpha = 100;
}
};
target1_mc.lineStyle(2,0xF40BC6);
target1_mc.moveTo(-1,-1);
target1_mc.lineTo(w1+1,-1);
target1_mc.lineTo(w1+1,h1+1);
target1_mc.lineTo(-1,h1+1);
target1_mc.lineTo(-1,-1);
rotationindex = Math.round(Math.random(1)*6);
target1_mc._rotation = rotationarray[rotationindex];
};
//create a new XML object and load XML in to flash
var flickrXML:XML = new XML();
flickrXML.ignoreWhite = true;
flickrXML.onLoad = function(success) {
for (var i = 0; i<this.firstChild.firstChild.childNodes.length; i++) {
var thumbs = _root.createEmptyMovieClip("thumbphoto_mc"+i, _root.getNextHighestDepth());
var farm = flickrXML.firstChild.firstChild.childNodes[i].attributes["farm"];
var server = flickrXML.firstChild.firstChild.childNodes[i].attributes["server"];
var id = flickrXML.firstChild.firstChild.childNodes[i].attributes["id"];
var secret = flickrXML.firstChild.firstChild.childNodes[i].attributes["secret"];
mcLoader.loadClip("http://farm"+[farm]+".static.flickr.com/"+[server]+"/"+[id]+"_"+[secret]+"_t.jpg",thumbs);
thumbs._x = Math.floor(Math.random(1)*410)+60;
thumbs._y = Math.floor(Math.random(1)*380)+60;
}
};
cachekiller = Math.random(10000000);
var senderLoadflickr:LoadVars = new LoadVars();
senderLoadflickr.sendAndLoad("http://www.lowkey.nl/flickr.php?"+cachekiller,flickrXML);