title: embedding a Movieclip with flashDevelop
body: <p>I am trying to embed a movieClip with flashDevelop but apparently its not working because its not recognizing the movieclips that are within it. here is my code</p>
  
  <pre><code>package com.objects{
  
      import flash.display.MovieClip
      import flash.text.TextField;
      import flash.events.*;
      import flash.text.TextFormat;
  
      [Embed(source='../../../lib/fighter.swf', symbol='InfoBox')] 
      public class InfoBox extends gameObject {
  
          protected var textf:TextField;
          protected var s:String;
          public var type:Boolean = false;
          private var letter:Number = 0;
          private var string:Array;
          private var line:Number = 0;
          private var portNum:Array;
  
  
          public function InfoBox():void
          {
              portNum = new Array();
              portrait.stop();
              x = 400;
              y = 550;
  
              string = new Array();
              var format = new TextFormat();
              format.size = 18;
              textf = new TextField();
              textf.width = 550;
              textf.height = 85;
              textf.x = -220;
              textf.y = -60;
              textf.wordWrap = true;
              textf.defaultTextFormat = format;
              addChild(textf);
              contButton.addEventListener(MouseEvent.MOUSE_DOWN, StoryNext);
          }
  
          private function StoryNext(e:MouseEvent):void
          {
              if(string.length &gt; 1)
              {
                  portNum.splice(0,1);
                  string.splice(0,1);
                  trace(string.length);
                  letter = 0;
              }
              else
              {
                  contButton.removeEventListener(MouseEvent.MOUSE_DOWN, StoryNext);
                  dispatchEvent(new Event("StoryContinue"));
              }
          }
  
          public function textInfo(msg:String,num:Number = 1):void
          {
              string.push(msg);
              portNum.push(num);
          }
  
          override public function updateObject():void
          {
              TypeWords();
  
          }// End UpdateObject
  
          public function TypeWords():void
          {
              if(type)
              {
                  portrait.gotoAndStop(portNum[0]);
                  var s:String = string[0];               
                  if(letter &lt;= s.length)
                  {
                      textf.text = s.substring(0,letter);
                  }               
                  letter++
              }
          }
      }
  }
  </code></pre>
  
  <p>and I am getting this error </p>
  
  <pre><code>C:\Users\numerical25\Documents\RealGames\FighterPilot\beta1FlashDev\src\com\objects\InfoBox.as(23): col: 4 Error: Access of undefined property portrait.
  </code></pre>
  
  <p>portrait is a movie clip that I have inside of the info box movie clip. it is already on the stage and i gave it a instance name of portrait. It worked in flash, but now its not in flashDevelop</p>