HOME | EXPERIENCE | GUESTBOOK | ADMIN | ABOUT
All Articles
 
[2007.12.06]
AshEventDispatcher // OOP타입에 근거한 이벤트디스패쳐 방식의 클래스 추가
기본모티브는 AS3.0 NativeClass - flash.event.EventDispatcher 이벤트 모델을 규약을 준수하고 있다.

[2007.12.13]
AshMotioner / AshMotionAgent 추가.
해당 객체에 대한 모션처리를 OOP방식에 근거하여 매우직관적으로 수행가능. 일반적으로 div 객체로 만들어진 모든
대상은 기본적인 모션수행이 가능하며,
모티브형상은 ActionScript 3.0 Ash3 패키지의 AshMotionAgent.as 클래스의 상속과  basic easing 엔진을 엔진화 해서
사용하고 있다.

[2008.12.21]
AshAJAX 추가. 코드가 간단해서 일반적으로 함수라이브러리로 처리해도 되나 EventDispatcher와의 통합을 위해서
클래스상속으로 구현되었다.
따라서 AJAX에서 이벤트처리에 사용되는 completed(onreadystatechange)를 addEventListener로 추가해서
사용할수 있다.

[2008.12.25]
AshDrag / AshResize 추가. 코드가 비교적 간결하며 static singleton패턴으로 manager 인스턴스가 이미 생성되어
있으며, JS특징상 인스턴스생성에 제약은 없지만
계속적인 인스턴스를 생성해서 사용하지 않고 AshDrag.manager(AshResize.manager) 인스턴스로 사용토록 한다.
싱글톤인 이유는 드래그는 런타임시점에 어차피 오직 한 대상만 가능하며, target 속성을 이용해서 현재 드래그타겟을
실시간 감시할 수 있으며, 더불어 addEventListener 사용이 가능하게 하기위함이다.(static불가)
지원이벤트는 DRAG_STARTDRAGGINGDRAG_STOP(RESIZE_STARTRESIZINGRESIZE_STOP) 이벤트타입이
지원되며 차후 AshDrag는 AshDragAndDrop에서 이클래스에 대한 확장이 예고되어 있다.
특징으로는 position:relative 일때도 완벽지원.

[2008.12.26]
AshDragAndDrop 클래스 추가. 역시 static singleton패턴으로 manager 인스턴스가 이미 생성되어 있다.
사용법은 비교적 간결하고 기본이벤트는 AshDrag를 인계받아 그대로 디스패쳐(DRAG_STARTDRAGGINGDRAG_STOP) 하고 있다.


[2009.01.04]
AshPopup 클래스 추가,  static singleton패턴으로 manager 인스턴스가 이미 생성되어있다.
popup 형식을 취하므로 관리대상 객체의 부모노드는 document.body이다.
주로 기존 DOM의 구조에 혼돈을 가하지 않고 popup 처리를 수행하는데 효과적으로 활용될 수 있다.
디폴트로 popup create/clear 관련 motion 이펙트를 가지고 있다.


[2009.01.05]
AshHtmlEditor 클래스 추가, wysiwyg 에디터 생성을 위해서 만들어진 전용 클래스로 기존 에디터 command이외
사용자 custom command 기능을 지원한다.


[2009.01.05]
AshEditorPanel 클래스 추가, AshHtmlEditor를 이용하여 좀더 편하게 editor 어플리케이션을 만들수 있도록 제공되는
어플리케이션 클래스이다.


[2009.01.31]
History제어를 위한 AshLocationHistory Static 클래스추가, AJAX나 Flash기반의 사이트의경우 ASYNC타입이라서
변경된 페이지에 대한 히스토리변화가 없어 사용자 인지가 불가능한데 그것이 필요하다면 본 클래스에서는 그것을
가능토록 관련 이벤트를 제공하고 있다.
※ Static 타입이라서 singletone과 달리 클래스자체가 이미 인스턴스이다.


[2009.02.11]
AshCalendar 클래스 추가.  42개의 elements를 기본요소로 사용.


[2009.03.01]
AshImageViewer 추가


[2009.03.22]
AshGoogleSearch / AshGoogleSearch.Image 클래스 추가. Google AJAX API와 join 하여 사용되는 전용 클래스이다.
역시 인스턴스 생성시 바로 어플리케이션으로 동작되는 display타입의 클래스이다.

[2009.04.23]
AshAccordion 추가. 런타임에서 아코디언 처리를 바로 수행할 수 있다.
비단 tree메뉴뿐만아니라 세로요소로 정렬이 되는 숨김 컨텐츠등 모든 대상엘리먼트에 적용될수 있다.
EDIT | DELETE
2008     1
LINK • SUMMARY