ActionScript 3.0 :: DataProvider RemoveItemAt() And GetItemIndex()?

Jul 13, 2009

In the menu of my game, in the party section, you can click on the bottom list to add a maximum of 4 characters to the party (which is a data provider variable). I'm trying to use the DataProviders 'getItemIndex()' to prevent you from having multiples of the same character in a party. However this doesn't seem to work.And when you click on a party member in the top list I'm trying to use the 'removeItem()' to remove a party member. But instead of removing the item with a label I specify, it removes the first item in the list.Below is the entire code for the party area.Party = a dataProvider I declared on the main timeline to store characters and there info who are to be used in battle or other party things.CharInformation = a dataProvider I declared on the main timeline to store all character information.PartyList = a list box to show who is in the partyReserveList = a list box to show all the available characters.

ActionScript Code:
//Populate the ReserveList
for (var iii:Number =0; iii<(MovieClip(root).CharInformation.length); iii++)

[code]......

View 0 Replies


Similar Posts:


Flex :: ArrayCollection GetItemIndex Always -1

Mar 1, 2011

I have an ArrayCollection with data; a trace of random index of this using

[code]...

View 2 Replies

ActionScript 3 :: Flex ArrayCollection GetItemIndex Always Return -1

Dec 21, 2011

My code is:
var dataList:ArrayCollection = new ArrayCollection([{name:"alauddn"}, {name:"ansari"}]);
private function getItemInd(event:MouseEvent):void{
var item:Object = new Object();
item.name = "ansari";
var ias:int = dataList.getItemIndex(item);
Alert.show(ias.toString() + ": " + item.name);
}
But it returns "-1:

View 3 Replies

Flex :: How To Set DataProvider In AS

Nov 25, 2010

I have a datagrid with dataProvider property set in MXML as:
dataProvider="{pagedResult.lastResult}"
How do I set the dataprovider in actionscript? I have:
protected function getResult (event:FlexEvent):void {
pagedResult.token = mydata.paged();
adg1.dataProvider = pagedResult.lastResult;
}

View 2 Replies

Actionscript 3 :: Use A Dictionary As A Dataprovider?

Jul 29, 2010

Normally in Flex you use a collection like ArrayCollection as the dataprovider for components. I often have data stored as a dictionary whose values I would like to use as a dataprovider.

View 2 Replies

Flex :: Dataprovider Tag Is Working

Feb 7, 2011

i m new in flex and was trying example but getting nothing

[Code]...

i think i m doing something wrong in dataprovider tag reason is when i use dataProvider = "{d}"

View 2 Replies

Flex :: Set DataProvider To A ComboBox?

Feb 14, 2011

When setting an arrayCollection as a dataProvider to a comboBox programmatically,if the arrayCollection has just one element,i need to do a small validation[code]..

View 1 Replies

Xml :: Set XML As DataProvider For Charts In Flex?

Mar 13, 2011

I want to display XML exported from Oracle Database as a chart......

The xml has the following structure :

<ROWSET>
<ROW>
<ORDER_ITEMS_ID>1</ORDER_ITEMS_ID>

[Code]....

I've seen many chart examples using ArrayCollection as DataProvider . using the same way , i tried to set xml . But no results.

how to set an XML as dataprovider ? ( or XMLList or XMLlistcollection )( i'm developing a small app in AIR )

View 1 Replies

ActionScript 3.0 :: Use A Dataprovider With A Uiloader?

Jan 19, 2009

can i use a dataprovider with a uiloader. if so is there a special trick? because i can't get it to work

View 0 Replies

ActionScript 3.0 :: Using Objects As A Dataprovider?

Sep 14, 2010

I'm having some trouble when using objects in an array for my dataprovider.

Here's the code I'm using...

Code:
for(var i:int=0;i<getLength(obj.responseData.results);i++) {
dpData[i] = new Array();
dpData[i].push({Title: obj.responseData.results[i].titleNoFormatting});

[Code]...

The reason I'm doing it this way is so that I get to set the name of the columns. If I let the object define these, I get things like streetAddress instead of Address, which isn't huge, but still not what I'm after.

When I do it this way though, I just get 0, 1, 2, 3, 4, 5 for the column headers.

So, needless to say, I'm quite confused about what I'm supposed to do to get these objects to show up as strings in the datagrid.

I've tried String(), but that still just gives me the object like before.

View 1 Replies

ActionScript 1/2 :: Unable To Import DataProvider?

May 14, 2007

If I open a new Flash (AS3) file in Flash CS3 Professional and try to import DataProvider (import fl.data.DataProvider;), I consistantly receive a compiler error (1172: Definition fl.data:DataProvider could not be found).

View 4 Replies

ActionScript 3.0 :: Create Sub-objects So They Can Act Like A Dataprovider?

Jul 13, 2009

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].....

View 4 Replies

ActionScript 3.0 :: Using DataProvider In External Class?

Oct 26, 2009

I am creating a Flash form which will include a drop-down selection menu from which a user may choose their state. I originally accomplished this by adding a ComboBox to the stage and then populated the ComboBox's DataProvider object with an XML listing of all the state names and the corresponding values. Everything works as expected.I have decided, however, that it would make the most sense to create an external class to accomplish the same thing. I have attempted to create such a class using the following code:
 
package {
import fl.data.DataProvider;
import fl.controls.ComboBox;[code]....

I am new to creating external class files so I am not sure why the new object is not populated with any data.

View 3 Replies

ActionScript 3.0 :: Line In A DataProvider Script ?

Jun 23, 2010

I am playing with the dataGrid component in flash..here is t he code I am using to populate 2 lines of code:
 
My question is: Can someone explain to me why the D in DataProvider is capital everywhere in the script but the last line, where it has to be a lowercase d to work?

View 3 Replies

ActionScript 3.0 :: Cant Import Fl.data.DataProvider?

Aug 4, 2010

If I try an use a DataProvider in actionscript in my flex project using FlexBuilder 3:
 
<mx:Script>   <![CDATA[
import fl.data.DataProvider;
 
I get a compiler error:

[Code]...
 
There are hundreds of posts on this subject, none with solution. [URL].. has an answer which is meaningless. The mxml page I am developing already has a ComboBox dragged onto it, this does not magically put the DataProvider in a library or similar as implied.

View 1 Replies

Professional :: Dataprovider SortOn Not Accurate Over 100?

Sep 30, 2010

I've used the sortOn function (dp.sortOn("cost");) to sort my dataprovider values based on cost. It works great until I get values over 100. Then it thinks that 250 < 50.

View 2 Replies

ActionScript 3.0 :: Cannot Convert Fl.data::DataProvider

Nov 17, 2010

I try to assign xml as dataprovider to datgrid. The datgrid is inside a moviclip. If i attach that movieclip from current ApplicationDomain, it works. If i try to attach from another ApplicationDomain, it doesnt work. But i can trace the object name and DataProvider (is []). The assigning part doesnt work. any setting issue?
 
Here is the error,
 
TypeError: Error #1034: Type Coercion failed: cannot convert fl.data::DataProvider@32377dc1 to fl.data.DataProvider.
 
I am using CS5 and AS3.

View 1 Replies

Flex :: ComboBox - Refresh Dataprovider

Apr 5, 2012

I am using a combobox to list the contents of a folder. With a button click I use that combobox.selectedItem to delete that folder. After I delete the data is still in the combobox. How do I go about refreshing that combobox?

View 1 Replies

Flex :: Setting The Dataprovider Of A Tree?

Sep 18, 2009

public function fileBrowse():void {
var success:Boolean = fileRef.browse();
}

[code].....

View 2 Replies

Flex :: Setting The Xml Dataprovider For Combo Box?

Nov 2, 2009

I am trying to get the drop down list of combobox by using a php file. That php file returns an xml string which has been used as data provider for combobox.I followed this thread too but in vain.DetailsI have set the creationComplete attribute of mx:Application to init(). In the init() function i have sent the following HTTPService

<mx:HTTPService id="interfaces" url="interfaces.php" resultFormat="e4x" method="POST">
</mx:HTTPService>
Combo Box:

[code].....

View 1 Replies

Xml :: Flex, <mx:Combobox>: Get Node To Specify's Dataprovider?

Feb 11, 2010

I'm trying to set a combobox's dataprovider.I have 2 comboboxes: cb_div and cb_stores.For cb_div, I get to set the data provider correctly with an XML file.Cb_stores' dataprovider is to be set depending on the selected item of cb_div.First, here are my XML files.Data provider for cb_div:

<?xml version="1.0" encoding="UTF-8"?>
<divisions>
<division id="Japan">Japan</division>

[code].....

View 1 Replies

Xml :: Flex - Horizontallist Control With XML Dataprovider

Mar 4, 2010

I'm using a HorizontalList control with an XML file as a data provider. This is how the XML looks:

[Code]...

I tried using an array of objects as a dataprovider. The item renderer works and the horizontallist behaves as I expect it to. However, when I use an xml file, it's empty.... I don't know why it's not working.

View 1 Replies

Adobe Flex Combobox DataProvider?

Jun 9, 2010

I have a project that was compiled with the Flex 3.2 SDK. One of my components is a combobox, which is bound to a property (called products) in the Cairngorm model. If I insert a new value into model.products, then the combobox immediately shows the new value. Works perfectly.

I then moved to the 3.5 SDK, and running the identical operation causes a problem. Even though the model has been updated (I have verified that this is definately the case), the combobox does not show the new value correctly - it seems to be aware that there is a new item because there is a new row in the combo, but the new row is blank and unselectable. The existing items in the combo are there and selectable (as they should be). If I re-initialising the form (i.e. close and re-open the TitleWindow on which the combo is located), then all the correct values (including the new one) are shown in the combo.

I have swapped back and forth a few times between 3.2 and 3.5 to verify that this is indeed the root cause.

View 2 Replies

Flex :: Append An Item To My DataProvider?

Sep 5, 2010

What I would like to do is simply add to a dataProvider, but when I do, I get an error. Here's the code I'm trying to run...

dg.dataProvider.addItem(obj.ResultSet.Result[i]);

It's inside a for loop, using i as the integer. It works great doing...dg.dataProvider = obj.ResultSet.Result But that won't work for me, because I need to add to the dataprovider more than once. I'm getting results in batches of 10, and I need to add each batch to the dataProvider when it's received. I also tried to to do...

var dgDP:dataProvider = new dataProvider(); But for some reason Flex doesn't recognize it...

View 2 Replies

AS3 :: Flex - How To Know If Dataprovider Or Its Content(s) Is Changed

Jan 10, 2011

I'm implementing some kind of combobox control (by extending spark.components.supportClasses.DropDownListBase)

Now, inside this control; I need to know:

If the dataprovider is changed/assigned. (which I can do... the first approach below works); if any item in the dataprovider collection has changed.

I tried 2 methods that did not do the trick...

1ST APPROACH:

2ND APPROACH:

UPDATE: Edited above.. The first approach lets me know if the dataprovider is changed but not if any item is updated in the dataprovider collection. The second approach does not work at all..

View 1 Replies

Flex :: Call Function When Dataprovider Changes?

Feb 6, 2011

How can I set a function to be called when the length of a DataProvider changes?

View 2 Replies

Flex :: Set Dataprovider Of Buttonbar Component?

Apr 19, 2011

I am trying to add a navigation component with a button bar in it that controls the view stack of the main application. Here is what I have so far for the main application's code:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"

[code]......

View 2 Replies

Actionscript :: Flashbuilder Changing Id Of A DataProvider?

May 20, 2011

I'm using Flashbuilder for this. I have a button that changes the id of a dataProvider like this:

result.datagrid.dataProvider="lineup_1";

However, i have another button which should also change the id of the dataprovider when clicked on, but to this:

result.datagrid.dataProvider="lineup_2";

However, it only responds to the first button pressed on. After that, the id stays the same, which is logic.but i need to know how i can change the id after a button is pressed too.

View 1 Replies

Actionscript 3 :: DataGrid With ArrayCollection As DataProvider?

Nov 11, 2011

I have a Datagrid with an ArrayCollection as DataProvider, the arrayCollection is partially generated by a remoteObject call, the dataprovider seems to works at least until I try to edit the field...By the RemoteObject I only receive an ArrayCollection with the field ip, but the datagrid looks for the fields ip, check and save...If I add/edit this new field it works, but only under particular condition

The DataGrid:

<s:DataGrid id="datagrid" left="10" right="10" top="136"
dataProvider="{listaIPCheck}" bottom="10" requestedRowCount="4">
<s:columns>[code].....

This code always work in the 3 points, so at the end of the call the ArrayCollection is always filled with the new values, but the datagrid refresh the items only in point #1 and #2.

View 1 Replies

Flex :: Cache Variables In Dataprovider?

Jan 5, 2012

I've got a model class with a bunch of Number variables that change frequently. They all dispatch their custom events, thus are bindable. In my UI, a couple of those class instances are bundled into an ArrayList that serves as the dataprovider for a Spark DataGrid. The class variables change perfectly fine, so problem there.

What I'd like to do now is to change the color formatting of those numbers (the corresponding labels in the gridcoloums to be exact) depending on the data that comes in, so to say change in green when the new value is bigger, change to red when the new value is smaller than the old one.

[Code]....

View 2 Replies







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