Rev. 2.73

 
PrototypeJS Polar Clock. Gareth Evans, 2008.

Prototype과 Canvas태그를 이용해서 매우 간결하게 만든 Polar 시계이다. 이 예제는 시간을 색다르게 비주얼라이제이션하고 있는데, PixelBreaker의 플래시기반 스크린세이버로 만들어진 Polar 시계를 그대로 구현 한 것이라고 한다. IE는 SVG솔루션인 VML을 별도로 가지고 있기 때문에 Canvas 태그를 지원하지 않는다. 그래서 이를 에뮬레이트하는 ExplorerCanvas 라이브러리를 추가로 필요로 한다.

Comments

MooTools 코어팀의 일원인 Michelle Steigerwalt씨는 자바스크립트와 플래시간의 상호작용을 돕는 Swiff 라이브러리를 공개했다. 이 라이브러리를 사용하면 예를 들어 QuickTime 또는 플래시 무비를 자바스크립트로 플래이백 컨트롤하는 것이 가능하다. 사운드 파일을 조작하거나, 파일 스트리밍을 구현하거나, 클립보드 접근하는 등 플래시에서만 제공되는 여러특징을 사용할 수도 있다. Swiff는 현재 MooTools 1.2 베타버전에서만 제공되고 있으며, 최초 FancyUpload에서 선보인 바 있다.

//(JavaScript)
var obj = new Swiff('mySwf.swf', {
    //[...]
    events: {
        onLoad: function() {
            Swiff.remote(obj, 'echoText', 'Hello Flash, meet Swiff.');
        }
    }
});

//(ActionScript)
ExternalInterface.addCallback("echoText", this, echoText);

Comments