Actionscript 3 :: Minimize Number Of Imports In It?
Jun 23, 2010Is it possible to limit number of 'imports' in AS3 code by defining them in parent class or in any other way?
View 2 RepliesIs it possible to limit number of 'imports' in AS3 code by defining them in parent class or in any other way?
View 2 RepliesMy current project imports the following on the root time line
[Code]...
I then have a series of movieclips in my library that get loaded in as required at run time using addChild. In each of these movieclips I am having to use the same import commands or I get an error. Is there a way of me changing my code in some way so I only need to use the imports once in the main time line?
I often use the shortcut for Organize imports (CMD - SHIFT - O) in Flash Builder. Some times Flash Builder just removes all my imports (not the SDK) and I have to add them manually. Anyone else who have had this problem?
View 1 RepliesI have two ArrayUtil classes I need to access from the same class - they each come from external libraries and have different code, so I can't just combine them.
How do I disambiguate them in the code?
I tried doing com.adobe.utils.ArrayUtil inline, and leaving the existing import, but that resulted in an undefined property com error.
Say you have a document class, and a customMenu class. If they import some of the same classes, would it be less overhead if everything was in the document class? Thus imports only happen one time?
View 3 RepliesI've been working on a project for some time now in flash develop and it's come time to clean it up. While I was working on it I re sorted code into different classes without removing the imports in the existing classes. Now I know I probably have a ton of unused imports in classes I was wondering if their was an easy way to find these and remove them. At the moment the only way I can think is comment them out one by one until the app chucks a spaz?
View 2 RepliesI've got a problem how to organise files and packages in AS3/Flex project. A short intro to the problem:
The files structure in the project is (and should stay) like this:
libs/Class1/src/<files>
libs/Class2/src/<files>
libs/Class3/src/<files>
The amxmlc compiler source-path variable points to:
libs/
I need it because I have to subclass Class1 in Class3. That pushes me to put all the classes into packages that look as weird as this:
package ClassX.src { /* ... */ }
So in practice it looks like that:
package Class3.src
{
import Class1.src.Class1; // I prefer direct imports
public class Class3 extends Class1 { /* ... */ }
}
Is there a way to keep the files/folders structure and get rid of src in the package name. Changing the files structure or direct pointing compiler into base-class directory in not an option.
I pulled the flvplayback component into my library and got the video playback working loading an external FLV in.
Now I want that code in an external class, the problems I am getting with the video and video events
1046: Type was not found or was not a compile-time constant: VideoEvent. 1046: Type was not found or was not a compile-time constant: Video.
How do I import the video component into my external class
Normally when I have lets say two sorts of Events, the MouseEvent and the TouchEvent, what I then do is import flash.events.*; Would it save space/performance/whatever to specificly import the needed events?
View 2 Repliesis there any way to Organize Imports of entire project using FlashDevelop? It's an ActionScript project.
View 1 RepliesI just wondered, what is the benefit of listing each class in imports separately instead of using a wildcard?[code]Is there any benefit at all?
View 3 RepliesI'm working with a large Actionscript project, and every file needs to have it's imports organized. I noticed that you can achieve this easily in the Java version of eclipse, but that doesn't seem to work in Flash Builder. Is there a simple way to organise imports for the entire project?
View 1 RepliesI'm trying out the Flex Builder 3 Plugin for Eclipse, and it doesn't seem to have quick fix or automatic imports. I use those two features a lot with Java and FDT. I've been googling, but all I've found is some plugin that someone wrote for Flex Builder 2, and no other mentions. Is Flex Builder supposed to have these features?
View 5 RepliesI'm trying to minimize the size of my SWF, but I can't find the tools that I need. HI need a tool that will take my SWF (or .as files would work as well, I suppose) and deconstruct it, analyzing how many bytes each class contributed to the final SWF file size. I would like this analysis to occur for both 'built-in' Flash classes ('flash.util.*', etc), as well as my own hand-written classes. (Other languages, such as C, Java, OpenLaszlo, etc, provide this functionality in a straightforward manner, but I'm stumped with AS3). (Note that I'm compiling with CS3, but Flex SDK solutions are also welcome)
Armed with this information, I'll be able to identify which classes are contributing the most to file size, and optimize them as necessary. For example, Flash's Button class is a bit bloated for simple applications - this tool would help me realize the inordinate number of bytes the Button class is contributing and re-write a simpler Button class for my needs (which inadvertently, I've already done ).
I am looking to create a flash gallery which imports images from a mysql datbase and links associated to the image which will also be in the databae . The idea is to show the user in a carousel style the last picture added to the database at the front and if that or any other picture within the carousel is clicked another swf will load.Using php will do I just don't know where to start.
View 3 RepliesI am having an issue with a playbook app I am working on. This is the first one i've done using Flex Burrito Hero, and on the simulator I noticed that the app fails to minimize gracefully (when multi-tasking etc). Are there any resources for handling minimization or anything that could help guide me to debug whats going on with that?
View 1 RepliesI've made a video player based on the flvplayback component. I didn't get the player to fit the screen when i turned of fullscreenTakeover so i turned it on again.
But i at least want the user to be able to double click their out of fullscreen mode. I have tried adding a mouseEvent to both the player and the stage but i don't get it to work. Is there a way to do this?
I am creating a media player that is supposed to run in the background and thus not obscure any other applications that the user runs.The playe is essentially a lot of AS3 with a minimum of graphics � just enough to set volume and toggle some parameters.uestion:How can I make my graphics so that it can be minimized and only appear on the tastbar?As it is now it can be maximized to cover the full screen and made small so tha it shrivels up down in the left corner of the screen.
View 2 RepliesI have created a button with this function to minimize my application window, in AS3 for an AIR app:
function mbtn(e:MouseEvent):void
{
stage.nativeWindow.minimize();
}
On the stage, I have an empty movieclip which loads an AS class file. It works fine and shows up where I have put the empty movieclip which acts as a holder. But, if I hit the button that minimizes the window, and then open my application again the content of my AS class move some pixels below and go off stage.
Usually maximize, and minimize works while I am opening video player in windows, but when I upload it on website, I cant use maximizie and minimize option.
Here is my html code:
Select all<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]">
<html xmlns="[URL]"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Gagi's Gym</title>
<style type="text/css">
[Code] .....
I've added allowFullScreen but with no sucsess, IE gives me this:
Code: Select allSecurityError: Error #2152: Full screen mode is not allowed.
at flash.display::Stage/set displayState()
at f4:player/fullScreenHandler()
I want to have layer pop in my flash movie that allows the user to click and drag it around the screen. I also want this to have minimize, maximize, and close buttons on
View 2 Repliesthis is sort of a cross post (yes AND sorry), but I realized that it makes more sense to post it here than in FlashMX - so the moderators are welcome the first post. What I'm trying to do is gradually minimize an object, when dragged into a certain area. Let's say I have a box and when it is dragged away from the center it becomes gradually smaller.
View 11 RepliesIn a project we use large flash FLA file with lots of graphic assets, but the actual data that is changed is just in a few symbols. Sometimes it is not very efficient to transfer the whole FLA file that comes up to 20MB now.
I was thinking about using Shared Libraries, but it seems that, even if you import external library, it still copies the whole assets into the destination file, but does not link it from external file. Consequently, size of the FLA file still remains the same.
Is there any way to split FLA files into few separate in order to minimise size of the most frequently updated file and keep all unchanged data in another file?
I have several SWFs pulled in at runtime from different domains (we're using a CDN). There are some shared fonts within the SWFs. I'm trying to minimize file sizes as much as possible, so that means either not embedding the fonts in any of those SWFs and setting all their TextFormats at runtime. That's very impractical, and it would be easy to miss some of them.
The other, better option is to use runtime shared libraries to pull in the fonts, but that requires either an absolute URL (goes against the concept of using a CDN), or a relative URL (defeats the purpose of using RSLs in the first place since those resources would be downloaded several times anyway). Ideally i'd like to be able to tell each SWF at runtime where to pull in the fonts, and give them all the same, dynamic URL. I can't find anyone who's encountered a similar situation, so i'm not sure if this can or can't be done, but most AS3 problems i find are solved here, so i'm hoping someone knows a good solution for this.
One of the most annoying things when working with Flash/Flex projects is that it takes soo long to build the project. In a Flash game I am doing, it takes more than one minute to build it.
View 4 RepliesHow to minimize the file size of a bitmap in flash/actionscript.
View 1 RepliesIn my adobe flex interface window there is two graph at a time .Is it possible to add maximizing & minimizing functionality to these graph so that one can view both graph at a time and if required minimize one ,which leads the other graph to occupy the minimized graphs place.and vice versa. it?
View 1 RepliesI want to add close and minimize button in my fullscreen flash website. I make two button 1. Exit 2. Minimize and then I give action to close button :
on (release) {
getURL ("javascript:self.close()");
fscommand ("quit");
}
and It works but I don't know what to do with minimize button.
The swf I need to modify from the commonsense approach is below. Because this ad expands when a 120x90 "trigger" is rolled over the client has asked for the ad to start on rollover which I have accomplished with a button on frame 1 with a
on (rollover) {
gotoAndPlay(2);
}
Because people will accidentally rollover this ad and start it playing the client wants the ad to start at a 0 volume level. This way the accidental rollovers can still choose to turn up the volume to hear the commercial if they so choose. I have tried changing the sound level in the AS in a couple places but neither worked. In addition intuitively the slider also needs to be in the 0 position and I have a feeling just moving the graphic instance of the volume button is not the way to go. [URL].
Actionscript for volume control is:
onClipEvent (load) {
_root.volumeLevel = 100;
left = _x-50;
right = _x;
top = _y;
bottom = _y;
} onClipEvent (enterFrame) {
[Code] .....
Is there a way to create a Genie-like-effect as there is in Mac OS X when you minimize windows?[url]...
View 1 Replies