mike chambers | about

Playing a Sound from JavaScript in the Apollo Beta

Wednesday, June 6, 2007

I just finished up a book I have been working on (along with Kevin Hoyt and Danny Dura) that covers using JavaScript and HTML to build Apollo applications. In celebration of finally writing my last example, I wanted to post it here.

Here is a simple example that shows how to use Flash Player and ActionScript APIs directly from JavaScript to play a sound in the upcoming Apollo beta.


	<script src="ApolloAliases.js" />
	<script type="text/javascript">
		function playSound()
			var soundPath = new apollo.URLRequest("app-resource:/sound.mp3");
			var s = new apollo.Sound();


	<input type="button" value="Play" onClick="playSound()">

It should be pretty self explanatory, and is a good example of how easy it is to use Flash and ActionScript APIs from JavaScript within Apollo applications.

Btw, ApolloAliases.js is a file included in the beta SDK that provides JavaScript aliases into ActionScript APIs to make them easier and more convenient to use from JavaScript.

twitter github flickr behance