2010-08-03 2 views
3

ActionScript 동적 클래스에 대한 유용한 사용법을 제공 할 사람이 있습니까?ActionScript 동적 클래스

정말 저에게 모든 경우에있어서 나쁜 징조처럼 보입니다.

+0

좋은 질문입니다! 그것은 당신이 * 그것이 무엇인지를 이해할 수있는 것이지만 나중에 "어떻게 유용합니까?"라고 생각합니다. –

답변

3

Proxy을 사용하는 모든 항목은 동적이어야합니다. 나는 정기적으로 프록시를 사용한다. 예를 들어 여기에 replacement syntax for ExternalInterface using Proxy이 있습니다.

+0

동적 클래스의 또 다른 좋은 사용법입니다. – dotminic

+0

멋지다. 내가 아는 것과 비교하면, 반사 개념과 같은 유용한 점은 Java에있다. –

2

URLVariables 등이있다.

사전/객체/배열에도 데이터를 저장할 수 있지만이 경우에는 많은 이득을 얻지 못한다고 생각합니다. 그리고 일부 상용구는 자릅니다.

+0

동적 클래스에서는 런타임에 필드/메서드를 추가 할 수 있습니다. 이 URL 클래스가 동적이지 않은 경우에는 어떤 점이 다릅니 까? 나는 이점을 볼 수 없다. .. –

+0

당신이보기 흉하게 보이거나 보이지 않는 것은 내가 합리적으로 논할 수있는 것이 아니다. 이 클래스는 기본적으로 이름/값 쌍 사전 (URL 인코딩/enconding에 대한 메소드를 더한 것으로 생각합니다.) 앞에서 말했듯이, 대신에'variables.data.add ("key", "value")'또는 이와 비슷한 것들을'variables.key = "value"또는 변수 [ "key "] ="value "'. 그래도 전자의 경우 실질적인 혜택은 없습니다. –

+0

추신 : '동적 클래스에서 런타임에 필드/메소드를 추가 할 수 있습니다'. 나는 당신의 요점을 이해하고 있으며, 나는 또한 사물을 명확하게 정의하고 싶지만 때로는 유용 할 때도 있습니다. –

1

그럼 Object 객체를 사용할 수 있지만 동적 클래스를 사용하면 객체가 입력되었는지 확인할 수 있습니다. 그것이 내가 보는 방식이며, 내가 그것을 사용하는 유일한 이유입니다. 후안 파블로 (Juan Pablo)가 말하는 것은 좋은 이유이기도합니다.