« Random mp3-toisto XML tiedostosta »
Tervetuloa, Kuokkavieras. Kirjaudu sisään tai rekisteröidy. Login tai Rekisteröidy.
Syyskuu 8th, 2010, 1:21pm



Koti | Apua | Haku | Login | Rekisteröidy | Viimeisimmät

Apukeittiön etusivu


   Apukeittiön Flash Foorumi
   Flash keskustelu
   Flash ongelmat
   Random mp3-toisto XML tiedostosta
Sivuja: 1 Vastaa | Ilmoita vastauksista | Lähetä aihe | Tulosta 
   Kirjoittaja  Aihe: Random mp3-toisto XML tiedostosta  (Luettu 135 kertaa)
opaa
Uusio
*

Kirjoituksia: 4



En editoi profiiliani loppuun!
   

Random mp3-toisto XML tiedostosta
« Päiväys: Tammikuu 19th, 2010, 2:11pm »
| Vastaa lainauksella | Muokkaa

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>




« Viimeisin muokkaus: Tammikuu 19th, 2010, 2:52pm opaa »
Sivuja: 1 Vastaa | Ilmoita vastauksista | Lähetä aihe | Tulosta 
Siirry alueelle:


Apukeittiön Flash Foorumi (http://www.apukeittio.fi/keskustelu/YaBB.pl)

Powered by YaBB 1 Gold - Release (Yet Another Bulletin Board)
Copyright © 2000-2001, X-Null. All Rights Reserved.
Translation: designed