La PointLight3D è applicabile agli shadematerials, percui considerando che un MovieMaterial non è uno shadematerial bisogna combinarlo con uno shader creando uno ShadeMaterial:
var pointLight:PointLight3D = new PointLight3D();
//Crei il tuo MovieMaterial
var mioMovieMaterial:MovieAssetMaterial = new MovieAssetMaterial("movie");
//Crei lo shader
var mioMovieMaterialShader:PhongShader = new PhongShader(pointLight, 0xFFFFFF,0xFFFFFF, 20, mioMovieMaterial.bitmap);
//Poi si combinano insieme creando uno shaded material
var mioMovieShadedMaterial:ShadedMaterial = new ShadedMaterial(mioMovieMaterial, mioMovieMaterialShader);
Poi non ti rimane che applicare il materiale ai tuoi oggetti...
Io non l'ho provato, l'ho scritto a livello teorico, dovrebbe funzionare, in ogni caso un po di prove non fanno male![]()
Ciao![]()

Rispondi quotando