They can work together, but there are restictions as to what the AS2 swf can do as far as references and levels (see below). If it works now, I'm fairly certain it will continue to work.
- The loaded AVM1Movie object operates as a psuedo-root object for the AVM1 SWF file and all AVM1 SWF files loaded by it (as if the ActionScript 1.0
lockroot
property were set totrue
). The AVM1 movie is always the top of any ActionScript 1.0 or 2.0 code execution in any children. The_root
property for loaded children is always this AVM1 SWF file, unless thelockroot
property is set in a loaded AVM1 SWF file. - The AVM1 content cannot load files into levels. For example, it cannot load files by calling
loadMovieNum("url", levelNum)
. - The AVM1 SWF file that is loaded by an AVM2 SWF file cannot load another SWF file into
this
. That is, it cannot load another SWF file over itself. However, child Sprite objects, MovieClip objects, or other AVM1 SWF files loaded by this SWF file can load intothis
.