ActionScript 2.0 :: Basic Connect Method Of LoadVars Class
Aug 12, 2010
I have this fully functioning program with me that has a certain line of code that I am having a little difficulty figuring out. Here is how it goes:
Code:
var initVar:LoadVars = new LoadVars( );
I know what the above line does, as in a variable 'initVar' of type LoadVars is being decalred. It's a composite datatype and LoadVars is a class.
However what I don't understand is what comes next:
Code:
gBasicConnect = initVar.basicConnect;
I was expecting basicConnect to be a method of the LoadVars class, unfortunately according to the AS2 API, it's not. Where could basicConnect have come from than? The program was originally written with ActionScript 2.0 in Flash 8.0, I am now looking at it in CS3.
I was just wondering if it is important to include POST as a method of sending loadVars to the php file. i was using POST before and i still ecountered some problems of receiving empty mails. Since i found an example which do not use POST or REQUEST method i dont have anymore prob. I just wanted to get another opinion about that as i wanna start using server side script with flash and i know that ill be using the POST method.
Just completed this project http:[url].... however I'm getting mixed results with the text using the LoadVars method mainly with line breaks. On the live and store pages there is a text link within the copy, any idea of how I can format that as xml tags as I'm finding that easier to control, the rest of the site mainly uses xml text just these two pages are using external .txt docs because of the urls. Surely there is a way?
I want to integrate my flash file with php code. I got the below code from
[Code]...
I did all the steps given in that forum but while running that code i got error Like 1180: Call to a possibly undefined method LoadVars. Warning: 1060: Migration issue: The method LoadVars is no longer supported. For more information, see the URLVariables class, the URLRequest.urlVariables and URLRequest.postData properties, and the URLLoader.dataFormat property.. 1136: Incorrect number of arguments. Expected 5.
There seems to be a problem with Firefox 2.x sending variables to PHP scripts with the LoadVars.send/POST method.
<br>
The same problem doesn't occur in IE or Opera. <br>See this url for example to try in both FF and IE/Opera: here. <br>The source files are here g.zelenka@iinet.net.au
I am trying to make a basic timeline for a class but I can't figure out the coding to use. I have worked on an older version- macromedia flash but I can't get cs4 to work for me.What I am trying to do is have a button that is the date. When someone clicks on it or rolls over it information about that date is highlighted. I want the box with the text to turn from grey to white then back.I can make the button and get that to work but I can't seem to get in further on it. Meaning that once I try to connect it to the box with the text everything starts to go crazy.
I have a blank FLA. with document class index. I have an AS file name index saved in same folder. My custom package looks like this, but the movieClip does not display at runtime. I'm just trying to begin work with OOP and custom classes and I'm not sure why this isn't working for me:
package { import flash.display.MovieClip; public class index extends MovieClip { public function Main () { var D:MovieClip = new dMC(); D.x = D.y = 100; addChild(D); }}}
How can I use LoadVars inside a class?I mean, if I assign the method name to onLoad of LoadVars, the method will be override, and will not pertence to my class.look this:
[AS] class myClass{ var lv:LoadVars;[code]...
this at onLoad function points to loadVars not to myClass.the only solution I found to this was to myClass extends LoadVars, but it limit me since AS 2 does not support multiple-Inheritance.I think I will face the same problem with all others components that does not has addEventListener capabilitie.
I mean, if I assign the method name to onLoad of LoadVars, the method will be override, and will not pertinence to my class.
[AS] class myClass{ var lv:LoadVars; function myClass(){ lv = new LoadVars(); lv.onLoad = onLoad; } function onLoad(sucess:Boolean):Void{ trace(this); } function trigger(){ lv.sendAndLoad("testeURL",lv,"POST"); }}
This at onLoad function points to loadVars not to myClass. The only solution I found to this was to myClass extends LoadVars, but it limit me since AS 2 does not support multiple-Inheritance. I think the same problem with all others components that does not has addEventListener capabilities.
I am trying to create a basic flash script to load an external swf file using MovieClipLoader class. Here's my code:
var myMCL:MovieClipLoader = new MovieClipLoader(); var myListener:Object = new Object(); myMCL.addListener(myListener); myMCL.loadClip("splash.swf",5);
I simply copied it from a tutorial. Unfortunately it throws an error message as follows:
1046: Type was not found or was not a compile-time constant: MovieClipLoader 1180: Call to a possibly undefined method.
PS: I have CS3 professional in my machine but I am following Flash 8 book. But my CS3 application supports AS1, 2 and 3.
I'm building an external class file that other developers can use to include a set of functions that essentially read and write data to MySQL via PHP.
The idea is that their AS2 script calls a method in my class which uses LoadVars to verify the data passed to it and write it to a database, and then it returns a value back to the AS.
I'm having a problem where the delay in waiting for OnLoad means that the calling AS function gets an undefined value back. i.e.
var returnValue=myClass.myMethod(params);
This (I assume) is setting returnValue instantly, despite the fact that LoadVars can take a little while to work.
What's the recommended/normal way to deal with this? I don't want to have to bring the OnLoad part of the process back into the developer's script, it would be nice to keep it all in the class. is there a way to make the calling script wait for a response?
One of the moderators, could you've a look at this tutorial: [URL] it doesn't works with me, maybe because I've 2004 so if you change loadVars() into LoadVars() it should work
I have two classes. The Main class calls a function, which is defined in a Second class.I'm getting the following error:Error 1120: Access of undefined property myFunctionBasically, I am creating buttons in the Main class that will add a corresponding Child to an Object in the Second class (if you click one button, child x1 will be added, if you click another button, child x2 will be added, and so forth).Here's the relevant code for the Main.as file:
Is there a way to connect these three .as files (ThreeD.as, TwoD.as and InteractiveD.as) to the document class (MayGallery.as)?This is how I want my code to do.Click on the work btn, all the thumbnails from ThreeD.as, TwoD.as,and InteractiveD.as appear on the screen. These three .as files, I have used external xml file to load in the images.I tried to use include "ThreeD.as",but I got an error saying package is not nested in ThreeD.as. I don't know what that means.[code]
How do I connect to the same class from the stage as well as from inside a MovieClip?
In other words: I've set a document class in my properties panel - I cannot access the class's methods from inside an MC. Why?
What are the different ways to connect a fla-file to a class (as-file)?
I've been playing around with AS3 for a few years now, but always avoided classes. But now the day has come for me to finally trying to get a hold of it.
I have a rather silly question but as3's document class always gets me confused.I have a public method on my document class. I want to call this method from another class that is instantiated from within an object in the library of the flash file (the same one on whose document class I want to call a method).
I would like to be able to call a public method of DocumentClass from GameClass. I don't know how to do that, I tried instantiating an object of DocumentClass within GameClass which simply throws me into an endless loop and after a short while application crashes.
I have a class, my document class, called SilkRoadTweeter. as I also have a class called User.as In my User class I need to call a method called nonce() I have tried this, trace(SilkRoadTweeter(root).nonce()); But I get the error, TypeError: Error #1009: Cannot access a property or method of a null object reference.
I have a public method on my document class. I want to call this method from another class that is instantiated from within an object in the library of the flash file (the same one on whose document class I want to call a method).
I have tried everything and nothing seems to work. How do I do this?
I have a class called Unit. When I use this class in a .fla file, I create it by saying:
var unit00:Unit = new Unit(...);
So then it creates a gfx representation of the screen for me. I would like to have a method like this:
PHP Code:
[code]....
So how do I get this to work? I know that delete this will not work when defined inside the class. How do I target the .fla's instance name when I don't know what it will be called?
I am building an AIR application where I receive UDP messages from Max/MSP using the Socket class. When testing in an internal loopback environment ( messages sent from 127.0.0.1 at port 7400 ) I can see the UDP messages being sent, as in: I can receive the messages I'm broadcasting in Max/MSP by listening to port 7400.However, the AIR app throws IO errors when trying to connect ( via the Socket class, using Socket.connect ) to aforementioned IP and port and I for the life of me can't find out why the app has no access to the internal loopback sending UTP ( if for instance, I start a Apache server at the same IP but at different port, the Socket class connects immediately to that IP - it won't receive data of course, but at least it can establish a connection )I am thinking the problem lies outside of the AS app and is an internal networking issue, I'd like to know if someone has experienced a similar error ( I'm on OS X, btw ) as I don't think it's a security sandbox error ( as the event isn't thrown, and the application type is trusted ).
Ive been working on a project at the momment and ive been having an issue with accessing a MovieClip that has been created in another file called fileA and i want to access it from fileB the only Problem is that FileB Doesnt know it exists in FileA and it returns back this error
Code: Error #1009: Cannot access a property or method of a null object reference.
Code below is in fileA
Code: public var ChangeControlMc:MovieClip = new control();//This one is defined in FileA
My Code for FileB is as Follows
Code: public var ChangeControlM:AntarcticaGame // this is Defined in fileB trace("test level 1"); trace("called after super save()" + ChangeControlM);
i have a question to ask, and im really new to this script. i try my best find this solution but i didnt have enough information about Flash AS2.0 Connect with RESTful Services. i have server link "[URL]" if it WSDL link i know how to connect it using Webservices Class on Flash COmponent. but to this RESTful Services what actionscript code to connect with that link. any information about this action that can share with me?
UPDATE: Now I've moved the AMFConnection var declaration to outside the functions in Main, and commented out some trace() commands, and now it gives new errors:
Error #2044: Unhandled NetStatusEvent:. level=error, code=NetConnection.Call.BadVersion at AMFConnection/init()[/Users/Jan/Downloads/amfphp1/AMFConnection.as:32] at AMFConnection()[/Users/Jan/Downloads/amfphp1/AMFConnection.as:23]
[code]...
I'm trying to connect to AMFPHP on a server (with Flash AS3), and the swf borks when it reaches the .connect() stage. To make things easier (?) and more reusable (?), I've put all the NetConnection mechanics into a separate class, AMFConnection, which I call from the Main document class like this (details changed):
public function testConnection(e:*=null):void { var conn:AMFConnection = new AMFConnection(); conn.table = "some_table";
[code]...
AMFConnection actually starts the connection and calls the AMFPHP service with the function gogogo(), and here's where the connect() NetConnection function just won't work. Here's the main section of the AMFConncection class
private var _netConnection:NetConnection; private var _responder:Responder; function AMFConnection()
[code]...
It also fails to display the stage, instead showing the loading dots. Now, eventually I'm going to move this application to the same server as the AMFPHP service, but even when I try it there with a relative url, instead of an absolute one, it still breaks down at connect(). I've tried changing the publish settings from local only to network only, to no avail.
They are located in the same package and are both importing each other. I am trying to call a function from Class2 within Class1, but I don't know the syntax. I tried: Class2.godoThisThingNow(); But it gave me an error 1061, call to an undefined method. What's the proper syntax for this, and is it even possible in AS3?