samana, да причём здесь это! Я просто спрашиваю про особенность работы самого FD. я прекрасно понимаю зачем там this и он меня там более чем устраивает! Вопрос в другом, попробуйте написать buyedItems:Array в параметрах функции и нажмите Ctrl + Shift + 1. Он вам напишет Generate field from parametr, следовательно создастся вот эта конструкция

Код AS3:
private var buyedItems:Array;
public function ShoppingCart(buyedItems:Array)
{
this.buyedItems = buyedItems;
}
и всё бы хорошо, но в некоторых случаях при выполнении тех же действий получается вот так:

Код AS3:
private var _buyedItems:Array;
public function ShoppingCart(buyedItems:Array)
{
_buyedItems = buyedItems;
}
почему?