Actionscript 3 :: Use Flash Document Class Only For Simple Form?
Dec 19, 2010
I'm very beginner in Flash. I'm trying to use document class only. I created a textBox and setting some value with
textBox1.text = 10;
When running, the stage flickers.How can I avoid this flickering effect without using code in timeline but only in document class ?
Update: Would like code in both cases:
all programmatically (no objects on stage at design time)put elements on stage with no actionscript in timelines and control them in document class with actionscript.
I'm trying to have a class reference a variable within the document class and have scoured the web but can't seem to find a solution. It seems relatively simple, but is a major stumbling block for me.
I want the variable in the doc class to increment each time a draggable object is within bounds and snapped to a box in the subclass. By tracking successful snaps, the objects will be placed one under the other each time.
I am trying to create a simple form using Actionscript 3 that will collect data from a form, then pass that data to an asp file. I have attached the following code to the submit button,but this is not working.I'm not sure if I have to add anything else and I don't understand why this is not working. I'm trying to load all the variable info into one variable called email form.
submit_btn.onRelease = function() { var emailform:text; emailform.email_txt = email_txt.text;[code]......
I have created a simple page in Flash CS4 for my class and for some reason when I go to publish the page online all I get is an empty page colored blue (background) but neither the title or any of the graphics or images on the page show up, it is kjust a blank blue page on the web browser. I really need an explanation for this so that I do not fail the project.[url]...
I have a FLA (say Main.FLA) document class with a child MovieClip on the stage: into the child MovieClip I load other swf files: each of the files contains its own Document Class (every swf is a somewhat independent application, say quizzes and so on).For some reason I must use the Main document class to store data (scores or so) from the child swfs loaded into the Main swf. HOW do I reference the Main class? I can't find a way.[code]and dispatch an Event this way from the loaded swf document class to the Main class:[code]Now, first of all I don't know if this could even work. Secondly, I tried to make it work by adding an event listener to my Main class but id did not work.
I've been learning actionscript 3 for the past few days and really enjoying it. However I've spent hours trying to find out how to do something very simple in HTML. Say I have a form like this...
So I had a working .fla, with a document class package in the same directory. Everything was fine, until moving both to a new directory, now the fla cannot find the document class. WTF?
I wanted to create a simple flash contact form for my flash website. I went through Lee's tutorial on how to create the contact form and PHP file to go with it. I've uploaded everything to my server and tested the form. My flash form consists of Name, Subject, Message, and Email fields. When I receive the email all that comes through is this with none of the actual message that was written IN the contact form:
Name: Subject: Message: Email: The 'From' field is also blank. I don't know if my problem is with flash, my PHP code, or with my server. Can someone take a look at this and tell me what's wrong? I can't seem to find any errors from Lee's tutorial with my code or labeling.
Using Flash CS5 Professional I have created a symbol, dragged it onto the stage, and given it an instance name of GreenLight1. If I want to make this visible from the document class, I can simply do the GreenLight1.visible=true; and poof it's good to go when I test the file. As long as I stay in the document class I am good to go, but now I'm trying to move to another class and hitting ALL kinds of trouble just trying to get Flash to allow me to access this simple object. All I am looking to do is have this GreenLight1 go invisible (visible=false) when a certain condition occurs in this new class and Flash just won't let me access GreenLight1 at all. Things I've tried thus far:
stage is passed to the class and is referenced by _stage and is working just fine when I do _stage.addchild or anything like that. So I have tried "_stage.GreenLight1.visible=false;" and I get "ReferenceError: Error #1069: Property GreenLight1 not found on flash.display.Stage and there is no default value." My document class extends Sprite, so I figured I'd try the root function. So I tried "Sprite(root).GreenLight1.visible=false;" and I get "1119: Access of possibly undefined property GreenLight1 through a reference with static type flash.display:Sprite." I tried to create the Resource class as described therein. To which I came across the same problem that I started with in that it doesn't know what GreenLight1 is to begin with so I got "1120: Access of undefined property GreenLight1." Here is my code for Resource.as (am I supposed to pass something to this class from the document class?)
I am using the Loader class to load 3 external swfs: sharedTopics.swf (does not have a document class) fonts.swf (document class is FontManager) main.swf (document class is Main) The same loader is used to load all 3 assets.
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 have a Document class that instantiates a class named Other. I need to call a function in the Other class from the Document class.I'm getting this error: Call to a possibly undefined method OtherFunction through a reference with static type Other.I have read online that you need to use make the functions static or use a getter function but I'm unclear how to do that. I haven't been able to make it work and I feel like i'm missing something fundemental with this problem.below are simplified versions of the classes.
I have a document class called Main.as In the class constructor I have the following listener:
enter code here var listeningFORModeChangeToStudent:Sprite = new Sprite; listeningFORModeChangeToStudent.addEventListener(TellAllModeChangeToStudent.STUDENT,exp); addChild(listeningFORModeChangeToStudent);
[code]....
In a third class I make a call to the despatcher in the previous class:
enter code here var ThisTellAllModeChangeToStudent:TellAllModeChangeToStudent = new TellAllModeChangeToStudent; ThisTellAllModeChangeToStudent.tellAllModeChangeToStudent();
I have trace statements in eveything and from this I know the despatcher in TellAllModeChangeToStudent is being called.The problem is that the listener in the main.as is not calling the function exp.I cant see why and I dont know how to check if the listener is actually seeing the dispatch event?
I'm trying to create a very simple flash:An input text field, in which the viewer is to enter a simple word (in this case, let's say the word is "earth.") Beneath this text field is a button.When the button is clicked, flash should detect whether the user entered the word "earth"- if they entered "earth", they get sent to frame 2 of this movie. If they typed something else, then they get sent to frame 3.Now, this should be pretty simple, but every attempt I've made has failed, and every search for a simple tutorial/example of how to compose the script meets with no results. Currently, this is the script I put on the button (The input text field has been given the instance name of "answer_1"):[code]
I want to save the contents of my Flex application form into a word document. It has rich formatting, hyperlinks, etc. Is is possible to do this? The output can be either ".doc" or ".rtf" file.
I am building an order form and here's the basic design:
Layout: Item - Description - Price - Quantity - Total
Functions: Print - Send by email
The user types the quantity of items desired and the total is calculated.
My challenge is to build it without dynamic functions.
What I'm missing is the code for typing the desired quantity of items, adding total, printing and emailing the completed form. (Not sure it can be done without php or cfm)
I am building an order form and here's the basic design:
Layout: Item - Description - Price - Quantity - Total
Functions: Print - Send by email
The user types the quantity of items desired and the total is calculated.
My challenge is to build it without dynamic functions.
What I'm missing is the code for typing the desired quantity of items, adding total, printing and emailing the completed form. (Not sure it can be done without php or cfm)
In a tutorial I find a statement "In the Document Class text box in the Property inspector of flash document, write Test1" But i didnt find that document class textbox. Im using flash CS3. Where it is.
Is there a way I can load a swf file but not automatically instantiate it's DocumentClass? Instead I want to do something like the following: protected function mainLoaded(e:Event = null):void { trace('mainLoaded'); var main:* = this.mainLoad.createClassByName('Main'); trace(main); } Where mainLoad is an instance of CasaLib's SwfLoad and createClassByName is the equivalent to loaderInfo.applicationDomain.getDefinition(); The thing is that when my swf finishes loading I can see it is created, because of some trace calls, although its obviously not added to the display list.
I got a little class and all works fine. Then I add it in Document Class and puff, Error 1034 happens.
Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@2be9dba1 to fl.text.TCMText. at flash.display::Sprite/constructChildren() at flash.display::Sprite() at flash.display::MovieClip()
I'm having some trouble with using a Document class in Flash CS3 that is an extension of another class. When I do this, I can no longer make references to MovieClips with instance names on the stage.Here's an example. I have a class called Minigame that extends MovieClip and then a class Shooter that extends Minigame. So the relationship looks like:MovieClip <-- Minigame <-- ShooterI want to use Shooter as my Document class in the Flash file Shooter.FLA. However, when I do this, I am unable to directly access any instance names of MovieClips on the stage of Shooter.FLA from Shooter.as. In other words, if I try to write the line:var mc:MovieClip = this.instanceName;in Shooter.as, I get the error:1120: Access of undefined property instanceName.
how would i go about uploading my canvas , and some form data (name,e-mail, etc) to a php, and how would i retrieve that data on the php page. i looked at the filereference.upload method and it appears that you have to use the browse method first, thus wouldn't work with uploading the canvas. I also looked at the urlloader and it looks like that only gets data into app..
I am new to server side applications and I have been working my brains out on an e-form project.Tried several tutorials and examples that were quite useful in getting me familiar with cfm, php etc. but still can't complete my project.What I want to do: set a simple e-form that adds up prices and then mails the results. No billing, no credit card security stuff involved, just sending the info to the store manager who will use it to invoice.So far, I have a basic form that adds up the items using static, input and dynamic text fields. I also have a simple e-mail form. They both work fine but I need to combine the two. Somehow incorporate the e-mail functions to the "shopping kart" form and email them.
Tried several tutorials and examples that were quite useful in getting me familiar with cfm, php etc. but still can't complete my project.What I want to do: set a simple e-form that adds up prices and then mails the results. No billing, no credit card security stuff involved, just sending the info to the store manager who will use it to invoice.
So far, I have a basic form that adds up the items using static, input and dynamic text fields. I also have a simple e-mail form. They both work fine but I need to combine the two. Somehow incorporate the e-mail functions to the "shopping kart" form and email them.