This happens with Flex in Flash Builder 4. In Flash CS4 is OK.

On 29 sep, 17:59, Jose <[email protected]> wrote:
> I have found a problem in LightPrebaker.as
>
>                         function setVertexColor(d:Vector3D, n:Vector3D, 
> colr:int, colg:int,
> colb:int):Array
>                         {
>                                 var dl:Number;
>                                 var factl:Number;
>                                 for(j = 0;j<_aLights.length;++j){
>                                         dl = 
> d.subtract(_aLights[j].lightposition).length;
>                                         percentFalloff =   
> (_aLights[j].lightfalloff- dl)/
> _aLights[j].lightfalloff;
> <------------------------------->     lightFactor =
> _aLights[j].lightposition.getAngle(n);  <----- lightposition is a
> Vector3D?
>
>                                         if(percentFalloff > 0 && dl 
> <_aLights[j].lightfalloff){
>                                                 factl = 
> lightFactor*percentFalloff;
>                                                 colr += _aLights[j].lightR 
> *factl;
>                                                 colg += _aLights[j].lightG 
> *factl;
>                                                 colb += _aLights[j].lightB 
> *factl;
>                                         }
>                                 }
>
>                                 return [colr, colg, colb];
>
>                         }
>
> Throws error with getAngle(). Thanks

Reply via email to