作者icedesign (不可或缺的咖啡因)
看板Flash
標題[問題] @@"急救~~一個超難題!!!
時間Thu Jun 7 02:06:18 2007
~> <~ ...救命!!!
有請版上高手前輩救一下,不然小弟三個星期的努力將會轉眼
間成為流水...嗚~~~哇。
事情是醬子的。星期三我依約前往客戶的地方做Flash的測試,
Flash的部份在我個人server及NB的測試是ok並且正常的。
可是問題來了,當我將Flash丟到客戶的NB時,出現了第一個問
題↓
一‧IE上出現一個要點一下才能允許開啟檔案的問題,不是虛線
框或者Active控制項的問題喔。(後來查到是攔截快顯程式)
後來,也因為這個原因,我在網頁上部份的Javascript也很順利的被
M$所阻擋的這位老兄給擋掉了,造成參數傳不進Flash,冏...。
後來客戶說沒關係,將我的Flash丟進他的『主要電腦』(也就是真正
要測試的電腦)裡,接下來的問題來了↓
二‧OS→Win NT4→Flash player版本太舊,造成Flash讀取不正常,
只能讀取jpg部份。
三‧客戶要求,不准更動它『主要電腦』內的任何設定(包括更新Flash
Player)。
四‧要求,Flash在播放完畢時,可以製造出OS內的Event,好讓他們的
server Controler可以知道Flash播畢將它關掉,問題是,我知道
Flash的OS存取權限沒那麼大,所以也沒辦法用Flash製造之外的Event
。並且→『不准用PHP‧ASP‧ASP.NET‧Apache‧IIS...任何跟它主
要電腦程式無關的任何軟體』→只能單純用↓
HTML‧Javascript‧Flash...(我有想過用Javascript,可是上網查
過,好像只有JSP才可以輸出像txt檔案等等的東西,製造Event。
~> <~更慘的是,我不會Jsp啊!如果有Javascript可以輸出或製造任
何OS內的Event,請高手幫幫忙教我一下!)
後來,整個聽完客戶要求之後,並與他的程式設計師做溝通,他的程設師
是『Agent』的設計師,他會監控整台電腦,他要求我,在電腦內的Flash
播畢之後,製造Event,他的程式就會發現這個Event,並且關閉我的Flash
。並且,他堅稱,他在兩年前,看過『Flash直接與資料庫或server溝通,
並且不需經過任何"中間介面",可在Flash上自由操控,資料庫及server就
有辦法知道Flash的動作...』。
↑因為這樣,我跟他解釋了『Flash』←這個東東到底是幹什麼用的,它只
是個動畫軟體‧播放軟體,它當初被創造出來的目的並不是要拿來做網頁或
是#!)#)#)之類的...(不過因為那位程設師實在是太堅持他所說的,所以我
只好笑笑帶過...)。
so...~> <~想請版上高手前輩幫幫忙,今天本來如果ok了,我三個星期的努
力就可以順利簽約了,可是因為臨時出了這樣子的問題,不知道該怎麼去解
決,因為Flash如果在播放完畢時,沒辦法跟server Controler溝通(溝通的
方式就是要引起一個Event,任何都行!),那可能就沒辦法做這件案子了。
我自己想過的辦法:
1.將Flash整段時間做控制,假設30秒,從user開始播放,30秒後請server
Controler將它關閉→可是那位程設師說,怕會有機器太老跑不動,會lag
之類的理由,將我的想法拒絕了。
2.將Flash的ending時丟一個值出去,給javascript,server Controler收
到值之後,將Flash關閉→可是...他們又不給裝資料庫或server...所以
javascript的值不知道要丟給誰 = =",所以又被拒絕了。
3.@@~請教過老師後,老師說可以用javascript在Flash播放完之後,自動關
閉→...那位程設師說"( ‵□′)~~不讓我知道不行!!!"...
~> <~請大家救救我...不然這三個星期的努力,真的就...嗚嗚嗚...這是我
第一次為自己努力以赴,可是卻想不出辦法而傷心,m(_ _)m!!!請各位幫幫
我呀!!!~> <~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.178.144
※ 編輯: icedesign 來自: 220.135.178.144 (06/07 02:15)
※ 編輯: icedesign 來自: 220.135.178.144 (06/07 02:17)
※ 編輯: icedesign 來自: 220.135.178.144 (06/07 02:40)
1F:推 LPH66:一個滿異想天開的想法: 2.中javascript收到後alert()? 06/07 07:36
2F:→ LPH66:確認視窗應該可以算是系統的event()吧... 06/07 07:37
3F:推 zswolf:好辛酸...他們想賴皮事吧~~~ 06/07 09:41
4F:推 aquarianboy:如果不能包成執行檔的話,純swf沒辦法 :) 06/07 10:46
5F:推 aquarianboy:透過某些wrapper包裝的exe檔,就有系統的API可用了 06/07 10:50
6F:推 aquarianboy:透過這些API,的確是可以"直接"就可以存取資料庫 06/07 11:16
7F:推 jonathanmeow:swf會嵌在網頁裡嗎?撥畢用jscommand執行js函數 06/07 11:35
8F:→ jonathanmeow:把瀏覽器視窗關掉這樣呢? 06/07 11:36
9F:推 jonathanmeow:錯了是fscommand啦.... 06/07 11:38