태그 보관물: FireFox

Web Developer Toolbar’s Display Object Information

파이어 폭스의 익스텐션 중에서 웹 디벨로퍼 툴바의 기능 중 플래시 디버깅에 유용한 기능이 있어서 소개합니다.
Information > Display Object Information 메뉴를 선택하면, 플래시 오브젝트의 태그를 화면에 디스플레이 해 줍니다. 물론 소스보기를 통해서도 확인할 수 있는 내용이지만, 원하는 부분을 쉽게 찾기 어렵죠. 게다가 자바스크립트를 통해서 입력된 경우에는 더욱 그렇고요. 위 기능을 사용하면 매우 편리합니다.
There is a useful feature in Web Developer Toolbar extension for FireFox. If Display Object Information menu is activated, Flash objects’ tags are displayed on the screen. It is useful when you debug your Flash applications.
FireFox用Web Developer Toolbarの中でデバッグする時役に立つ機能があります。Display Object Informationメーにュを実行すると、フラッシュオブゼクトのタグを示します。デバッグする時、有用なものです。


URLNavigator class.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/**
 * URLNavigator
 *
 * The URLNavigator class extends the Flash built-in method, navigateToURL.
 * This class copies the Firefox browser's link-click action.
 * If you click on a link with the "Ctrl" key held down, the link will be opened in a new window or a new tab, depend on the browser's settings.
 * Or Flash Player tries to download the url, if the "Alt" key is held down.
 *
 * @author: Han Sanghun (http://hangunsworld.com, hanguns@gmail.com)
 * @created: 2008 04 04
 * @last modified: 2008 04 04
 *
 * Modify Histories
*/
 
 
package com.hangunsworld.net{
 
	import	flash.net.navigateToURL;
	import	flash.net.URLRequest;
 
	import	com.hangunsworld.net.Downloader;
 
 
	public class URLNavigator{
 
		// Downloader object.
		var dloader:Downloader;
 
		/**
		 * Constructor function.
		 */
		public function URLNavigator(){
			dloader = new Downloader();
		}// end constructor
 
		/**
		 * Handles the URL depending on the properties provided.
		 *
		 * @param ur An URLRequest object.
		 * @param target A String value specifies the target window. [OPTIONAL]
		 * @param ctrlkey A Boolean value indicates whether the "Ctrl" key is held down. [OPTIONAL]
		 * @param altkey A Boolean value indicates where the "Alt" key is held down. [OPTIONAL]
		 */
		public function navigateToURL(ur:URLRequest, target:String="_self", ctrlkey:Boolean=false, altkey:Boolean=false):void{
 
			if(ctrlkey){
 
				// If "Ctrl" key is held down,
				// opens the URL in a new window or a new tab, depend on the browser's settings.
				flash.net.navigateToURL(ur, "_blank");
 
			}else if(altkey){
 
				// If "Alt" key is held down,
				// downlaods the URL via a Downloader object.
				dloader.downloadURL(ur);
 
			}else{
 
				// Otherwise, opens the URL in the window specified by the "target" parameter.
				flash.net.navigateToURL(ur, target);
 
			}
 
		}// end navigateToURL
 
	}// end class
 
}// end package

Usage sample code.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import	com.hangunsworld.net.URLNavigator;
 
stage.addEventListener(MouseEvent.CLICK, clickListener);
 
 
var un:URLNavigator = new URLNavigator();
 
function clickListener(e:MouseEvent):void{
 
	var url:String = "http://hangunsworld.com/blog";
	var ur:URLRequest = new URLRequest(url);
 
	un.navigateToURL(ur, "_self", e.ctrlKey, e.altKey);
 
}

You can download the class file here.

Useful browser add-ons.

I was a bit suprised when I worked with several Flash developers and Web developers. Becuase they didn’t know about the following browser add-ons, useful tools on debugging. So, here I introduce these extensions.
플래시 개발자나 웹 개발자들과 같이 작업을 하면서 많은 개발자들이 모르고 있는 것 같아서, 알아두면 매우 편리한 브라우저 애드-온 몇 가지를 소개합니다. 디버깅 등의 작업에 정말 많은 도움이 됩니다.
色んなフラッシュ開発者やウェブ開発者と作業しながら、少しびっくりしました。なぜなら、多くの開発者たちがこのアドオンに就いて全然知らなかったからです。だから、便利なアドオンを紹介します。デバグする時本当に役に立ちます。

Firefox Add-ons

Internet Explorer Add-ons