看板 Flash 關於我們 聯絡資訊
※ 引述《kazenol (隨便啦)》之銘言: : 我在AIR裡用navigateToURL,想要開啟一個web連結。這個連結必須是新的視窗, : 然後AIR本體要minimize到tray。前面步驟都做完了,但是問題是這個連結每點一次 : 就會開一個新的視窗,我希望就兩個視窗存在而已,用"_self"或"_top"都不能解決 : 我後來想到新增一個nativeWindow,然後navigateToURL的參數指向這個視窗, : 但不能用。 : 我參考adobe的HtmlLoader範例,程式碼原封不動貼上 : var container:Sprite; : var html:HTMLLoader = new HTMLLoader; : html.width = 400; : html.height = 600; : var urlReq:URLRequest = new URLRequest("http://www.adobe.com/"); : html.load(urlReq); : container.addChild(html); : 可是這樣還是不行,不知為何官網的coed不能執行 : 請各位幫幫忙 照了cj大講的修改了container和htmlloader之後,還是不行 我確定我是開在Flash cs3 professional下的AIR模式啊 而且寫的nativeWindow都跳出來了,應該沒開錯 但是錯誤代碼是 1046: Type was not found or was not a compile-time constant: HTMLLoader. 後來拜了谷歌大神後,查到一句import flash.html.HTMLLoader; 加上之後就可以了 這個其實是我學as3的一個困擾,我不知道何時、為何、去import什麼套件來做 。是不是得要全部package都k一遍,但k了也不見得會記住下次必須import。.。. 這個有什麼可以查詢的方法嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.174.241
etrexetrex:需要 import 是因為中山路有很多條 10/07 11:49
aquarianboy:F1按鈕是大家的好朋友 10/07 12:34
kazenol:我知道f1啦,但是查HTMLoader時,要怎麼知道這是要import? 10/07 13:06
cjcat2266:什麼東西都需要import,在Flsah IDE裡寫frame script時 10/07 13:22
cjcat2266:之所以有時候不需要import,是因為寫frame script會預設 10/07 13:23
cjcat2266:import一些常用的package,像 10/07 13:23
cjcat2266:flash.display.*; flash.events.*; flash.net.*; 10/07 13:24
cjcat2266:還有top level class不需要import,像int和Array 10/07 13:25
cjcat2266:當你不確定所使用的package是否有自動import 10/07 13:25
cjcat2266:那就import它吧,反正不會少一塊肉 :) 10/07 13:26
cjcat2266:我個人習慣是除了上述三個預設package以外都import 10/07 13:26
cjcat2266:在寫.as file的時候就什麼都需要import了 10/07 13:27
Jerrynet:用flex寫的話,在會用到的情況下會自動幫你import~ 10/07 14:02
cjcat2266:你說的是自動加上import statement嗎? 10/07 18:55
Jerrynet:黑阿~ 10/07 20:00