举例(例如页面上有1个video):
<video id="myVideo" src="1.webm" controls />
则对应的脚本代码为:
/* JS代码 */
document.getElementById('myVideo').play()// 播放
document.getElementById('myVideo').pause()// 暂停
/* jQuery代码 */
$('#myVideo').play()// 播放
$('#myVideo').pause()// 暂停
轻松搞定需要用到JS与AS通信
AS中注册JS需要用到的函数,然后再JS中就像调用JS本身函数一样简单了 可以传参数 这方面资料你可以去网上搜一下 或者我简单和你说一下
在AS中 使用 ExternalInterface.addCallback("funName1", funName2)头文件引入import flash.external.ExternalInterface
funName1是JS调用AS函数funName2时用的函数名
貌似不要AS调用JS函数这样初始化的时候省很多事情
AS控制音频你该会吧? 这样你就可以用JS就像用AS一样控制了
如果宽高比无要求的话可以这样写假设SWF所在的DIV的class为div_swf
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"type="text/javascript"></script>
$(document).ready(function(e) {
$('.div_swf swf').css({width:$(window).width(),height:$(window).height()})
})