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
). You should define this handler before you
Sound.onSoundComplete
call
.
mySound.loadSound()
Availability: ActionScript 1.0; Flash Player 6
Parameters
- A Boolean value of
if
has been loaded successfully,
success:Boolean
true
my_sound
false
otherwise.
Example
The following example creates a new Sound object, and loads a sound. Loading the sound is
handled by the
handler, which allows you to start the song after it is successfully
onLoad
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
in the same directory as your
song1.mp3
FLA or AS file.
this.createTextField("status_txt", this.getNextHighestDepth(), 0,0,100,22);
// create a new Sound object
1110
ActionScript classes
Need help?
Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?