Sending a variable to another mc?!

Hey Guys,

what i’m trying to do, is dynamicly loading in some XML Data from a Mysql Db and displaying it in table rows… works fine right now! But now i want to include a button which contains a link to a details page where more info can be found whatever. My Problem is to get the Id dynamicly into the Button. Currently i’m having a hidden textbox in the button which i fill with the dynamic ID, and on click read out this textbox to get the right ID. But…

Is there any way i can assign a special variable to this button, which i can read out later on? i don’t want this hidden textbox thingy…

hope someone understands what i mean…

the current code of the circle: (Comments are in german, sorry)


for (var i:int = 0; i < eventCount; i++) {  
  //Neue Row erzeugen
  var newEntry:mc_table = new mc_table();
 
  //Datum
  newEntry.txt_date.htmlText = eventInput.event.datum.text()*;
  //Uhrzeit
  newEntry.txt_time.htmlText = eventInput.event.zeit.text()*;
  //Firma
  newEntry.btn_firma.txt_firma.htmlText = eventInput.event.firma.text()*;
  //Locations
  //Pax
  newEntry.txt_pax.htmlText = eventInput.event.pax.text()*;
  //Status
  newEntry.txt_status.htmlText = eventInput.event.status.text()*;
  // X & Y definieren
  newEntry.y = y_old + 22;
  y_old = newEntry.y;
  //Name vergeben
  newEntry.name = "entry"+i;
  newEntry.id = i;
  addChild(newEntry);
 
  //Listener hinzufügen
  newEntry.btn_detail.addEventListener( MouseEvent.CLICK, clickBtn);
  newEntry.btn_firma.addEventListener( MouseEvent.CLICK, clickBtn);
 
 
 
  //ID
  var eventID:Number = eventInput.event.id.text()*;
  //EventId in die Row übergeben
  newEntry.btn_detail.txt_detail.text = eventID;
 
  //Detail Button Funktion
  function clickBtn(event:MouseEvent):void {
  //link aus der Textbox auslesen
  var showEventId = event.target.txt_detail.text;
  //Mach was mit der ID
  txt_info.htmlText = showEventId;
  //trace();
  }

Thx in advance