Copy link to clipboard
Copied
So i have this error when debugging:
TypeError: Error #2007: Parameter colorTransform must be non-null.
at flash.geom::Transform/set colorTransform()
at Square2/changeParameters()
at Square2/fadeOut()
at Game/timerListener2()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
It shows this when debugging, and on my computer I can click "dismiss all" and it will work fine, but I do not have this option when debugging on my Android device. So I need someone to tell me how to "Un-null" my parameter, here is my code:
package
{
import GlobalVar;
import flash.geom.ColorTransform;
import flash.display.MovieClip;
public class Square2 extends MovieClip
{
public var shouldFade = GlobalVar.vars.shouldFade
public function Square2()
{
trace("square2");
x = GlobalVar.vars.x;
y = GlobalVar.vars.y;
height = GlobalVar.vars.height;
width = height;
}
public function changeParameters():void
{
transform.colorTransform = GlobalVar.vars.myColor
}
public function fadeOut ():void
{
alpha = alpha*.8
trace(GlobalVar.vars.shouldFade)
if (alpha < .2){x = GlobalVar.vars.x; y = GlobalVar.vars.y; height = GlobalVar.vars.height; width = height; changeParameters() ;alpha = 1; GlobalVar.vars.shouldFade = "false"}
trace(alpha)
}
}
}
Copy link to clipboard
Copied
use
AngryGamerProductions wrote:
package { import GlobalVar; import flash.geom.ColorTransform; import flash.display.MovieClip; public class Square2 extends MovieClip { public var shouldFade = GlobalVar.vars.shouldFade public function Square2() { trace("square2"); x = GlobalVar.vars.x; y = GlobalVar.vars.y; height = GlobalVar.vars.height; width = height; } public function changeParameters():void {
if(GlobalVar&&GlobalVar.vars&&GlobalVar.vars.myColor){
transform.colorTransform = GlobalVar.vars.myColor } } public function fadeOut ():void { alpha = alpha*.8 trace(GlobalVar.vars.shouldFade) if (alpha < .2){x = GlobalVar.vars.x; y = GlobalVar.vars.y; height = GlobalVar.vars.height; width = height; changeParameters() ;alpha = 1; GlobalVar.vars.shouldFade = "false"} trace(alpha) } } }