Timai
25.05.2010, 21:39
Привет.
Ситуация следующая - имеется несколько swf, собранных Flex'ом (ActionScript project). Все проекты используют общую библиотеку (набор as-файлов, прицепленных через Project properties/ActionScript Build Path/Source Path).
Есть флешка-контейнер, который подгружает эти swf поочерёдно (ротатор).
Проблема в том что плеер как-то кеширует код общей библиотеки при загрузке первой swf и использует его на других. На деле получается, что если swf собраны с разными версиями библиотеки, то всегда используется только та, что была загружена в первой swf.
Как это можно отключить? На каждое изменение в библиотеке пересобирать все проекты утомляет.
p.s. стоит флаг компилятора -static-link-runtime-shared-libraries.
Ситуация следующая - имеется несколько swf, собранных Flex'ом (ActionScript project). Все проекты используют общую библиотеку (набор as-файлов, прицепленных через Project properties/ActionScript Build Path/Source Path).
Есть флешка-контейнер, который подгружает эти swf поочерёдно (ротатор).
Проблема в том что плеер как-то кеширует код общей библиотеки при загрузке первой swf и использует его на других. На деле получается, что если swf собраны с разными версиями библиотеки, то всегда используется только та, что была загружена в первой swf.
Как это можно отключить? На каждое изменение в библиотеке пересобирать все проекты утомляет.
p.s. стоит флаг компилятора -static-link-runtime-shared-libraries.