ActionScript 3.0 :: How To Write Classes External AS Files
Oct 5, 2009
I just started to learn how to write classes, or external AS files. I have a few movies and they are receiving the same error: #1120 Access of Undefined Property. I've checked Curtis Morley, but I don't think the problem is the instance names. Since I'm adding the the movieclips with the codes. Both movies' errors occur where it contains "e.bytesLoaded / e.bytesTotal;" Does any know what's happening?[code]
Let's say you have a ton of code in your timeline but none of it is classes. Is it possible to put these into several external .as files? If so, how do you include them?
I'm an animator by trade and don't have a ton of experience with classes or any advanced programming. Here is what I'm dealing with:
I isolated the code that I'm trying to work with so I don't have to post all the code on here because there is a ton of it. It's in two separate .as files in the same folder, BaseClass.as and Nav.as
Basically I need to put an external interface call where I'm currently tracing "THIS IS WHERE THE CODE NEEDS TO GO" that tells the external interface a new page is being loaded. I was wondering if anyone had any advice trying to get these two .as files to talk to each other.
I'm attempting to use the movieClipLoader to load a file onto an instance of a class derived from movieclip. For some reason, this doesn't seem to work, because after it successfully loads, the array that contains these derived class instances suddenly become movie clips and lose all their derived variables (tracing them resutls in 'undefined').So I thought there must be another way. Perhaps there is a way to copy the image data from one movie clip to another, or someone suggested taking a snap shot of the first movie clip and then applying it to the second as a bitmap.
So, how do we write a class over several files in action script 3? In C# there's the "partial" keyword. In C++ it's natural (you just "#include ..." all files). In Flex 3, in a component, you add this tag: <mx:Script source="myfile.as"/>.
How do I split the following class into several files; package package_path { public class cSplitMeClass { public function cSplitMeClass() { } public function doX():void { // .... } public function doY():void { // .... }}} For example I want to have the doX() and doY() functions implemented in another ".as" file.
Is it possible to zip/compress assets files into binary or .bin format through Actionscript or AIR? The compressed file will be in binary and can only be read by Actionscript which then parses the file.
Right now I am only able to read/write zip files using nochump's amazing library. I tried using AIR to write the bytes to disk and save it as filename.bin but I am still able to read filename.bin using 7-zip.
The objective is to protect my asset files as much as possible. Are there any other ways?
I write a flex + java application using the blazeds framework. when i write log files in my java classes the default path is the java path on the server. I want it to be my application at the tomcat/webapps/application directory when i write it hard-coded it failed (maybe bacause of permissions) but, i want it to be general (not hard-coded) so, what do i need to change in my java code in order to write files in my webapps directory? maybe it just an xml configuration?
I am trying to create .txt file dynamically from a Flash projector exe on to the local system for a game, Wherein the score and the players name should be stored.I have tried using the Loadvariable POST method to no avail.
Is it possible for (1)php script to write to seperate text files? Clarification; Say something like this partial code,
[Code]....
What I'm attempting to do is "ID" post to "schedule.txt" and "STime" post to "time.txt" is this possible or do I need to write a php script for each text file? Or am I way off base here? Now I have gotten "ID" to post to "schedule.txt" but not the other.
I've been experimenting with Windows Azure Blob storage using the samples using Silverlight.
I was wondering if it's possible to write a file upload component in Flash instead of Silverlight, since the former is installed almost everywere. I've never programmed in Action Script but I have a solid background in C# so that must not be hard.
How can I import all files and classes into my AIR bundle... it must take a note that I created first a flex project, and set it's main class as Actionscript (.as) . When I build a release all my imports (org) etc.. are not included in the .AIR installer... i have checked this by installing the app and then after show package contents, notice that the diretory structure exists but it doesn't include any of other .as used as imports...
In flash cs5 can you have AS3 classes in separate files like in flashbuilder. I just want to make games with just actionscript and no flex/authorscript
I currently have a flash video player and I want to add some code that will update a variable in an external .as or .txt file. I then want to be able to pull this variable into a different .swf when required.
My variable I want to create will be CurrentVideo and it needs to be a number e.g. _global.CurrentVideo = 2
i want to write string into external txt file in cs4.how to write String in external text file.i am not interest do in php script with flash for write textfile.
I'm working on making a pretty chunky game engine for games I plan on making, but I was wondering if you make external AS files unopenable such as .lib files, so that if I give it to a friend that wants to use it, he/she cannot change my code. Is there anyway to make external AS files unopenable? Also, obfuscation isn't an option for this problem as it only stops the people who hack the finished product, not stopping people who have access to the actual files.
I am creating a CBT course using Flash CS4 As3. I need to capture progress information from the user as they complete each unit in the course so that the next time they access the course they can pick up where they left off. To do this I need to know how to write and retrieve this information to and from a text file or a cookie so that it can be retrieved re-enters the course.
Structure: There is 1 main file that loads external SWF files depending on what is clicked on.One of the external SWF files loads its text from external text files. This works fine when viewing the SWF applet on its own. But when viewing as a whole site, the text doesnt appear. Very annoying.I made that particular SWF on my mums computer running Flash MX 2004The flash file itself uses the Scrollbar component from MX.Could someone tell me why the text doesnt load in this scenario? It runs fine on its own, just not as an external SWF.
I spent almost a week trying to figure out how to unload a currently loaded swf using its button and loading a new swf... I have three files, a main.fla, file1.fla and file2.fla. In my main.fla, I have a code which loads the other two files. If i will click the "unload" button in the file1.swf, I would like the main.fla to unload the file1.swf and load the other file, file2.swf. Here is the code to load the file1.swf:
I'm new to flash, as3 and this forum so any help would be great!I've made an xml gallery, all the movieclips and everything have been created dynamically and the images are being loaded through an xml file. Except two buttons which are in the library and have the linkage names next_btn and prev_btn.
Now what I want to do is, I have 3 categories of galleries, so I want to convert my script into a class which I can use for every type of gallery. (I hope I'm being clear)When the user clicks on gallery, a the function startGallery() is called.
I need to know how to go about it I'm pretty much clueless, I've read a WHOLE LOT of tutorials about classes but I really can't understand how to do this.
Lets say I have subgallery.swf file that loads jpeg images. And I have gallery.swf file that loads subgallery.swf.The jpeg images and both swf files are in the same folder.When I test gallery.swf it loads subgallery.swf but subgallery.swf doesn't load images. When testing subgallery.swf alone, it loads jpeg files.Is there any limitation or setting preventing external swfs loading other content?
I'm having some problems with importing classes in AS3. I'm kinda new to flash and programming in general. I searched on these forums and couldn't find anything in regards to importing an external class. I'm trying to import the tweener class and I used the code: import caurina.transitions.Tweener; on the first frame of the symbol I'm trying to load the class in. But I get a syntax error and an error that says "statement must appear within on/onclipevent handler".
I usually lurk, but on and off over the past 2-3 months...I've been trying to solve a problem and I can't seem to find a good solution for it. Here is my problem: - I have a SWF that acts as a Shell. This shell will contain the Design Template, the functions/class calls to make it run, and a call to the external SWF that contains all the core code classes.
- My main goal for this setup is to separate the front end Design part (which can be edited and modified relatively easily) from the core code. Now the core code is something the person making the Design Template should not have to mess with. They call it and they are done; they can now use the classes for most of the functionality they will need.
- The problem is, when I change the external SWF with the core code and distribute it... the Design Template needs to be recompiled to get any updates the external SWf core code has made. I want this to be done at runtime so that the user will not have to recompile their Design Template when the core code is updated. - Now, I've seen some people talk about a runtime library... but you have to go into the IDE and set things up a certain way or something something... I don't want that. Is there a way to make all this work in actionscript?
If I have an external .as file that contains a function within a public class, how do I call it?I have succesfully used examples, but don't understand the way they are addressed, and get errors when I try to create my own.So if my .as file named external.as contains a public class named exampleClass, which contains a function named doThis(), is it called in CS4 using..
exampleClass.doThis(); or external.doThis(); If it's just exampleClass.doThis(); - how does Flash know where to look for it without
if one can't communicate between mc's external classes how can you create stuff?I have a timer inside each instance form a bomber_mc via a external class:this timer places bom_mc's on the stage from the location of bomber_mc (there are several). But I want to do a do a collisiondetection test with each bom and yet another kanon_mc.can you give me a hint in the right direction?
I have external swf (ext.swf) that is loaded in my FlashDevelop as3 project.When I make check (objectsList[0] is Class1) I am getting false even though the objectsList[0] element is Class1. The Class1 is in the ext.swfBut when I write command like (objectListInExternalSwf[0] is Class1) in external swf and then use that swf in my project and make check (objectsList[0] is Class1)My question is: do I have to use all the classes in my external swf so the compile