JavaScript/HTML5를 사용하여 플래시 기능을 구현하는 오픈 소스 프로젝트 인 Smokescreen은 플래시 플러그인없이 플래시 애니메이션을 순수한 HTML5 + JavaScript로 변환하여 플래시 플러그인없이 브라우저에서 직접 플래시 스타일 애니메이션을 구현할 수 있습니다.
다음은 HTML5 + JavaScript에서 플래시 애니메이션을 구현하는 Smokescreen 오픈 소스 프로젝트의 관련 내용입니다. 이 기사 자습서는 주로 HTML5 JavaScript 플래시 애니메이션의 Smokescreen 오픈 소스와 관련된 일부 기술 및 지식에 대해 이야기합니다. 자세한 내용은 http://www.vevb.com을 방문하여 더 많은 최신 자습서를 얻을 수 있습니다. 다음은 자습서 설명입니다.
JavaScript/HTML5를 사용하여 플래시 기능을 구현하는 오픈 소스 프로젝트 인 Smokescreen은 플래시 플러그인없이 플래시 애니메이션을 순수한 HTML5 + JavaScript로 변환하여 플래시 플러그인없이 브라우저에서 직접 플래시 스타일 애니메이션을 구현할 수 있습니다.
Chris Smoak이라는 프로그래머는 최근 JavaScript/HTML5를 사용하여 플래시 기능을 구현하는 오픈 소스 프로젝트를 시작했습니다. Smokescreen은 플래시 플러그인없이 브라우저에서 직접 플래시 스타일 애니메이션을 구현하기 위해 플래시 애니메이션을 순수한 HTML5 + JavaScript로 변환 할 수 있습니다. 여기에 예쁜 데모가 있습니다.
이 기술과 관련하여 Simon Willison이라는 프로그래머는 자신의 블로그에서 좋은 분석을 수행했습니다.
Smokescreen은 브라우저에서 전적으로 실행되고, SWF 바이너리 파일을 읽고, 감압 (및 로컬 JavaScript를 사용하여 감압!)을 사용하고 이미지를 추출하고 오디오를 내장 한 다음 Base64에 인코딩 된 데이터로 변환 한 다음 벡터 그래픽을 SVG 애니메이션으로 변환합니다. Chrome에서 웹 검사관을 열면 데모가 진행되고 있으므로 SVG가 실시간으로 실행됩니다. Smokescreen은 자체 ActionScript 통역사를 설계했습니다.
Smoak은 오픈 소스 프로토콜을 기반으로 Smokescreen의 소스 코드를 곧 열 것이라고 말했다. 현재 그는 매우 아름다운 시연을 몇 가지 만들었습니다. 완벽하지는 않지만 HTML5를 기반으로 한 플래시 스타일 애니메이션의 모습을 이미 볼 수 있습니다. 이 코드는 플래시 비디오를 지원하지 않지만 HTML5에는 이미 자체 비디오 솔루션이 있습니다. Smoak은 그의 원래 의도는 iPhone 및 iPad와 같은 장치에서 플래시 스타일 광고 애니메이션을 구현하는 것이 었으며이 기술은 광고에 사용될 가능성이 높다고 말했다.
최적화 후 기술을 게임에도 사용할 수도 있습니다. Willison은 뉴스 사이트의 인포 그래픽도 매우 유용하며 시연의 Strongbad 시리즈와 같은 만화 스타일 애니메이션을 렌더링하는 데 사용될 수 있다고 말했다.
그러나 사람들은 속도와 전원 공급 장치가 매우 제한된 모바일 장치에 Smokescreen을 잘 적용 할 수 있는지 걱정하고 있으며, 공개 소스 후에 코드가 최적화 될 것으로 예상됩니다. 현재 Firefox 3.6, Chrome 5, Safari 4 및 Mobile Safari를 포함한 최신 브라우저만이 기술을 사용할 수 있습니다. Opera 10.5 시리즈는 지원에 가깝지만 IE8은 아니지만 Smoak은 IE9가 유망하다고 말합니다.
HTML5 + JavaScript에서 플래시 애니메이션을 구현하는 Smokescreen 오픈 소스 프로젝트를 공유하는 내용이 여기에서 완료되었습니다. 이 페이지 url http://www.vevb.com/web/a/2018090560157.shtml에 다음 번에 쉽게 액세스 할 수 있도록 페이지를 북마크 할 수 있습니다.