2009-12-07 4 views

답변

3

나는이를 수행하기위한 표준 방법을 모르고 있습니다.

메인 클래스에 public static const VERSION_ID:String을 선언하고 각 빌드에서 값을 변경할 수 있습니다. 이제 html 쿼리 매개 변수를 사용하여 프리 로더에 최신 버전 ID를 전달하면 프리 로더에서이 버전 ID를 읽고로드 된 SWF의 버전 ID와 비교할 수 있습니다. 일치하지 않으면 캐시 된 버전이 있습니다.

SWF URL에 임의의 숫자를 추가하여 프리 로더 SWF의 캐싱을 방지 할 수 있습니다.

<embed src="Preloader.swf?versionID=10&<?php echo "rand=".rand(1, 10000)."\""?> 
+0

JS의 Math.random()을 사용하여 URL 변수를 추가하는 것이 좋습니다. 물론 이것이 항상 그런 것은 아닙니다 (PHP가 여기에 사용되는 이유입니다). – cwallenpoole

관련 문제