Umm - this may be an odd question but WHY on earth would you bother with AJAX when you have Flex? Regards Samuel
________________________________ From: [email protected] on behalf of s_tibrewal Sent: Fri 11/16/2007 11:29 To: [email protected] Subject: [flexcoders] Calling play() on VideoDisplayer from JS using Flex-Ajax bridge doesn't work Hello Folks, I have created a simple VideoDisplay where I can play a video file. I have setup the Flex-Ajax bridge so that when I click a button on the page, I can access the elapsed time using code as below var elapsedTime = flexApp.getInstructorWindow().getPlayheadTime(); All this works fine. Now, instead of initiating the play from a button on the Flash window I want to do it from outside the flash windo - a button on the html page. I use that button to call a JS function as below which calls the ActionScript function startSync - same function that is called when the button on the flash player is pressed (and that works). function startPlayBack(){ alert('In startPlayBack'); flexApp.getInstructorWindow().startSync(); alert('Calling slideshow'); slideShow(); } I get the first alert message but not the second one and my video player doesn't play anything. The startSync ActionScript function is as below. public function startSync():void { Alert.show("test1", "test2"); instructorWindow.source = videoFile; totalTimeArea.text = ""; stopTimeArea.text = ""; instructorWindow.play(); // start_sync.send(); } The videoFile variable is initialized when the VideoDisplay loads up using the code below videoFile = Application.application.parameters.videoFile; All this works fine when the button is pressed on the flash player but I can't get it to play with a call from JS from the web page. Any thoughts on what could be going wrong would be appreciated. I am on Win XP using FireFox 2.0.0.9 and Flash Player 9. Thanks much for any feedback. Sanjay. BTW: instructorWindow is the id of my VideoDisplay as below <mx:VideoDisplay id="instructorWindow" width="291" height="264" x="6" y="7"/>
<<winmail.dat>>

