没有接触过flash的as编程 对于网站上很多商业flash广告效果感觉很好奇,搜集的一下实现方法,留个归档
1、可以利用 Stage.onResize() 模拟。
2、http://script.digichina.net/guestbook/guestbook.htm 以作参考
3、让 AS 调用 JavaScript 的函数,让它去改变 Object 的宽和高就成了,然后 FLASH 就会变化面积。
实例步骤:
1:在flash mx的actionscript中加入:
Stage.scaleMode = "noScale"; //保证网页中的flash动画不变形。
getURL("javascript:showheight(530);"); //调用javascript函数
Stage.align="T";
2:在flash动画所在的网页中:
<script language="JavaScript">
function showheight(var1)
{ document.myflash.height=var1; //myflash是flash动画对象的id号
document.myflash.myembed.height=var1; //myembed是flash动画中<embed>表情的id号
}
3:附我的网页中flash动画作参考:
<object id=myflash class></embed>
</object>