Comunidad de diseño web y desarrollo en internet online

Cómo Solucionar "TypeError: Error #1009: Cannot access a property

Citar            
MensajeEscrito el 18 Oct 2015 01:06 am
Soy Nuevo en ActionScript, este es mi primer trabajo en el, estoy tratando de hacer un efecto de lupa, pero al insertar el código, me aparece el siguiente error "TypeError: Error #1009: Cannot access a property or method of a null object reference.
at AnimaciónTecnología_fla::MainTimeline/renderizar()"
el que me pueda ayudar se lo agradezco

Código ActionScript :

import flash.display.Sprite;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.events.Event;

var contenedor:Sprite = new Sprite();

var bd:BitmapData = new BitmapData(foto.width,foto.height);
bd.draw(foto);

var bm:Bitmap = new Bitmap(bd);
contenedor.addChild(bm);
contenedor.scaleX = contenedor.scaleY = 2;
addChild(contenedor);

contenedor.mask = mascara;

addEventListener(Event.ENTER_FRAME, renderizar);

function renderizar(evt:Event){
   
   var porcentajeX = foto.mouseX/foto.width;
   var porcentajeY = foto.mouseY/foto.height;
   
   contenedor.x = -(contenedor.width - foto.width)*porcentajeX;
   contenedor.y = -(contenedor.height - foto.height)*porcentajeY;
   
   mascara.x = stage.mouseX;
   mascara.y = stage.mouseY;
}

Por AprFlash

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Oct 2015 10:42 pm
Deberías seguir el MouseEvent.MOUSE_MOVE, no usar un onEnterFrame

addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);

En AS3 stage no es un objeto global, sino una propiedad de un objeto que ha sido agregado al DisplayList. De todas formas si lo que quieres es capturar la posición del Mouse, entonces use el event

Código ActionScript :

function renderizar(evt:MouseEvent){
       (...)
   mascara.x = event.stageX;
   mascara.y = event.stageY;
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.