Я добавляю в библиотеку символ obj и закрепляю за ним класс objClass, содержащий метод getFlag(). На сцену навешиваю класс MainClass, в котором создаю несколько объектов obj. Как после этого обратиться к одному из этих объектов и вызвать у него метод getFlag?

Код:
// objClass
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.display.Loader;
public class objClass extends MovieClip
{
public var myflag:Boolean;
public function objClass ()
{
}
public function getFlag ():String
{
if (myflag==true) return "yes";
else return "no";
}
}
}
// mainMenu
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.utils.getDefinitionByName;
import flash.display.DisplayObject;
import obj;
public class MainMenu extends MovieClip
{
var i:Number;
var n:Number = 7;
var names:Array=new Array();
var flag:String;
function MainMenu()
{
CreateImObjects();
}
function lookForFlags (event:MouseEvent):void
{
//просмотреть у всех объектов метод getFlag, чтоб понять, какой из них нажат
event.target.getFlag();
}
function CreateImObjects ():void
{
for (i=0;i<=n;i++)
{
names.push("mc"+i);
trace (names[i]);
}
for (i=0; i<=n; i++)
{
var myObj = new obj();
myObj.x=80 + i*150;
myObj.y=137;
myObj.name = names[i];
this.addChildAt(myObj,4+i);
trace (myObj.name);
myObj.addEventListener(MouseEvent.CLICK, lookForFlags);
}
}
}
}