iT邦幫忙

0

ASP.NET 要如做出這樣 swf 效果 ?


上面這個保健常識下拉有[生活保健][美容資訊]
本來我們美工把首頁都做在一個首頁.swf
後來他分開成各個元件 , 其中有保健常識按鈕.swf 與 保健常識選單.swf 兩個按鈕
我在 asp.net 主板頁面中插入表格中加入 , 要怎樣才能呈現當點到保健常識
會有下拉保健常識選單的效果呢 ? 我改成下面這樣還是不行
<td class="style4">
<embed src="images/保健常識按鈕.swf" src="images/保健常識選單.swf"
style="height: 131px; margin-bottom: 0px; width: 120px;" /></td>


上面 embed 下面有引號 , 是那裏有錯嗎 ?

2 個回答

2
jin
iT邦新手 4 級 ‧ 2012-02-07 14:21:12
最佳解答

請問您真的知道自己在改什麼嗎?看您後來的發問,您對網頁製作並沒有清楚的認知及概念。如果要使用flash製作的按鈕元件,所有的效果,如:超連結,也必須在flash中加入連結網址。

使用javascript+CSS+圖片,也能產生類似的動態效果,也是一般常用的方法。

但如果你真的想在flash外面加A標籤,網路上也是有人提供解法,但我沒試過,您可能要自己去試一下。http://www.dotblogs.com.tw/jasonyang/archive/2011/04/20/23176.aspx

謝謝你的答覆 , 我是第一次做 flash 網頁 , 所以很多觀念不是很清楚
以前有做過靜態網頁 , 所以我還是要請美工人員
將所有效果都做成在一個 flash 按鈕中


請問活動情報展開有門市活動選單 , 保健常識展開則無選單
這樣大小不一 , 插入表格中 , 字型大小會不一樣 , 而且有多餘空白
一個有選單一個沒選單 , 尺寸也不能設成一樣是嗎 ?

6
slime
iT邦大師 1 級 ‧ 2012-02-04 14:25:14

建議您直接找 DreamWaver 等軟體做好的版本來改.

大概會用到的技術:

  1. JavaScript 的 OnMouseOver
  2. CSS 的 display

不然就還是用 Flash 比較快

看更多先前的回應...收起先前的回應...

因為我要加入資料庫 , 是到 Dreamwaver 中做好 , 然後再轉到 asp.net 嗎 ?
dreamweaver 要如何轉到 asp.net 呢 ?

slime iT邦大師 1 級 ‧ 2012-02-04 15:48:33 檢舉

除非這邊的選單有需要存取資料庫才能產生, 不然應該可以區分出:

  1. 選單及美編
  2. 需要存取資料庫的程式

這個選單不必存取資料庫 , 只是開啟另一個資料網頁
你的意思是說 , 不需要存取資料庫的用 dreamweaver
需要存取在用 asp.net 嗎 ? 這樣是把 dreamweaver 設計好的網頁
在到 asp.net 叫出嗎 ?

slime iT邦大師 1 級 ‧ 2012-02-04 16:32:49 檢舉

tonychen168提到:
這個選單不必存取資料庫 , 只是開啟另一個資料網頁
你的意思是說 , 不需要存取資料庫的用 dreamweaver
需要存取在用 asp.net 嗎 ? 這樣是把 dreamweaver 設計好的網頁
在到 asp.net 叫出嗎 ?

既然設計好了, 就放靜態網頁, 有用到資料庫的部份才呼叫 ASP.NET 比較省效能吧.

謝謝你的答覆 ,我改成下面 ,那裏有錯嗎 ?
<img src="images/最新消息.swf" onmouseover="this.src='最新消息.swf'" onmouseout="this.src='最新消息按鈕.swf'" alt="最新消息" />

ccutmis iT邦高手 9 級 ‧ 2012-02-10 12:05:52 檢舉

請問發文版主html學習進度如何?
img標籤是給圖片用的(ex:jpg,png,gif)跟flash動畫檔(*.swf)用的標籤是不同的,怎麼會有這種寫法:

&lt;pre class="c" name="code">&lt;img src="images/最新消息.swf" onmouseover="this.src='最新消息.swf'" onmouseout="this.src='最新消息按鈕.swf'" alt="最新消息" />

...QQ" 是我落伍了嗎?

我要發表回答

立即登入回答