Thanks to ben it works now. Here is the final code:
import away3d.containers.View3D;
import away3d.containers.ObjectContainer3D;
import away3d.loaders.Max3DS;
import away3d.core.base.Mesh;
import away3d.core.base.Face;
import away3d.core.base.Object3D;
import away3d.loaders.Object3DLoader;
import away3d.events.LoaderEvent;
import away3d.loaders.data.MaterialData;
import away3d.lights.DirectionalLight3D;
import away3d.materials.ShadingColorMaterial;
var view:View3D = new View3D();
view.x = stage.stageWidth/2;
view.y = stage.stageHeight/2;
view.camera.zoom = 40;
addChild(view);
var max3ds:Object3DLoader;
max3ds = Max3DS.load('slot.3DS', {});//Change to slotDB.3DS if you
wanna see example with a bitmap file
max3ds.handle.rotationX = 90;
max3ds.addOnSuccess(loadModelComplete);
function loadModelComplete(e:LoaderEvent):void
{
max3ds.handle.name = "slot";
view.scene.addChild(max3ds.handle);
max3ds.name ="slot";
view.camera.moveTo(max3ds.x,max3ds.y,max3ds.z);
view.camera.moveBackward(50);
view.camera.lookAt(max3ds.handle.position);
var obj1:Mesh = ObjectContainer3D(e.loader.handle).getChildByName
("blok") as Mesh;
var mat:ShadingColorMaterial = new ShadingColorMaterial(0xFF0000);
for(var i:uint =0 ; i < Mesh(obj1).faces.length-1 ; i++)
{
var fcd:Face = Mesh(obj1).faces[i] as Face;
fcd.material= mat;
}
var light:DirectionalLight3D = new DirectionalLight3D({color:
0xFFFF00, ambient:.4, diffuse:0.75, specular:0.5});
light.x = 100;
light.z = 900;
light.y = 800;
view.scene.addChild(light);
ObjectContainer3D(max3ds.handle).yaw(69);
ObjectContainer3D(max3ds.handle).roll(68);
stage.addEventListener(Event.ENTER_FRAME, render);
}
var angle:Number=0;
function render(e:Event):void
{
max3ds.handle.rotationY++;
view.render();
}