2009年04月16日

【練習】開啟置中小視窗(AS3+JavaScript)

這篇算是【介紹】在Flash中開啟新視窗(AS 2 & 3) 中第二個作法的延伸:開啟置中的小視窗。搭配更完整的javascript語法。

範例如下:


JavaScript函式宣告:(toolbar=no/yes...等參數可以設定小視窗外觀)

function winopen(url,winN,winW,winH){
        winX=(screen.width-winW)/2;
        winY=(screen.height-winH)/2;
        popwin = window.open(url,winN,'left='+winX+',top='+winY+',width='+winW+',height='+winH+',toolbar=no,scrollbars=auto,resizable=no,directories=no,status=no,location=no');
        popwin.focus();
}

ActionScript 呼叫:(TARGET.html置換成目標網頁,newwin只是名稱)

var jscommand:String = "winopen('TARGET.html','newwin',180,50);";
var url:URLRequest = new URLRequest("javascript:" + jscommand + " void(0);");  
navigateToURL(url, "_self");

一個小小應用。



Posted by esabear at 樂多Roodo! │20:15 │回應(3)引用(0)Flash筆記
樂多分類:網路/3C 工具:編輯本文
標籤:JavaScript,練習,flash, ActionScript3
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/8730655
回應文章
熊大
看你的部落格也有一段時間了,知道你也是近幾個月開始自學ActionScript 3.0
覺得你的學習速度好快,很快就看懂很難的程式,不知道你是原本就有程式設計基礎嗎?
能否討教一下你在理解繁瑣的語法和一大堆方法屬性有什麼技巧嗎?
Posted by MODO at 2009年04月16日 21:57

我確實是有程式基礎~
不過也是下了很多功夫在這上面
瞭解語法是通透一個語言的基本門檻
剛開始接觸一定會碰到很多陌生的程式碼
想要學好就只好慢慢看 確實把每行讀懂
一旦有不懂的就把F1按下去 深入探討
先了解每一個片段 然後才能懂整體的運作

一般建議是先從書本開始
看是要學介面 還是語法 還是進階應用 找一本適合的書
但是書不用多 因為網路上的資源也很多 (而且是太多)
有基礎後可以接觸各種媒介
官方資源、BBS、論壇、各方部落格、mailing list...
不過國內的論壇較封閉 個人較推薦國外的資源
有空應該會整理一下
以上是個人粗淺的分享 希望對你有所幫助
Posted by 熊 at 2009年04月17日 10:55
謝謝你的回覆,我現在是常卡在自己的基礎不夠,常在看稍微大一點的程式時,就會去搞不清楚邏輯關係,萬一再加上複雜的時間軸又更難懂了。
Posted by MODO at 2009年04月18日 17:29