Flash CS4 сохраняет обратную совместимость с AS2 и практически все функциональные возможности Flash 8, хотя переход между ними не обязательно является плавным. Если вы просто откроете FLA Flash 8 в Flash CS4 и опубликуете его с использованием параметров публикации, которые автоматически назначает Flash CS4 (Flash Player 10 с ActionScript2), у вас все будет в порядке.
Однако, если вы пытаетесь опубликовать свои Flash 8 FLA на FP10 с AS3, вы столкнетесь со всеми проблемами, упомянутыми выше. Это связано с тем, что AS3 - это не просто обновление AS2, но совершенно другой язык (хорошо, не так радикально, как кажется, но вы поняли идею). Многие новые функции Flash CS4 (IK, new Motion и т. Д.) Не будут работать с AS2 и требуют публикации в AS3. Это, вероятно, источник ваших проблем; вы пытаетесь объединить функции только для AS2 (в данном случае код AS2) с функциями только для AS3. Чтобы сделать оба, вы должны переписать код AS2 как AS3. К сожалению, нет быстрого решения, чтобы сделать это.
Я рекомендую вам пойти дальше и изучить AS3. Это может быть немного сложно обернуть голову от AS2, но это гораздо более полный язык и будет длиться долго.