User Guide
1110 ActionScript classes
property_dgc.width = 100;
property_dgc.headerText = "ID3 Property";
var value_dgc:DataGridColumn = id3_dg.addColumn(new
DataGridColumn("value"));
value_dgc.width = id3_dg._width-property_dgc.width;
value_dgc.headerText = "ID3 Value";
var my_sound:Sound = new Sound();
my_sound.onID3 = function() {
trace("onID3 called at "+getTimer()+" ms.");
for (var prop in this.id3) {
id3_dg.addItem({property:prop, value:this.id3[prop]});
}
};
my_sound.loadSound("song1.mp3", true);
See also
attachSound (Sound.attachSound method), id3 (Sound.id3 property), loadSound
(Sound.loadSound method)
onLoad (Sound.onLoad handler)
onLoad = function(success:Boolean) {}
Invoked automatically when a sound loads. You must create a function that executes when the
this handler is invoked. You can use either an anonymous function or a named function (for
an example of each, see
Sound.onSoundComplete). You should define this handler before you
call
mySound.loadSound().
Availability: ActionScript 1.0; Flash Player 6
Parameters
success:Boolean - A Boolean value of true if my_sound has been loaded successfully, false
otherwise.
Example
The following example creates a new Sound object, and loads a sound. Loading the sound is
handled by the
onLoad handler, which allows you to start the song after it is successfully
loaded. Create a new FLA file, and add the following ActionScript to your FLA or AS file. For
this example to work, you must have an MP3 called
song1.mp3 in the same directory as your
FLA or AS file.
this.createTextField("status_txt", this.getNextHighestDepth(), 0,0,100,22);
// create a new Sound object