Papervision gallery issues

Hi I am having trouble creating a variable to assign multiple logos to the following papervision gallery code is as follows.

import flash.display.;
import flash.display.stage.
;
import flash.filters.;
import flash.events.
;
import flash.geom.ColorTransform;
import flash.utils.Dictionary;

// Import Tweener
//import caurina.transitions.Tweener;

// Import Papervision3D
import org.papervision3d.core.proto.;
import org.papervision3d.scenes.
;
import org.papervision3d.cameras.;
import org.papervision3d.objects.
;
import org.papervision3d.materials.*;

// ___________________________________________________________________ 3D vars

var container :Sprite;
var scene :Scene3D;
var camera :Camera3D;
var interface3d :DisplayObject3D = new DisplayObject3D();
var camera_inverted :DisplayObject3D = new DisplayObject3D();
var i :Number;

var depth_material :Array = new Array();

var system :Object = new Object();
system.debug_mode = false;

stage.quality = StageQuality.LOW;
stage.scaleMode = StageScaleMode.NO_SCALE;
init3D();
createScene();

// ___________________________________________________________________ Init3D

function init3D():void
{
// Create container sprite and center it in the stage
container = new Sprite();
addChild( container );
container.x = 320;
container.y = 240;

// Create scene
scene = new Scene3D( container );

// Create camera
camera = new Camera3D();
camera.zoom = 15;
camera.focus = 40;
camera.y = 0;
camera.x = 0;
camera.z = -1000;

// Debug mode
if (system.debug_mode)
{
    trace("debug mode: on");
    var dummy :WireframeMaterial = new WireframeMaterial(0xFFFFFF, 0.1);
    dummy.oneSide = false;
    var wire:Plane = new Plane(dummy, 100, 100, 2, 2);
    wire.rotationX = 90;
    scene.addChild(wire);
    wire = new Plane(dummy, 100, 100, 2, 2);
    wire.rotationY = 90;
    scene.addChild(wire);    
    wire = new Plane(dummy, 100, 100, 2, 2);
    wire.rotationZ = 90;
    scene.addChild(wire);
}    

// Store camera properties
camera.extra =
{
    goPosition: new DisplayObject3D(),
    goTarget:   new DisplayObject3D()
};

camera.extra.goPosition.copyPosition( camera );

}

// ___________________________________________________________________ Create scene

function createScene()
{
for (var i:Number = 0; i < 200; i++)
{
depth_material* = new MovieMaterial(pearlMC, true);
pearlMC.filters = new Array(new BlurFilter(i,i,4));
depth_material*.oneSide = false;
}

var num:Number = 200;
var rad:Number = 700;

for(i = 0; i &lt; num; i++ )
{
    var item:Plane = new Plane( depth_material[0], 100, 100 );
    item.name = 'item'+i;
    scene.addChild( item );
    
    item.x = Math.random()*3000-1500;
    item.y = Math.random()*3000-1500;
    item.z = Math.random()*3000-1500;
    item.scale = Math.random()*3;
    item.lookAt(camera);
}
this.addEventListener( Event.ENTER_FRAME, loop );

};

// ___________________________________________________________________ Loop

function loop(event:Event):void
{
update3D();
}

function update3D():void
{
camera.x +=((container.mouseX10) - camera.x) * 0.005;
camera.y +=((container.mouseY
10) - camera.y) * 0.005;

i = 0;
while(scene.getChildByName('item'+i))
{
    item = scene.getChildByName('item'+i);
    //item.scale += Math.sin((getTimer()+(i*1000))*.001)*.01;
    item.material = depth_material[ Math.abs( Math.min(199, (item.screenZ-1000) * .02 &lt;&lt; 1 )) ];
    
    item.lookAt( camera );
    i++;
}

// Render
scene.renderCamera( camera );

}