I’m doing a project in AS3 (no external libraries or Flex) and I need to embed an explosion animation over a tile when it gets destroyed. I have a small explosion animation but I don’t know how I can get it to play at a specific location. Is there a way to do this? I’ve tried embedding it like so:
[Embed(source="../assets/64x48.swf", mimeType="application/octet-stream")] private var Explosion:Class
var explosion:MovieClip;
explosion = new Explosion();
explosion.play();
but this doesn’t seem to do anything. If not an SWF, I also have a sprite sheet of an explosion I could use, but I’m not sure how to animate a sprite without using an external library.
Approach within your swf Movieclip you want to play, you must perform the following. swf convert to bytearray after, it must be restored.
EDIT
I checked your swf file. however, your swf file contents not
MovieClip, butAVM1Moviefile. so It is quite difficult to directly embedded. becauseAVM1Moviefile convert toMovieClipAlgorithm. but don’t worry. using a ForcibileLoader easily available.download a ForcibileLoader
original ForcibileLoader here
refer a following code. I tested great work.