ActionScript 3.0 :: Add Method To A Data Structure?
Jul 26, 2009I want to add a method called max() to the array data type so that I can say[code]...
View 7 RepliesI want to add a method called max() to the array data type so that I can say[code]...
View 7 RepliesIn flex 3 I have a hierarchical data structure. I would like to display the content of it in a tree. My problem is that I have nodes which data calculated from children nodes. How to structure the hierarchy to make automatic changes to those parent nodes, if their children's data changed? For example:
Every node has a warning flag. If some of the children warning flag changed to true, then the parent warning flag should change automatically set to true. A node integer field is the sum of the children integer fields, and if any of the children changes, the parent integer field "calculates" the sum immediately. Is there an easy solution wit good structuring changes happen automatically, or I have to make some custom functions?
This is my first post in this forum and I'll try to best explain my problem. I'm working on a AS3(AIR) application, i.e., some text transposer. Let's say I have a dynamic textbox (some previously transposed data), in which I have the following content:
PHP Code:
-1.66419-1.65539-1.63308-1.47002-1.42859 1.00165 1.00633 1.00963 1.01368 1.01833
Next to this text box, I have another dynamic text box, where I want to put these numeric values, i.e., to generate an XML tree by clicking a button (calling a function), which have the following structure:
[Code]...
I was just wondering what the best data structure would be to use to represent data objects in a side scrolling game, basically the stuff the user can't see isn't on the stage so I would generally create a custom class to define its properties (x,y,weight,type, derp, etc) and then push that into an array and as the user moves forward I project the info from the array while checking if their x position is.
The problem that can occur is that the user can move left and right so whats the best way to keep track of the indexes?
I had seen one code of the yahoo map component for the flash cs3 like
[Code]...
What i want is to make the import structure is like above "com.yahoo.maps.api.YahooMap;" i created a small component and imported to flash lib all are working fine. But one problem is there it contains 3 functionality. ie in my component i need to call there sub components from inside my orgianl component. so i just need to
[Code]...
I'm making a game and I need to represent a "layered" circle in some clever datastructure.A circle can have any number of layers. Each layer has a number of "slices", they can be of different lengths and pieces can be missing. The innermost layer is always a full circle.Each segment has a color, multiple segments with the same color can be next to each other. Realistically a circle wont have more than about 40 layers or about 1500 individual slices.I will need to be able to easily find adjacent pieces to a specific piece, see if a piece is "hanging in free air" (imagine gravity towards the center), and to remove pieces leaving a hole in their place.
View 7 RepliesAs ArrayCollection in Flex is limited, I'm looking for a data-structure that something like LinkedHashSet in Java, LinkedHashSet maintains a doubly-linked list running through all of its entries,it defines the iteration ordering, which is the order in which elements were inserted into the set (insertion-order).But there is little information about Flex data-structure
View 2 RepliesI seem to run into compile issues in Flash Builder when I import 3rd-party libraries at the wrong level in the directory structure. For example, sometimes I'll import a library one level too deep into its directory tree, and the package explorer ends up excluding the prefix root-level package, usually "com." or "net.". Even though the content of the source itself doesn't change, this will cause compile errors.
Thus: Is it a 1) convention or 2) language requirement that a class's package structure (e.g., "foo.bar.Class") must match its path location (e.g., foo/bar/Class.as)?
If it's a language requirement, why is it a requirement? Wouldn't that overdetermine the package structure, since it is already specified in the source code and quite happily consuming the first three to eight columns of each line? If it's not a language requirement, are my compile errors just a result of Flash Builder enforcing the convention?
Does anybody tried Dynamic column grouping using Hirarchical/tree data structure in Flex advanced datagrid ? is it possible to create a column header dynamically and so the datagrid column with using certain datafield using dataprovider dat.
View 1 RepliesI've got a Gridcolumn in a Datagrid (Spark). The Column's dataprovider is a Number value that gets updated via Binding.Now, without an item renderer the cell displays the correct values.If I set an item renderer, I can't access the values in this renderer.My renderer looks like this, so nothing really do here (for now) but to trace the value, but the value is always NaN.
<?xml version="1.0" encoding="utf-8"?>
<s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" width="100%" height="100%" >[code].......
without the renderer, the column displays the correct values, so apparently the DefaultGridItemRenderer works fine.As requested, here is my Datagrid;
<s:DataGrid id="dataGrid" dataProvider="{_listItems}">
<s:columns>
<s:ArrayList>[code]..........
_listItems is an ArrayList with instances of a model class, which has (amongst others) a property called change of type Number.
have this flash xml menu that loads external swf files like this:
Code:
<item title="ABOUT"content_path="http://mysite.com/folder1/folder2/folder3/about.swf"target=""mouse_rollover_color="0xFFFFFF" mouse_rollout_color="0xDDDDDD" />
and I have this swf file with cms that I'd like for this menu to load. Currently the swf file load external text using this code:
Code:
if (contenturl1 ne "") {
loadVariablesNum(contenturl1 + "/" + userid + "/content.txt", 0);[code].....
but when the xml menu loads this swf file its structure loads but not its data.I tried using :
Code:
this._lockroot = true;
in the loading swf main time line but it did not work.I should also mention that the dynamic data that loads onto the swf that is to be loaded by the menu, resides not in it main time line but 4 movie clips deep .I don't know if that makes a difference or not.
In terms of data integrity, I think having an object with its children as an ArrayCollection is just fine. So why is my AdvancedDataGrid renderProvider rendering each child node instead? I just don't get it. ( My renderProvider is a DataGrid ). This results in a new datagrid for each new item.Here's the code:
recalls.addItem(
new ObjectProxy(
{[code]....
Basically, a new DataGrid is being created for each element in the 'children' collection...instead of one datagrid being created and the 'children' collection populating it.
I am the fan of kirupa but this is my first thread in forum. I have some problem with sendAndLoad method with actionscript 2.0. I am developing a online game with flash mx , MS SQL 2000 and asp. The problem is I send the data using sendAndLoad method to asp file and get data back from asp file. But when the internet connection is not good there is a problem like jam or lost packets. How can I prevent the lost of packets. Some of the data are important. Is there any way to solve this?
View 1 RepliesI am trying to pass an xmlList from this class, and am having some issues. The thing is, how can I call a method that listens for a result, then calls another method..
package com.ryancanulla.utils
{
import mx.rpc.events.ResultEvent;
[code].....
I have a problem with my code that I've realized to read data from txt file. My problem consist to receive data by call a method I've try a lot of ways but I'm not to be able to resolve it. I attach my code. This code is a class.
View 8 RepliesI'm goofing around with developing a Flash game that would be accessible via a Facebook application but am still trying to figure out how I want to organize the game itself. The game essentially is an educational game with competitive components - completing tests faster results in more points with which you can customize your avatar and other items in the game. Also, passing certain "lessons" open up new lessons. So the major components I see are:- Player data storage (scores, progress, etc.)- Social connections - transference of rewards, comparing high scores, etc.- Lesson data (what questions to ask, possible answers, etc.)How is this best controlled? PHP and SQL? XML? Should I use datagrids as an intermediary? I'm having a lot of problems finding good information, both on the internet and at the bookstore about how to manage this.
View 3 RepliesI've learned recently that you can use txt file for simple data too, so I include it here as well.TXT contains (not sure if correct, should have same data kind as the xml):
point1&x=1&y=2
point2&x=1.5&y=2.5
point3&x=5&y=-5
XML contains:
<?xml version="1.0" standalone="yes"?>
<points>
<point1 x="1" y ="2"></point1>
[code]....
What I have:
- I have 2 dynamic textfields: text1 (variable: outPut1) and text2 (variable: outPut2)
- I have 1 input textfield: (variable:inPut)
- I have 1 button
What I'm trying to do:
- When typing point1 in the input textfield and then pressing the button,(onRelease), outPut1 textfield should show the number 1 and outPut2 textfield should show 2.
- Similar, when typing point3 in the input textfield and pressing the button, outPut1 should show the number 5 and outPut2 should show the number -5.
-It is not only for these three points, it should be applicable with say 50.000 to 200.000 more of such points, each with different x and y values.
To sum it up:So Flash (with AS2) should screen the nodes or txt (for those point names) on what was inserted in the input textfield, then fill the corresponding attributes (XML) seperately in the textfields and all that after the button was pressed. The same deal if it was done with txt, if possible (have read that with txt, loading of data would be faster?).
I have a developed a application that allows users to draw simple images on a canvas. The name of the movieclip(canvas) is canvas_mc.
I need to save this drawing on the server using php. I have to convert the movieclip (canvas_mc) into png and jpeg and save it. I have successfully save it on local drive using some classes available in
[URL]
How can I save it on server using PHP. I have been asked to use the post method. If possible give me the code also as I just moved into programming from design :-)
I am newie to Flash and actionscript. However, I have some years of programming experience, Java, VC++, JSP, ASP, and etc.Now, I have a project to about E-Business. I want a method to embed some data into a flash then retrieve it later. The idea is that I want some secure protection for the data embeded, then the data (maybe audio, video, or photoes) is encrypted first (so the data is changed) and embeded into the flash. When the viewer want to view the flash, it will be prompted to input a password, then the flash will try to use the password to decrypt the data and let the flash player show it.
View 0 RepliesI have loaded an XML file in the class LoadXML and have here created a method which parses the data and returns various arrays: an array of background urls (i called the array: hintergrund[]), an array of image paths (pfad[]), an array of website urls (website[]) and so forth. In the main class I would now like to load the backgrounds and images. I must have made a mistake in my onBackgrLoad() because I keep receiving the error msg:Error #1084: Syntax error: expecting rightparen before colon.Here are the relevant sections in my Main class:
package { import flash.display.Sprite; import flash.net.*; import flash.display.*; import flash.events.*; import flash.display.Loader; import flash.filters.DropShadowFilter; import flash.net.URLRequest; import flash.text.*;// import de.container.text.Container_Text; // To
[code]....
make a trivia game though the big question is how shuld i load the questions (with multiple answers) from flash or from txt or from asp?
View 1 RepliesI've a custom itemRenderer for my datagrid. To set the actual data I use the following method:
override public function set data(side:Object):void{
...
}
As soon as I use this function the cell doesn't show up any item Editor anymore. Why is that? When I remove this function the itemEditor is working but with the wrong initialization data.
Has anyone noticed that the "CallFunction" method disappeared from flash controll after 10.0.32.18 update? It just broke all our apps with flash integration!
View 4 RepliesThere 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 using the following to extract the byte info from a sound object - however if I go back to the same sound object and run this again, The byteArray has no bytes available.
var data:ByteArray = new ByteArray;
sound.extract(data,sound.length*44.1);
data.position = 0;
return data;
Is this the correct behavior? Is there not a way to do this multiple times on the same sound object?
I've doing a bit of "training" at working with Flex and Remote Data from XML files.This is my HTTPService
<mx:HTTPService id="loginData" url="com-handler/basic.xml" showBusyCursor="true">
</mx:HTTPService>
I have a button and when its clicked its call a function, that calls loginData.send and does a little IF condition, that IF condition relies on the data returned by loginData.The condition doesn't work because its called right next to the loginData.send, and .send method still didn't returned the values from the XML file. But if you click it a second time a second after the first click the IF condition works.So to deal with i wanted to do a eventListener so that when loginData.send returned the data from the XML it fires up the IF condition. But i don't know how to do it.
So, you have a sprite, you draw some graphics, you set cacheasbitmap=true... I can't seem to access the newly created bitmap data, to access the dispose() method.
[Code]...
I am getting the following error, but if I dismiss and go on, my site works fine. Also, I am using almost identical code as what I am about to post in a separate section of the page for a different data grid, and that is not getting an error:
[Code]...
I am getting this error: 1180: Call to a possibly undefined method startWorld.but the method startWorld is defined as you can see in attachment.
View 4 RepliesI'm tryng to make a public static method call another method, but Flash throws error 1180, sayng that the method called by the static method is undefined.
Code: Select allpackage
{
import flash.display.MovieClip;[code]....