Som overskriften så fint siger det:
Har et problem med at load en .swf ind i et andet...

Jeg har to knapper:
"physic_1" og "banner_1", og har så to .swf som hedder "physic_1.swf" og "banner_1.swf" og til sidst har jeg mit hoved dokument.
Det går problemfrit med at hente "banner_1.swf", men når jeg skal hente "physic_1.swf" så får jeg denne besked i min OUTPUT:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at 2_fla::MainTimeline/addBox()
at 2_fla::MainTimeline/frame1()

Koden jeg har brugt er:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
physic_1.addEventListener(MouseEvent.MOUSE_DOWN, showWork);
banner_1.addEventListener(MouseEvent.MOUSE_DOWN, showWork);
 
function showWork(evt:MouseEvent)
{ 
loadURL = evt.target.name + ".swf";
  loaderRequest = new URLRequest(loadURL);
  portfolioLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, portfolioLoadComplete);
  portfolioLoader.load(loaderRequest);
  portfolioHolder_mc.x = stage.stageWidth/2;
  portfolioHolder_mc.y = stage.stageHeight/2;
  
  function portfolioLoadComplete(evt:Event)
  {
    trace("Load complete");
    addChild(evt.currentTarget.content);
  }     
}

Som det ses, så vil Flash trace "Load complete" i min OUTPUT, når der bliver loaded noget. Og det gør den også når jeg henter "physic_1.swf" - det også fejlmeldingen...

Kan det være fordi at min "physic_1.swf" primært består af kodning og selv smider nogle movieclips ind på scenen ved hjælp af AS3 ?

Er selv helt blank her...

//Krüger