Tout d'abord, voici l'exemple en ligne, à cette adresse

Le code dans Flash :
import flash.external.*;
var flashFunction:String = "callvideoControl";
var flashFunction2:String = "callvideoControl2";
var instance:Object = null;
ExternalInterface.addCallback(flashFunction, instance, videoControlPause);
function videoControlPause():Void {
	vid.pause();
}
ExternalInterface.addCallback(flashFunction2, instance, videoControlPlay);
function videoControlPlay():Void {
	vid.play();
}


Dans la page html :

function callExternalInterface() {
	getMovieName("ExternalInterface3").callvideoControl(); 
}
function callExternalInterface2() {
	getMovieName("ExternalInterface3").callvideoControl2(); 
}

function getMovieName(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
   }
   else {
       return document[movieName]
   }
}

input type="button" onClick="callExternalInterface()" value="Video Pause" /
input type="button" onClick="callExternalInterface2()" value="Video Play" /