[ASP.NET] 在 asp.net 中使用(嵌入) Flash

摘要:[ASP.NET] 在 asp.net 中使用(嵌入) Flash

 

這算哪門子的分享或笑話阿!把 Flash 的內容呈現在網頁上不是連小學生都會的事嗎?有需要這樣賺篇數嗎?......我當然知道要放在網頁上只需要用 Object 跟 Embed 就可以,再差也可以用 iframe 來處理,可是偏偏我的 ASP.NET 專案裡放進去了 Flash ,編譯沒問題、執行也沒反應出錯誤,但就是空白一片,啥也看不到。該怎麼辦?就用 「Flash Control for ASP.NET」來解決吧!

◎◎基本的 Flash 嵌入在網頁所需的程式片段

 

要把下面檔名「Your_Flash_files.swf」換成你的 Flash 內容

<object width="640" height="385">
<param name="movie" value="Your_Flash_file.swf"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="Your_Flash_file.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385">
</embed></object>

更多說明請參考:http://blog.xuite.net/tolarku/blog/37669373

 

其實並不是 ASP.NET 的專案不行單純用上面的方式來嵌入 Flash 的內容,而是有可能受到其他元件的影響導致顯示不正常,底下就來說說怎麼使用 Flash Control for ASP.NET.

官方網頁:http://www.flash-control.net/
官方介紹:FlashControl is an ASP.NET server control which allow you to add swf Flash movies or Flex in your ASP.NET projects. As any WebControl, you can add FlashControl in Visual Studio Toolbox, and just drag and drop it in your ASP.NET web pages ! It is now compatible with ASP.NET AJAX!
下載:http://www.flash-control.net/download/FlashControl.zip

解開之後就只有2個說明文件,跟1個「FlashControl.dll」函示庫,把這個DLL 複製到你 visualstudio 的安裝目錄去,在把他加入到工具列(怎麼加入工具列,請參考http://blog.xuite.net/tolarku/blog/29152992

以後就跟其他元件一樣,直接拉進來就可以用了

 

在你的 aspx 檔案裡就會出現類似下面的程式片段
<Bewise:FlashControl ID="FlashControl1" runat="server" Height="500px" MovieUrl="~/images/Your_Flash_File.swf"Width="600px" />
然後設定對應的「長、寬、跟檔案」,

 

就可以在你的專案裡,順利的顯示 Flash 的內容了。

當然也可以把他在放到 FaceBook 的服務去囉


 

~ End