恩 很基本的一個作全螢幕FLASH的方法
以前都是用100%的TABLE來放
現在改用AS3跟swfobject來用
為方便以後做SAMPLE就順便筆記一下囉
FLASH:
1 2 3 4 5 6 7 8 9 10 11 12 13 | import flash.display.*; import flash.events.*; stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP; stage.addEventListener(Event.RESIZE, resizeHandler); function resizeHandler(event:Event):void { SAMPLE.y = (stage.stageHeight-flv.height)/2; SAMPLE.x = (stage.stageWidth-flv.width)/2; } SAMPLE.y = (stage.stageHeight-flv.height)/2; SAMPLE.x = (stage.stageWidth-flv.width)/2; |
HTML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>JustBlog</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body><div style="position:absolute; width:100%; height:100%";> <div style="position: relative; width:1000px; height:400px; margin:auto; top:20%;"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1000" height="400"> <param name="movie" value="flash/main.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="flash/main.swf" width="1000" height="400"> <!--<![endif]--> <p>Alternative content</p> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div></div> </body> </html> |
大大您好 我想請問 為何我發佈的 html 中的 flash 周圍都有一些黑色邊界在
有沒有辦法讓他都只顯示我的 Flash就好 !?
我的版本是 CS6的
我很久沒用flash了…cs6我當然是裝都沒裝過@@
不過如果是html的邊框的話,應該是css的問題吧~我猜!
看看發佈出來的html中
的margin跟padding有沒有設成0。請問您說:「以前都是用100%的TABLE來放』怎麼放呢?
我不會as3我要如何才能在as2中修改?
這個範例應該沒有用到很as3的部分
應該就是把SAMPLE.x改成SAMPLE._x之類就可以了!
抱歉
是”SAMPLE”
指的是你要置中的movieclip~
請問
SIMPLE.x的SIMPLE是代表什麼??
我一直辦法成功
謝謝