Re: [問題] @@"急救~~一個超難題!!!

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2007/06/07 13:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
※ 引述《jonathanmeow (喵)》之銘言: : 對於關閉而言 我有一些想法 : 不過這些想法在本地端直接開啟html檔 : 會出現一些安全性的警告訊息 : 可能有點麻煩 : 我是用getURL去做的 : b="javascript:close()"; : getURL(b); : 把這放在影格裡面 : 就會去做關閉視窗的動作 : 可是本機端會有安全性問題 : 放伺服器上就直接出現詢問的訊息 : 如果要透過javascript去做event : 應該可透過類似這個方式 : 不過 看你的敘述 : 我不是很清楚該公司要用啥server controler耶 : 另外....你提的第三點作法的最後一句我看不懂.... 大概猜一下那位工程師所說的agent的東西 :) 在這裡,flash的角色應該是像一般的應用程式,可以與其它的AP做溝通 可以把它想像成一個「外掛程式」會比較容易理解 以線上遊戲為例,在主程式開起來之後,外掛程式可以"偵測"得到它的存在 並"自動"的送event給主程式,叫它的人物自己打怪或是自動補血 (就是傳說中的鋼彈啊..) 那原PO文中提到的"Agent"以及flash的程式關係 可以把它想像成主程式 V.S 外掛的關係(誰要當主程式或是外掛都ok) 例如我可以開一個記事本起來,再開一個自製的小外掛 它可以先找到記事本在系統裡的window id 然後對它送字串進去,可以直接出現在記事本的空白區 或是送個關閉的訊號給它,叫它直接關掉 所以原文提到說要「在flash結束後,對agent送事件」的做法 也許就可以用類似的方法做到(與Agent程式溝通) 偏偏flash本身基於安全性的考量,對本機的存取權限很小 連最基本的文字檔都沒辦法處理(SharedObject算是它小小的優待) 更別說是去跟別的程式做溝通了 還好,有善心人士開發出可以把flash包裝成exe的工具(跟flash內建的exe不同) 並有一堆System API可以使用,補足了flash在這方面的不足 這可能是我想到可以比較簡單解決原PO問題的方法了 供大家參考 :) -- http://www.eddie.com.tw/blog/ http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.136.105
文章代碼(AID): #16PvVRvH (Flash)
文章代碼(AID): #16PvVRvH (Flash)