# Passing Array

**URL:** <https://forum.kirupa.com/t/passing-array/327282>\
**Category:** flash\
**Created:** [February 19, 2012, 5:52am UTC](https://forum.kirupa.com/t/passing-array/327282 "2012-02-19T05:52:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![radi](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@radi](https://forum.kirupa.com/u/radi)\
**Post date:** [February 19, 2012, 5:52am UTC](https://forum.kirupa.com/t/passing-array/327282/1 "2012-02-19T05:52:47Z")

</div>

///event caller///  
public var Damage:Array = new Array();// Damage is populated externally and is not empty  
var bully:Bullet = new Bullet(Target.x +64,Target.y +64,team,Damage);

///bullet class////

private var Damage:Array = new Array()  
public function Bullet(c1:int , c2:int ,c3:int,c4:Array)  
{  
desx = c1;  
desy = c2;  
team = c3;  
Damage = c4  
trace(Damage)  
}

my problem is that [trace(Damage)] comes back empty im wondering if there is a reason why this happens
