opaa
Uusio

Kirjoituksia: 4

En editoi profiiliani loppuun!
|
var pHeight:Number = 200; var pWidth:Number = 200;
var listLoader:URLLoader = new URLLoader( new URLRequest("filelist.xml") ); var picLoader:Loader = new Loader();
listLoader.addEventListener(Event.COMPLETE, gotList);
function gotList(evt:Event):void { var xmlData:XML = XML(listLoader.data); var numImages:Number = xmlData.pix.length(); var stImage:String = xmlData.pix[Math.floor(numImages*Math.random())].toString(); picLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, gotPic); picLoader.load( new URLRequest(stImage) ); listLoader.removeEventListener(Event.COMPLETE, gotList); }
function gotPic(evt:Event):void { var thisBmp:Bitmap = Bitmap(evt.target.content); thisBmp.x = 0; thisBmp.y = 0; var thisWidth:Number = thisBmp.width; var thisHeight:Number = thisBmp.height; thisBmp.scaleX = pWidth/thisWidth; thisBmp.scaleY = pHeight/thisHeight; addChild(thisBmp); picLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, gotPic); }
---------------------
Löysin ylläolevan koodin joka toistaa jpg kuvat randomilla .XML tiedostosta. Nyt tarvitsisi kuitenkin saada koodiin muutos niin, että se toistaa .XML tiedostosta randomilla .mp3 tiedostoja. Osaisiko joku muokata koodin toimivaksi mp3-tiedostojen kanssa? (kyseessä siis AS3)
XML tiedoston sisältö näyttää nyt tältä:
<?xml version="1.0" encoding="utf-8"?> <imagelist> <song>1.mp3</so
ng> <song>2.mp3</song> <song>3.mp3</song> &l
t;song>4.mp3</song> </imagelist>
|