Action script 3 : object with mutiple reference

Hi, I have an object A that containt an object B and C… ABC are extented from sprite I want to pass B as reference (like in c++) to C, the goal is to update C on frame event with information contain on B… I try to made this : - new C and add it as children to A - new B (with C as parameter) and add it as children to A When i activate drag an drop on C and read information (position x, y and other things) from B using stored parameter the information is not the current information but the information of C at the moment i pass it as paramater to B… So flash seems be made a copy of my object… Is there’s a way to have multiple ref on an object without putting it in global ? Thanks, Wizard