i took the liberty of narrowing down the problem.
with the attached files you can test yourself once you updated your flash activex control.
the white box is an animation on the root of the flash movie, the orange box is an object with its own timeline. the white box’ animation runs once and stopps, the orange box’ loops infinitely.
so only the white box should be controllable by the play-pin.
this works ass expected with the as2 movie, but not with the as3 one.
as you might know, the flash plugin is internally separated into the VM1 (for as1 and as2 movies) and the VM3 (for as3 movies). they have nothing to do with each other, communication between them is like communication between different flash movies in different browsers.
the tests show: the VM1 behaves as expected, however the VM3 is doing funky stuff.
whats really weird though is, that VM3 is behaving correctly, once it gets a little bit of extra focus. this focus is granted by vvvv once the context menu of the flash renderer is opened.
also it is granted, when ANY vvvv-window is getting resized. and also, when the scrollbar of the inspector is being used.
i tested it with the as3 application i am currently developing and to my surprise it worked like a charm. the problems have nothing to do with as3 code! it’s to do with using any timeline and setting the internal playhead to play().
if you use Tweener or any other tweening engine, that can play movieclips by using enterframe-event you could work around the issue.
flash_renderer_tests.zip (12.4 kB)