2009-04-28 7 views
1

저는 비디오 기반의 섹션 - 섹션 전환이 많은 플래시 사이트에서 작업하고 있습니다. 전환 비디오 자체는 수 초 밖에되지 않지만 매우 고해상도이므로 상당히 무겁습니다 (~ 700kb). 섹션 수와 섹션 간 전환 조합 (및 비디오)이 주어지면 초기 사이트로드에서 모든 전환을 미리로드 할 수 없습니다.액션 스크립트 3에 미리로드 된 FLV?

내가 원하는 것은 각 전환 비디오를 필요에 따라 빠르게로드하는 것입니다. 예를 들어, A 영역에 있고 B 영역의 탐색을 클릭하면 A-> B 비디오가로드되고 (대부분의 사용자는 몇 초 만 대기합니다) 재생됩니다. 그러나, 나는 또한 빠른 로더 그래픽이 전환로드로 표시되기 전에 (로드 바처럼 단순하지만 확실한 진도의 의미가 중요하기 때문에 단순히 회 전자 등보다) 재생되기 전에 표시하고 싶습니다.

Actionscript 3에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 그것은 AS2 (http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001036.html)에서 비교적 직관적 이었지만 아직 AS3를위한 간단한 솔루션을 보지 못했습니다. AS3 (NetConnection, NetStream, Video 객체)에서 FLV 재생을위한 표준 코드 기반 기술을 사용하고 있습니다 - FLVPlaybackComponents 또는 이와 유사한 것은 없습니다.

고맙습니다.

+0

가 어떤 문제는 AS3에 직면하고있다? – dirkgently

답변

0

AS3에서는별로 다르지 않습니다. 그냥 간격 대신 타이머를 사용하십시오. 해당 코드를 AS3으로 변환하는 데 문제가 있습니까? 어도비의 웹 사이트에

+0

감사합니다. 나는 bytesLoaded와 bytesTotal이 여전히 as3의 NetStream 객체에 속한다는 사실을 깨닫지 못했습니다. 여러분의 추천은 트릭을 멋지게했습니다. – justinbach

0

그 예는 여전히 앞에 추가 작업 :

import flash.utils.setInterval;