ActionScript 3.0 :: How To Interact With Interchangeable Function In Library

Aug 21, 2011

I have written a library. This library has a function that has an argument being a function.
Actionscript Code:
//(its static)class MyClass {
function foo(method:Function):void;}

I have created over 30 functions that are acceptable as an argument to that function. But they raise the file size by 6kb alone! So I've found that most people won't use more than an average 6 functions in a program, so why use all that extra space? I am trying to find a way to have all of these functions available in their own 'namespace' so that compiler only puts in the functions that are referenced specifically. I also want a way that I can still force all of them to be compiled in (like a manifest).

Below, is how these functions are currently setup:
Actionscript Code:
class MyClass {
function foo (method:Function):Array;}class Methods {
function bar1 (param1, param2):void;
function bar2 (param1, param2):void;
function bar3 (param1, param2):void;
function bar4 (param1, param2):void;  etc...}

I really just want personal preference input here. If you were using a library that was built this way, how would you want to interact with these interchangeable functions?

Options:

1. Package Level Functions: Make them all package level functions. You would import one at a time.
Actionscript Code:
package com.net.methods {
function bar1 (param1, param2):void;
}package com.net.methods {
[Code] .....

To cover the manifest problem, I could create a class that imports all of the functions, then all you have to do is reference that class in any class.
Actionscript Code:
package {
import com.net.methods.bar1
import com.net.methods.bar2
import com.net.methods.bar3 
import com.net.methods.bar4 

2. Grouped by Functionality: Another idea is to group the function by commonality.
Actionscript Code:
class Xbased {
function bar1 (param1, param2):void;
function bar2 (param1, param2):void;
function bar3 (param1, param2):void;
[Code] .....

3. One Class, One Function
Lastly, I guess you could make a separate class for each function. Maybe this would give me greater flexibility in the end but that is unclear.
Actionscript Code:
class bar1 {
function execute (param1, param2):void;
}class bar2 {
function execute (param1, param2):void;
[Code] .....

View 5 Replies


Similar Posts:


ActionScript 2.0 :: Flash Library Won't Function

Jan 12, 2010

I have an AS2 project where the content is pulled in dynamically via XML and is displayed in a multiline dynamic text field with HTML turned on. In one page I have text and a few links in it as well. Every once in a while (not with every page) the text with "shift" when I roll over the text link. This happens on pages where I have another image (which is also a link) being pulled from the library and not externally.On another page, the linking image from the Flash library won't function. I've been staring at the code for days and cannot figure out why this is happening.

View 1 Replies

Actionscript 3 :: Import Library And Call Function?

Nov 1, 2010

I need to develop something with data structure and how do I import the library as3ds (url...) and call the function of the library? It is in swc file format for the new version. While the older as3ds is in as format.

View 1 Replies

ActionScript 3.0 :: Function To Load Library Images?

Jul 2, 2011

Not supposed to send the linkage class as a string in the function call.

I can load an image in from the library with code by

1) creating a new object of the linkage class,

2) creating a new bitmap object using the new object, then

3) sticking it into a Sprite, but when I try to make it into a function it doesn't work.

ActionScript Code:
//linkage name, width, height, string for .name property
container.addChild( crtLibImg("PNGlinkageName",100,50,"myPNGname") );
function crtLibImg(thisPng,w,h,mName)

[Code].....

View 0 Replies

ActionScript 3.0 :: Creating An As3 Media Library With Search Function

Dec 26, 2011

Im trying to create an online video library using xml and as3,My goal is to place a search bar onto the stage allowing the user to find a video from the project folder,My problem is i dont know how to search my video folder to retrieve a .flv video and display it from my .swf file using as3 and xml.

View 1 Replies

ActionScript 3.0 :: Create Custom Classes And Function Library?

Mar 5, 2012

let's say I have a function in a package like this:

ActionScript Code:
package{
function traceObject(target:Object){
trace(target);
}
}

Now, I want to use this function in every flash application just like I do with

ActionScript Code:
import flash.display.*

1) How can I do that?

2) Can I have classes and constants in the same package too?

View 9 Replies

ActionScript 3.0 :: Assigning Parameters Instance And Library Item In Function?

Mar 4, 2009

Basically looking for a way to get the instance created when I use this function I've made, it seems to me "libItem" will be a new instance and I would like to re-assign that back to the item passed into the function so I can access the instance later.

Here is the function I created to create library on the stage...
Code:
function objectPlacer( libItem, instance:Class ):void {
libItem = new instance( );
addChild( libItem );
}

So here is how I call the function
Code:
// Function( var name, library item class name, pos x, pos y )
objectPlacer( i_ranks, txt_Ranking );

My problem is, I try to access "i_ranks" later with the following code...
Code:
i_ranks.x = 100;

And I get the error:
TypeError: Error #1010: A term is undefined and has no properties.
"i_ranks" is defined as a class member.
Also, if you know - what should types should I be assigning the parameters instance and libItem in the function?

View 2 Replies

ActionScript 2.0 :: Loading Movie Clip From Library With OnRelease Function

Sep 23, 2009

i am trying to do a survey and i have 3 buttons, each one represent an answer each button is a movie and i am wondering how to call a movie from my library to a empty movie clip called container when onRelease is used

[Code]....

View 6 Replies

Call Function Inside Movieclip In Library Panel It Is Not On Time Line

Mar 15, 2010

how can i call function inside movieclip in library panel it is not on time line

View 2 Replies

ActionScript 3.0 :: Load() Function From The Sound Library Splitting Mp3 Files To Too Many Packets?

Oct 16, 2011

I paid someone to write a Flash application, he did what I asked him, but there is one problematic aspect that he doesn't know how to approach:The application consists of many small mp3 files that have to be preloaded in the beginning. The problem is that is takes FOREVER for these files to load. I changed the server to a VPS and nothing changed.The programmer uses the load() function from the sound library to load the mp3 filesI installed an HTTP packet sniffer and found out that every file is being split to many small packets, 1.3Kb in size each. So for example a 76Kb mp3 file is loaded in over 60 requests!

View 8 Replies

ActionScript 3.0 :: Event.currentTarget - Use One Function For All Buttons - Load Another MovieClip In Library

Dec 7, 2009

I have a movieClip in my library that I am loading into a scrollPane. When I click on the scrollPane I want to know the name of the target I am clicking on. I am trying event.currentTarget but all that I get in the output box is ObjectMovieClip. I want to use one function for all my buttons so when I click on them it loads another movieClip in my library. I realize I could make 3 separate functions, but I'ld like to use just one.

[Code]....

View 13 Replies

How To Interact With An FLV

Jul 27, 2009

I'd like to know how to interacte with an FLV playing in a Flash file?I have an FLV of a person talking and I'd like to make icons pop over her (in the FLV) on a blue screen and make em clickable to go to another page (getURL).

View 3 Replies

ActionScript 3.0 :: Calling Preloader Function At The Wrong Place Or Are Objects In The Library Loading First?

Apr 2, 2009

I have a flash project that exports at around 3MB, I am trying to create a preloader for it but it seems to get called after the preloading is complete, there for, making it useless. My stage is empty, nothing on the timeline. The preloading script is called in the main document class. Does anyone know why this isn't working, am I calling my preloader function at the wrong place or are my objects in the library loading first? Here is the code,

[Code]...

View 4 Replies

Flex :: Interact With SWF Loader

Jul 7, 2009

I embedded a swf file in my application [code]now with the help of the flex documentation I wanted to interact with my loaded swf by creating a SystemManager.[code]But when starting the application the error#1034 occurs and says that Main__ embed_ mxml_mod_ VideoModule_ swf_856293516@33f53c1 could not be converted into mx.managers.SystemManager.

View 2 Replies

Actionscript :: Interact With PHP Via GetURL?

Feb 8, 2010

getURL('http://www.google.com',_blank);

The above can open google.com,but how to fetch data from server side(PHP) on localhost?

View 1 Replies

PHP :: HTTPService - How To Interact With Web Service

Sep 1, 2010

I have an app written in adobe flex (action script 3) that I want to have interact with a web service. Because it appears I can't access the server, I've created a simple app. Source code for the ActionScript

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="[URL]" layout="absolute" viewSourceURL="srcview/index.html">
<mx:HTTPService id="concat" url="concat.php" resultFormat="text" method="POST">
<mx:request xmlns="">
<stringOne>{stringOne.text}</stringOne>
<stringTwo>{stringTwo.text}</stringTwo>
[Code] .....

When I fill in the fields and press the button nothing happens.

View 1 Replies

JavaScript :: How To Interact With 3D PDF From Flex

Feb 6, 2012

I'm working on a web application which displays a 3D model (Acrobat 3D PDF file) and allows users to interact with the model. I need to be able to communicate with PDF from the web page:
1) Programmatically highlight a node in the 3D PDF (given the node name) when, say, the user clicks on a list item referencing that node name in the web page
2) The reverse way, know which node the user selected in the 3D PDF so I can highlight that node name in the web page.

My questions:
a) The UI of my page is Flex. Is it possible to do this interaction directly from Flex?
b) If not, is it possible to do this from browser javascript? (which I will in turn call from Flex) I have seen an article on browser-pdf communication [URL] but am not sure if 3D objects can be accessed from external browser javascript.
c) Or does the Acrobat Reader ActiveX control expose methods to perform these operations from browser javascript?
d) Lastly, do folks have any recommendations based on their experience, on which 3D CAD viewer software integrate with browsers and enable this kind of interaction? (Apart from Acrobat 3D, I am evaluating a few such as 3DVIA Composer Player).

View 1 Replies

Javascript :: Interact With Facebook, Using The SDK?

Feb 17, 2012

I'm triyng to use the Facebook AS3 API but it's actually inconsistent. Frustrating.I'm thinking to use the Javascript SDK, from an Flash/AS3 based app, using the ExternalInterface object, and the addCallback method...

View 1 Replies

ActionScript 3.0 :: Interact From Inside A MC To The Outside Of It?

Feb 10, 2010

I need (for a project I'm working on) to act on a MC that is outside of the MC containing the button and the script. but it seems I'm unable to do it.let's say I have two MC, let's call one MC_1 and one MC_2.now, I want to set alpha of MC_1 to 0 via a button included inside MC_2.it simply don't works as inside MC_2 there's nothing with instance name "MC_1". I can act on any MC inside MC_2, and on MC_2 itself (using "this"), but not on something "outside" it.there's a way to interact from inside a MC to the outside of it?

View 4 Replies

ActionScript 3.0 :: Can't Interact With Loaded SWF?

Dec 9, 2010

The following code loads the external SWF just fine and displays it in the correct position. The SWF plays automatically as it should and stops at the first stop statement, as it also should. However, my mouse doesn't recognize any buttons. All text that is TLF read only can be selected. The SWF playes perfectly on its own, but loaded into the main SWF, all user interactions are not working. Here's the code:

[Code]...

View 3 Replies

ActionScript 3.0 :: Using Xml To Interact With Database?

Jul 13, 2010

I have a client who has asked me to interact with the database using xml. The flash app needs to submit only simple data such as name & e-mail.

I would usually POST this using sendAndLoad, but the client seems to think using XML is less vulnerable?.

View 9 Replies

IDE :: Different MovieClips - MouseOver Will Not Interact

Dec 19, 2009

I am set to learn all I can about flash. Here's my first problem:
Code:
stage.addEventListener(Event.ENTER_FRAME,go);
function go(e:Event):void {
bijtje_mc.x=mouseX;
bijtje_mc.rotation=Math.random()*20;
bijtje_mc.y=mouseY;
[Code] .....

I am not sure if the Mouse events are suited.. but the biggest problem is the MC's, I think. I want the mouse to interact with them.. just like a button you know. Made 3 different MC's, one for when its idle, one when MOUSE_OVER, and one when you click it.. they are on frame 1 , 5 and 10. The problem is.. the mouse cursor isn't interacting with anything.. the custom cursor "bijtje_mc" does work though.

View 7 Replies

ActionScript 3.0 :: Interact/communicate With An Embedded SWF?

Nov 13, 2010

I'm programming my game using Flash Builder 4, in an "ActionScript project". I'm not using Flex. I want to build my menus and cutscenes in Flash Professional, then export them as SWF and embed them into my final project.Embedding the SWFs works fine, I do something like this:

Code:
[Embed(source = 'test.swf')] private var SwfClass:Class;
var myMovieClip:MovieClip = new SwfClass();
parent.addChiled( myMovieClip )

My problem is that I can't access the buttons and other elements of the SWF that I need to communicate with and manipulate. For example, the main menu will have a "Play" button. I need to know if that button has been pressed. The level select screen will have a "Best Time" text field, that should show the player's best time on a level - this text needs to be set. But I can't figure out how to access these things.

I don't think that the children of the MovieClip are visible within my Actionscript project - it seems like the SWF is loaded in as one big "chunk" that can't be interacted with (it plays fine though).So what is the best way to interact/communicate with an embedded SWF? I've found a bit of information on the topic, but usually people are talking about using Flex or loading in external SWF (which seems to behave different from embedding). Is there even a way to do this?

View 3 Replies

ActionScript 1/2 :: Combining SWF Files To Interact With Each Other

Apr 13, 2009

I created several SWF files, now i want them to interact with each other So there is main SWF file lets call it: main.swf then within that file(main.swf) I would like to create buttons which will be calling other swf files for instance by pressing one button one.swf will be open by pressing other button two.swf will be open and so on. Then I would like to create buttons within one.swf and two.swf which will allowed to go back to main.swf.

View 3 Replies

ActionScript 3.0 :: Loading SWF Into Container And Interact From There?

May 14, 2010

If a swf file is destined to be loaded into a container file and interacted with from there, is it considered better practice for the code for the interaction to reside in the loaded file or the container file? I am writing on the timeline, rather than creating classes. Also if a movie clip on the stage contains buttons with event listeners attached and I remove the movie clip as a child, do the event listeners disappear with it, or should i remove them separately?

View 4 Replies

Flex :: Interact With Content Behind Transparent App?

Feb 23, 2010

I have a Flex application with wmode=transparent and a transparent section that allows whatever is underneath it on the HTML page to show through. In this case, what's showing through is another Flash application. This works fine, but I can't interact with the Flash application showing through.

I tried setting the z-index of the Flash app to something greater than my Flex app, and that worked, but unfortunately that solution doesn't work for my case because the Flex application has components that occasionally overlay in that area, and setting the z-index of the Flash app to be higher means those components are always stuck behind it.

View 1 Replies

Flash :: Interact With Local PC From WebApp

Apr 28, 2010

I'm currently working on a corporate intranet application. Part of the requirements are to have the application start a program on the users local PC (Minitab) and then have the webapp communicate with it via it's COM interface.

What are my options for doing something like this?

A signed Java applet and Jacob ActiveX and .NET (this will only work in IE, correct?) Flash? (can flash be given permission to the local PC?) Silverlight???

I'm leaning towards trying the java approach (all users will have Java and flash installed) but am wondering what's the path of least resistance.

The application runs from Apache2/Python/modwsgi on Gentoo Linux. All users will be running WinXP or Win7 with Firefox or IE6/7/8.

View 2 Replies

Flex Can't Interact With Button In Itemrenderer

May 28, 2010

I have a list with a itemrenderer. When I put a button in the itemrenderer I can not interact with it. If I rollover the button the list item rollover is triggered but not the button's rollover. I can't click on the button either. You can see below I have a click event set in the itemrenderer and it is not called on click when I run app. Must I override rollover and click methods of itemrender? Why is it such a pain to put a button in an itemrenderer?[code]...

View 1 Replies

Flash :: Interact Using Python Mechanize?

Jul 9, 2010

I am trying to create an automated program in Python that deals with Flash. Right now I am using Python Mechanize, which is great for filling forms, but when it comes to flash I don't know what to do. Does anyone know how I can interact with flash forms (set and get variables, click buttons, etc.) via Python mechanize or some other python library?

View 1 Replies

Flash :: Can't Interact With Textfields And Movieclips?

Aug 22, 2011

I have a movieclip on stage: I load inside it a form (via addChild). The form is made of textfields and movieclips and it is contained in a library object of MyForm class, extending MovieClip. So I have:

var myForm:MyForm = new MyForm();
myClip.addChild(myForm);

What happens: the MyForm class lets me interact with textfields (if I change a value of a textfield I can see it very clearly). But I can't manually reach the input textfields and the buttons (they don't respont to pressure, and I can't modify their content in the case of textfields). There seems to be something related to the fact that MyForm is contained inside myClip because if I load the form without the myClip container anything works again. I tried to use mouseChildren and mouseEnabled on myClip but it doesn't work.

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved