addFrameScript error but it's not in the code
Just trying to break out a function that was working fine within flash to it's own class and I keep getting an error on code that's not there!!
Code:
package
{
// Imports
import flash.net.*;
public class vdm
{
public var gw:NetConnection = new NetConnection();
public var res:Responder = new Responder(onResult,onFault);
public var d:Array = responds.serverInfo.initialData;
public var responds:Object;
public function onResult(responds:Object)
{
trace("success "+responds);
}
function onFault(responds:Object):void
{
for (var i in responds)
{
trace("fault "+responds[i]);
}
}
} // End Class
} // End package
and in the fla I have:
Code:
gw.connect("gatewayPath");
gw.call("GrabData.GetData", res);
Works fine if I put the vars and function in flash and publish it:
Code:
import flash.net.*;
//text_txt.htmlText=" ";
var gw:NetConnection = new NetConnection();
gw.connect("gatewayPath");
var res:Responder = new Responder(onResult,onFault);
function onResult(responds:Object):void
{
trace("success "+responds);
var d:Array = responds.serverInfo.initialData;
}
function onFault(responds:Object):void
{
for (var i in responds)
{
trace("fault "+responds[i]);
}
}
gw.call("GrabData.GetData", res);
but, when I make it an .as file and compile it, I get:
1180: Call to a possibly undefined method addFrameScript
addFrameScript(0,frame1);
??