AVM - ActionScript Virtual Machine, их есть две AVM1 и AVM2. AVM1 - это ActionScript 1 - 2, AVM2 - ActionScript 3. Если вы загружаете флешку скомпилированую для AVM1 в AVM2, то она там видится как AVM1Movie (который не является наследником MovieClip), и у него нет свойств типа currentFrame или методов nextFrame() / gotoAndPlay() и т.п.
Если в AVM1Movie нету никаких скриптов, его проще переделать в AVM2 - нужно будет распарсить его и заменить версию. Если в нем есть скрипты, тогда вам прийдется делать обертку на AS2 и из этой обертки общаться через LocalConnection с загруженым клипом. Второй вариант я когда-то делал:
http://code.google.com/p/e4xu/source...#svn/trunk/as2
+
http://code.google.com/p/e4xu/source...vxvws/lcbridge
или
http://e4xu.googlecode.com/files/avm1bridge.zip
Первый вариант:
http://code.google.com/p/as3-classes...cibleLoader.as
Но проще всего - не работать со старыми SWF
