Я пытаюсь использовать объект Swiff Mootool, чтобы загрузить флэш-фильм и начать с ним разговаривать. Я следовал примеру здесь:
http://mootools.net/blog/2008/02/12/whats-new-in-12-swiff/#more-63
То, что я знаю, немного устарело (по-видимому, опция события должна быть callBacks), но, по крайней мере, должна быть началом. И все же я не могу заставить эту штуку работать хоть немного. Нет ошибок JS, firebug говорит, что загруженный SWF с моего сервера по крайней мере, но никаких предупреждений! Чего не хватает?
Actionscript:
//(ActionScript)
import flash.external.*;
function echoText(text) {
ExternalInterface.call('alert', "This message is from Flash: "+text);
}
ExternalInterface.addCallback( "echoText", this, echoText );
//Fires the 'onLoad' event within the Swiff object.
ExternalInterface.call(_root.onLoad);
Мой JS:
<html>
<head>
<title>Terris test console</title>
</head>
<body>
<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript">
var obj;
window.addEvent( "domready", function() {
//(JavaScript)
obj = new Swiff('interface.swf', {
width: 1,
height: 1,
container: $('swiffContainer'),
callBacks: {
onLoad: function() {
alert("Flash is loaded!")
}
}
});
});
</script>
</body>
</html>
Я использую Mootools 1.2.2 отсюда http://mootools.net/download
Есть идеи?