討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 掌握Salesforce雲端管理秘訣 軟體開發過程中有哪些資安漏洞?
[ 回上頁 ] [ 討論區發言規則 ]
請問有辦法用IE automation方法去控制網頁的flash object嗎?
更改我的閱讀文章字型大小
作者 : abcdefg0634(abcdefg0634)
[ 貼文 27 | 人氣 0 | 評價 10 | 評價/貼文 0.37 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/7/10 上午 10:41:58
小弟要access flash 網頁去點擊flash的button 或是輸入value 和網頁互動

例如
一般而言 VBA可以靠 getElementsByTagName getElementsByID 去抓html的tag id

便可以用VBA和網頁互動



小弟的網頁範例如下(有按鍵 輸入格)

http://i.imgur.com/qZc7dq8.png

html code 如下 (因保密關係 網址不能全部show出)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN">
     <html><head><title></title></head><body topMargin="0" leftMargin="0"
scroll="no"><embed width="100%" height="100%" src="http://XXXXXXXX.swf?
A4Key=1cd445b4vwuspbbrgxqod83d&recallUrl=http://XXXXXXXXX"
type="application/x-shockwave-flash" fullscreen="yes" /></body></html>

請問有任何 scripting 可以撰寫IE automation和這個embedded的shockwave-flash 互動嗎?
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/7/11 下午 06:11:44
不大清楚你實際的問題。
如果你是要在網頁裡面顯示Flash Object,
可以用EMBED標籤來寫,
請參考這裡有簡體中文的教學:

http://bufanliu.iteye.com/blog/200590

至於詳細的規格可以參考網友Tsung's Blog

https://blog.longwin.com.tw/2011/10/html-object-flash-classid-2011/

提醒你,現在Google Swiffy推出了,可以將Flash轉成HTML5,
不過舊版的IE6是不適用的。

https://blog.longwin.com.tw/2011/07/swiffy-flash-html5-convert-2011/


舊版的IE6和VB6都要用ActiveX來讀取swf檔案,
而且只能讀取早期版本的Flash .swf檔案,
或是.ocx檔案。
歡迎其他網友提供更好的解決方案。

如果你可以接受JAVA script來寫網頁,
請參考之前我留給你的連結:
http://embed-swf.org/
這個大型網站可以用填表單的方式,
來得到你所需要的HTML程式碼,
看起來很方便,歡迎你使用看看!


最後,
因為引用了Tsung-Hao Lee的文章,
謹此向Tsung-Hao Lee致謝。

歡迎網友補充說明其他要注意的事項。
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/7/11 下午 06:37:01

最後幫ADOBE公司打個小廣告:

如果要精確的控制Flash物件,
必須到ADOBE公司詢價,
向ADOBE公司進修Action Script課程。
學會Action Script就可以精確控制Flash物件了,
這裡有相關的連結和範例程式碼:

http://help.adobe.com/zh_TW/as3/dev/WS4B441C24-BAE3-4110-91FD-A4E5EEFB2467.html

如果覺得ActionScript不錯,
可以去上課學習看看。
畢竟Flash是ADOBE公司的產品,
上課才是精通ActionScript的必經之路。

作者 : ozzy123(ozzy) VC++優秀好手資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4479 | 人氣 37262 | 評價 11000 | 評價/貼文 2.46 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/7/11 下午 07:17:21
http://www.adobe.com/tw/products/edge-animate.html
作者 : kagaya(kagaya) VC++優秀好手C++優秀好手貼文超過1000則人氣指數超過30000點
[ 貼文 1599 | 人氣 38709 | 評價 4590 | 評價/貼文 2.87 | 送出評價 115 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/7/12 上午 11:11:49
這個網站只剩下一堆文不對題的回文跟連結 唉 慘呀

直接告訴你 flash內的元件並不屬於html dom
所以你想用browser的script去控制是不行的
除非你能改寫那個flash 加入ExternalInterface
作者 : ice_emissary(燃燒的大地) 貼文超過200則
[ 貼文 389 | 人氣 0 | 評價 1770 | 評價/貼文 4.55 | 送出評價 17 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/7/12 下午 12:21:53
>這個網站只剩下一堆文不對題的回文跟連結 唉 慘呀

其實沒有「這個網站」啦,只有建中一個人習慣性的文不對題而已。
作者 : gmailjoey(建中) 貼文超過200則
[ 貼文 206 | 人氣 0 | 評價 190 | 評價/貼文 0.92 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/7/12 下午 05:36:03
>這個網站只剩下一堆文不對題的回文跟連結 唉 慘呀

>其實沒有「這個網站」啦,只有建中一個人習慣性的文不對題而已。

對不起啊~~~~我只是一個業餘的程式愛好者,
我的預設值是一個愛好程式的建中生,
所以我也沒有辦法PO出太難的程式文章出來,
文不對題我下次會注意的。

不過這個問題如果是要問有沒有script可以操作Flash object,
我建議去學ActionScript沒錯哦~~

ActionScript是專門用來控制Flash物件的指令,
如果你在HTML網頁裡面看到有指令會跟Flash object互動的指令,
那就是ActionScript。
現在要學ActionScript不難,
只要到Adobe公司的網站去詢價上課就可以了。
如果覺得ActionScript不錯,
可以去上課學習看看!
 板主 : 徵求中
 > Flash/Action Script - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Flash/Action Script - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Flash/Action Script
1 abgne 600 
2 jerry 480 
3 hsinnan 330 
4 Ben 220 
5 200 
6 kenny 180 
7 Allen 120 
8 svcnet 120 
9 Raymond 110 
10 小紀 80 
Flash/Action Script
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875