1. package {
  2. import flash.display.MovieClip;
  3. import flash.display.Sprite;
  4. import flash.display.SimpleButton;
  5. import flash.events.*;
  6. import flash.net.*;
  7. import flash.utils.*;
  8. import flash.net.URLRequest;
  9. import flash.display.Loader;
  10.  
  11. public class As3_loading_as2 extends MovieClip {
  12. private var hope_diamond300x250_mc:MovieClip;// TRYING TO CAST LOADED SWF AS A MOVIE CLIP.
  13. private var hopeDiamondLoader:Loader;
  14. public function As3_loading_as2() {
  15. hopeDiamondLoader = new Loader();
  16. hopeDiamondLoader.contentLoaderInfo.addEventListener(Event.INIT, hope_diamondLoaded);
  17. hopeDiamondLoader.load(new URLRequest("as2.swf"));
  18. //hopeDiamondLoader.load(new URLRequest("hope_diamond_300x250.swf"));
  19. //hopeDiamondLoader.load(new URLRequest("sound_basics.swf"));// TEST AS3 FIRST
  20. trace("hopeDiamondLoader.contentLoaderInfo: " + hopeDiamondLoader.contentLoaderInfo);// traces: hopeDiamondLoader.contentLoaderInfo: [object LoaderInfo]
  21. }
  22. private function hope_diamondLoaded(e:Event):void {
  23. hope_diamond300x250_mc = MovieClip(hopeDiamondLoader.content);
  24. addChild(hope_diamond300x250_mc);
  25. hope_diamond300x250_mc.x = stage.stageWidth / 2 - hope_diamond300x250_mc.width / 2;
  26. hope_diamond300x250_mc.y = stage.stageHeight / 2 - hope_diamond300x250_mc.height / 2;
  27. }
  28. }
  29. }