Сохранить переменную в Movieclip или Sprite

Как вы можете добавить данные в динамически создаваемый MovieClip / Sprite, чтобы впоследствии к ним можно было получить доступ в случае события, координирующего этот MovieClip / Sprite?

Пример кода:

for(var i:int; i < xml.children(); i++){
    var button:MovieClip = new MovieClip();
    button.graphics.beginFill(0x000000);
    button.graphics.drawCircle(100 + 20 * i, 200, 10);
    button.graphics.endFill();
    button.addEventListener(MouseEvent.MOUSE_UP, doSomething);
    button.name = "item_"+i;
    button.storedData.itemNumber = i;
}

function doSomething(e:Event):void
{
    trace(e.target.storedData.itemNumber);
}

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос