adaykin
07-21-2008, 04:01 PM
Hey, I am trying to upgrade my code to as 3, I have a few compiler errors, I can't figure out how to solve them. Here is my code:
package {
// required for flash file and output display
import flash.display.*;
import flash.events.*;
// required to send/recieve data over AMF
import flash.net.NetConnection;
import flash.net.Responder;
// Flash CS3 Document Class.
public class Main extends MovieClip {
private var gateway:String = "http://spanglerdesign.com/test/360/amfphp/gateway.php";
private var connection:NetConnection;
private var responder:Responder;
private var picLoader = new Loader();
picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
public function Main() {
// Event listener for mouse over
tmbONE.addEventListener(MouseEvent.MOUSE_OVER, loadOne);
// Event listener for mouse out
tmbONE.addEventListener(MouseEvent.MOUSE_OUT, hideMain);
// Responder to handle data returned from AMFPHP.
responder = new Responder(onResult);
connection = new NetConnection;
dispatchEvent(new Event("NetStatusEvent.NET_STATUS"));
// Gateway.php url for NetConnection
connection.connect(gateway);
}
public function loadOne(e:MouseEvent):void
{
picLoader.load(new URLRequest("art/gal360one.jpg", "mainPIC.lgTARGET"));
with (mainPIC) {
gotoAndPlay("fadeup");
}
var params = 1;
connection.call("DisplayInfo.info", responder, params);
}
public function hideMain(e:MouseEvent):void
{
with (mainPIC) {
gotoAndPlay("fadedown");
}
}
private function onResult(result:Object):void {
textResponse.text = String(result);
}
}
}
The errors the compiler gives are:
Line15: 1120: Access of undefined property picLoader. picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
Line15: 1180: Call to a possibly undefined method URLRequest. picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
Line15: 1120: Access of undefined property mainPIC. picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
Line35: 1180: Call to a possibly undefined method URLRequest. picLoader.load(new URLRequest("art/gal360one.jpg", "mainPIC.lgTARGET"));
package {
// required for flash file and output display
import flash.display.*;
import flash.events.*;
// required to send/recieve data over AMF
import flash.net.NetConnection;
import flash.net.Responder;
// Flash CS3 Document Class.
public class Main extends MovieClip {
private var gateway:String = "http://spanglerdesign.com/test/360/amfphp/gateway.php";
private var connection:NetConnection;
private var responder:Responder;
private var picLoader = new Loader();
picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
public function Main() {
// Event listener for mouse over
tmbONE.addEventListener(MouseEvent.MOUSE_OVER, loadOne);
// Event listener for mouse out
tmbONE.addEventListener(MouseEvent.MOUSE_OUT, hideMain);
// Responder to handle data returned from AMFPHP.
responder = new Responder(onResult);
connection = new NetConnection;
dispatchEvent(new Event("NetStatusEvent.NET_STATUS"));
// Gateway.php url for NetConnection
connection.connect(gateway);
}
public function loadOne(e:MouseEvent):void
{
picLoader.load(new URLRequest("art/gal360one.jpg", "mainPIC.lgTARGET"));
with (mainPIC) {
gotoAndPlay("fadeup");
}
var params = 1;
connection.call("DisplayInfo.info", responder, params);
}
public function hideMain(e:MouseEvent):void
{
with (mainPIC) {
gotoAndPlay("fadedown");
}
}
private function onResult(result:Object):void {
textResponse.text = String(result);
}
}
}
The errors the compiler gives are:
Line15: 1120: Access of undefined property picLoader. picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
Line15: 1180: Call to a possibly undefined method URLRequest. picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
Line15: 1120: Access of undefined property mainPIC. picLoader.load(new URLRequest("art/gal360one.jpg", mainPIC.TEMPlgTARGET));
Line35: 1180: Call to a possibly undefined method URLRequest. picLoader.load(new URLRequest("art/gal360one.jpg", "mainPIC.lgTARGET"));