Xml :: Create A DataProvider Using Specific Elements From An Object In Flash AS3
Sep 30, 2010I have this XML (Flash/AS3):
<channel>
<title>...</title>
<description>...</description>
[Code].....
I have this XML (Flash/AS3):
<channel>
<title>...</title>
<description>...</description>
[Code].....
I'm trying to create a dynamic menu in Flash using PHP & MySQL and bring it into Flash using AS3 DataProvider. My menu works fine with a local Array, but I seem to have an issue with the Type being a String and not an Array, but how do I set it up properly so the types are correctSo I started with a typical, non-dynamic array and it works to create my menu:
Code:
var items1:Array = [
{myClass:"SCI101", question:"What color is the sky?"},
{myClass:"MATH110", question:"What is the square root of 81?"},[code].....
Basically I want to create an Array of data objects at different levels so that it acts like an array of xml objects and I am kind of stuck.
var arr2:Array = new Array();
var ob:Object = new Object();
ob.label = "test";
[code].....
I would like to dynamically create elements based on the array. I would like to just put the array name and append _panel. so menu_item_panel will become settings_panel, info_panel,etc. I cannot figure out how to do that?
[Code]...
If I had some numbers in an array, and wanted to calculate how many were below a certain value?
View 4 RepliesThere are several ArrayCollections and DataGrid in my application. Number of ArrayCollections determined by the input data. How to create own dataprovider for each DataGrid column?
View 1 RepliesI have been looking to see if it is possible to force an array's elements to only be instances of a specific class. Is it possible in AS? If not could the same result be achived with my own custom object?
View 3 RepliesI'm having trouble storing a dataprovider in a shared object. Writing the dataprovider object to my local shared object seems to work fine, but when I try to read this out of the shared object, it appears to have been transformed into a generic object. When I try to assign a local dataprovider variable to the dataprovider I've read out of the shared object, I get the following error:
"cannot convert Object@3721e6c9 to fl.data.DataProvider"
I would like to be able to access all the components of say a Flash image gallery on someone else's site. I want to be able to find the images, image coordinates, action script code, audio files, video, etc. I do not want to manipulate these elements, I just want to view them and their related information.
View 2 RepliesIn Flex I can create an ItemRenderer to represent each item in the Lists DataProvider but how do I access the instance of the ItemRenderer via the DataProviders Object? Something like myList.getItemRenderer(dp.getItemAt(10));
View 2 RepliesI drag the combobox from the library and set the dataProvider through AS.however, I click the combo, the options show, I click an option but the value doesn't change. it's like I clicked outside or something, it simply stays with the same value there.
example:
[option0][v]
*clicks the v arrow*
[option0][v][code]......
I simply drag the object, give it an instance name and set a dataProvider, nothing else.
I am trying to use JSON decoded as a dataProvider, but no matter what I try I get errors such as the following: Error #1034: Type Coercion failed: cannot convert mx.collections::ArrayCollection@2a88ae01 to fl.data.DataProvider.
[Code]...
I'm trying to create a specific effect on flash, basically the piece Im struggling with is a ring, imagine a doughnut, inside it for this description is one button, when you click on that button I want a piece of the doughnut to shrink away, cutting a segment of it out, revealing more buttons behind it. Basically imagine it going from a 'O' shape to a 'C' shape.
View 2 RepliesI am developing a mini flash game. Player control character and move left and right to collect money coin. There are 5 points that money and bomb release and move from top to bottom. When character collide with money then increase money else hit bomb age increase by 1. Once the age is 99, the game is over and the money is the final scores
Here is my code:
package Class {
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.events.MouseEvent;
import flash.media.Sound;
[Code] .....
This is my Game:
Currently, the bomb and money random appear X, 100 with 15 money and 10 bombs in a screen.
What I want is, how to amend it become money and bomb appear from specific point, after that the money and bomb when hit the wall will bounce back.
An example similar game play with my game is [URL].
I'm trying to update a List component pushing new items inside his DataProvider object.
I've tried with a:
MY_LIST.invalidateList();
MY_LIST.validateNow();
but the list doesn't change, anyone has some suggestions?
When i create a menu, the dropdowns go behind the flash element. But in some sites, like Digg, it is shown above. z-index is of no use
View 2 Repliesfirst time poster. Let's say a have flash(swf) object on my page, and I have a specific JavaScript class (lets call it "JSClass")that works with that flash object. JavaScript class has some methods for communicating with the flash object. When the flash object is embedded in to page via swfObject, I create an instance of the JSClass, and give it the id of the flash object on the page, so that instance can specifically communicate with that flash object. I have more than one same flash file on the page, and I need to differentiate calls to specific flash objects. Something like this:
[Code].....
How can I call "flashControl1.onFlashReady()" from flash? Note that flash doesn't know which JSCLass instance to target. How can target particular JSClass instances from flash object.
I'm trying to create a boundary for a player object, controlled with arrow keys, in my game using the main stage's height and width. For example, one test point is at the top edge of the player object's bounding box so that when the player object's head touches the stage's top edge, the player can't move anymore to the north. The player object is manually instantiated to the center of the stage by using the Flash stage editor so it will start at the center before the program starts.The problem is that right at the start of the program, I can no longer move the player object up or down with the arrow keys but I can still move it left or right. The intention is to allow the player to move north until the player object's head touches the top edge of the main stage.[code]
View 1 RepliesI list all question areas in an array. I now want to loop through the array and see if any area element is represented more than once. And if so, how many times.This is the array of question areas that I have[code]...
View 1 RepliesLet's say I have an array with 7 elements in it. I want to create a new array of 15 elements, randomly picked from the first array. Also, I want to have at least 1 of every element of the first array in the second array. How can I achieve this?
This is what I already have:
Code:
pageArray= new Array("faces", "days", "sounds", "words", "wires", "arts", "thoughts");
objectsInScene = new Array();
[Code].....
I am familiar with the method of embedding a SWF file in Actionscript and then creating a variable and assigning a corresponding UI element from the SWF.Is it possible to create and place UI elements like TextFields and SimpleButtons purely with Actionscript without first creating them in a SWF and embedding it?
View 2 RepliesI'm looking to create an array with at least 3 different elements: description, price and quantity, something like this (but not working yet) -
Code:
var itemArray:Array = new Array();
itemArray["artwork"] = {description:undefined, price:0.00, quantity:1};
for (var i:Number = 1; i <= count; i++) {
[Code].....
I wonder if it is possible to pre-configurate Flex Elements on the Server. I have the Problem with a custom ItemRenderer which turns out to be very slow. It would be very cool to pre-process such an element on the server instead in the clients browser... somehow? Maybe it is possible to produce the MXML dynamically on the server for that.
This is it basically. I create a Label for each data entry in an array list. This entry is added to a BorderContainer and this goes to the containing element as a whole here. Sometimes i add 200 - 300 items this way which is costing very high computing cost at client side. So i wonderd if i could just pass this as a whole dynamic mxml element to the client.[code]...
I have an array of movieclips that represent buttons the user can click on them, and so I need to use addEventListener function so the click can be handled. I can use a loop and create en addEventListener for each element, I'll have 26 elements in the array, but I want to try another solution by using only one addEventListener and apply it on the array instead of the elements. I want to know how to recognize which button was clicked, I mean what's its index in the array.
View 6 RepliesI have imported a SWC into my actionscript project. It includes many different movieclips that I can access in my project. My question is this: How can I create a custom AS3 class that I can use to add functions and properties to my movieclips?
For example I have a movieclip with a linkage name of LevelButton. I tried creating a class that was the same name but they didn't seem to go together.
how do i create an array of 30x30 elements? i have tried
Code:
p = [[0],[0]];
but it doesn't seem to work..
I have an object, myObj, that has no key/value pairs, only elements. When i trace it out i get the elements listed inbetween curly braces {item1, item2, item3, item4} I can access the first element by calling myObj.first( ) and I guess there are other methods I could try to call on the object - such as myObj.last( ) - but I can't seem to access the other elements in the object. I would like to be able to do something like:
[Code]...
I wanna add dynamically (at runtime) new states to a container and, to this states, add different elements (like TextInput, Label etc.). This must be done from actionscript, I don't use any mxml file. I can add states and change properties or styles for different elements, but I didn't figured out how to add child elements for different states.
View 1 RepliesHow do I create an array of 30x30 elements? I have tried
Code:
p = [[0],[0]];
but it doesn't seem to work..
I am trying to save a component as a JPG file and I can't seem to get the BitmapData.draw() to give me the pixels I'm expecting and instead I am seeing a plain white rectangle when I open the resulting JPG file. I am first creating an object which contains an image and a caption (the MultigraphCanvas below) and when I display the object as a pop up it looks perfect -- however when I try to draw it as a bitmap and then encode and save it as a JPG I don't end up with the same image I can display on the screen. [code]...
View 3 Replies