ActionScript 3.0 :: Finding Out Index Number For Event.target Of An XMLList?
Dec 7, 2009
This is my first AS3 post, I have recently taken the step from AS2. I am displaying an image from an XMLList using event.target.name. I need to access it's index number in the list to set to a variable.Here is the code:
thumbLoader.addEventListener(MouseEvent.CLICK, showPicture);
function showPicture(event:MouseEvent):void
imageLoader.load(new URLRequest(event.target.name));
[code].......
View 3 Replies
Similar Posts:
Aug 10, 2011
I'm trying to get the id of the target in showMe(). For example, when I click button or image panel's showMe() function executes first. Here I want to capture the button/image's id.
private function init():void
{
pnl.addEventListener(MouseEvent.MOUSE_DOWN,showMe);
}
[code]....
View 2 Replies
Nov 13, 2009
How can I delete the element with a certain index in a Flex XMLList?
View 1 Replies
Jan 14, 2009
My xml file that is dynamically generated and contains an attribute that may or may not exist in every node. In this case it's "title"
<album>
<img file="001" title="title1"/>
<img file="002" title="title2"/>
<img file="003"/>
<img file="004" title="sometext"/>
</album>
img file = an image that get's displayed, and I want to test when each file is displayed what the "title" attribute =. That all works great. So depending on what img file I'm using (based on index position), I'm grabbing the title attribute with the position index. The problem is when an attribute is missing the next "title" attribute is moving down into that index position. so when I look for the attribute like this.
[Code]...
Is there a way for the list to hold it's index position based on the img tag and then let me dig down via dot and attribute name? I've tried all sorts of combos with no success.
View 2 Replies
Sep 1, 2011
Given this XML code:[code]I can count the total number of game elements in the XML.game with:[code]Is there please some way to print the number of all game elements having the exact number of 3 user children? And also count all such elements with less than 3 user children?[code]The backgound is, that I have a Flex game, where up to 3 players can sit at a playing table and I'm trying to display the number of All, Vacant and Full playing tables there (the top left row with RadioButtons, sorry for the non-English language):I'm reading the XMLList doc, but don't see how to do it with one-liners, I only can see how to do it with loops...
View 1 Replies
Apr 20, 2010
i have a game in which the character shoots bullets and kills enemies and whatnot. Now, i am trying to get the bullet to disappear when it collides with a wall.[code]when the bullet goes out of bounds, the bullet disappears, but when it hits the enemy or wall, it seems that the collision is not detected. I have checked each instance name and linkage, but have so far come up with nothing.
View 10 Replies
Jul 2, 2010
I have an object (a Loader) that you can click on, resulting in a MouseEvent. Clicking on the Loader moves it, which I do by modifying e.currentTarget.x in the MouseEvent function, a la:
private function onClick(e:MouseEvent):void {
e.currentTarget.x = 0 - (e.currentTarget.width/2);
}
The problem is, I also want to change the ChildIndex of the target. I tried this:
private function onClick(e:MouseEvent):void {
e.currentTarget.x = 0 - (e.currentTarget.width/2);
canvas.setChildIndex(e.currentTarget, 10);
}
But that results in a compile error: "Error Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject. at line 85 in Rotation.as"
I've noticed that sometimes I need to refer to the target as e.currentTarget.loader, so I tried that (canvas.setChildIndex(e.currentTarget.loader, 10);), but I get an error when I run it: "ReferenceError: Error #1069: Property loader not found on flash.display.Loader and there is no default value. at Rotation/onClick()". What's the proper way for me to get the target so I can apply setChildIndex?
View 2 Replies
Aug 16, 2011
I think it would be simplest to explain it like this:
[Code]...
View 1 Replies
Oct 17, 2011
i am trying to target a group in run time. here is a simple code
var removeGroup:Group = new Group();
removeGroup = getElementAt(swap);
it gives error since getElementIndex return IVelement. How can i make it to target the group at specific index in my created mxml.
View 1 Replies
Jan 29, 2010
I have a timer event that cycles through an xmlList and is supposed to go back to zero when it reachs the end but instead throws an error, THEN goes back to zero.
[Code]...
View 3 Replies
Mar 18, 2011
I need to break a number down to be represented by a randomly ordered sequence of 2s and 3s.[code]I'm currently doing this with a loop in ActionScript 3 but have been looking into the possibility of using some kind of mathematical formula to save me a few lines of code. I'm a bit of a sop when it comes to Math and I've not yet found anything suitable.
View 4 Replies
Apr 11, 2010
I have an XMLList 'Keywords', which consists of about 30 elements. I want to count the number of unique keywords in the List, and how often they occur. Then display the top 3 most occuring keywords.
View 1 Replies
Apr 29, 2010
So my array has 5 numbers in it and also the ability to add more to it as the user sees fit.I want to be able to display the max and min number in the array. I made a loop but i am not sure how to make it select the highest or lowest number automatically without me selecting it manually by typing it in.This is my code for determining this:
// Determine Min and Max Markfunction maxandminMark(){var markIndex:int;markIndex=(marks.indexOf(marks));if (markIndex != -1){ for (var i = markIndex; i < marks.length; i++) marks[i] = marks[i+1]; trace(maxandminMark);}}}
[code].....
View 3 Replies
May 20, 2010
finding a number in a string of text. how can i do this?
example:
var1 = "string of text 35";
trace(magical number finder);
output: 35
View 1 Replies
May 13, 2010
how can i access event.target outside event listener method.say for example
my_mc.addEventListener(MouseEvent.CLICK, onC);
function onC(e:MouseEvent):void
{
var m:MovieClip = e.target as MovieClip;
}
trace(m.totalframes);/// not working
now what if i want to get totalframe property of m instance, in short for every movieClip clicked.
View 11 Replies
Jul 30, 2009
I have these buttons in a movie clip and I would like to have only one event listener for the parent, using event.target to point to the children. I have also tried event.currentTarget, and it didn't work.here is the code that works:
test01.abtn.addEventListener(MouseEvent.ROLL_OVER, mouseHandler);
test01.bbtn.addEventListener(MouseEvent.ROLL_OVER, mouseHandler);
test01.cbtn.addEventListener(MouseEvent.ROLL_OVER, mouseHandler);[code]....
It is only targeting the movie clip, not the buttons inside the movie clip.
View 4 Replies
Jun 27, 2009
I am trying to trace an index number from an array.
I know this must be about as simple as it gets, but I just cant figure it out.
I know the contents of the array are all asighned a number begining with 0.
I need to find out the index number of a thumbnail when you click on it.
Code:
function whenThumbsLoad(event:Event):void{
var thisThumbsLink:String = clipPathList[ c ];
var thisThumbsTitle:String = clipTitleList[ c ];
[Code].....
I know I can trace the thisThumbsLink and get that, but all I need is it's index number. Also I trace(c); and I get how many there are, but I just don't know what to trace to find the index number.
View 12 Replies
Nov 2, 2009
i used a for loop to addChild of a class object(movieclip) to the stage and at the end line of for loop after addChild i push it into an array and i add eventlistener to it , such as
for (var i:Number = 0; i < 9; i++) {
.....
clip = new CLIP;
......
[Code]....
and if i want to get the array number which currently accessing how can i do that ? for example, i drag one of the mc class from the array which has already added eventlistener above.
how can i get the number of the array which im accessing ? evt.target..... etc ?
View 4 Replies
Jun 13, 2011
//*//*//*//*//**//**/**//**//**//**//**//**//**//**//**//**//**//
var t:Array=new Array();t=[d1,d2,d3,d4,d5];
var d:Array=new Array();d=[t1,t2,t3,t4,t5];
[code].....
View 6 Replies
Mar 5, 2012
I want to know the index number of the object when I clicked it..
trace(mc.getChildAt(0)) = display the object at the index 0 lets say the output is [object] button
now I want to reverse it..
when i click the object button
button.addEventListener(MouseEvent.CLICK, onClick)
function onClick(e:MouseEvent)
{
[Code]....
View 1 Replies
Jun 29, 2009
The Action script code below takes the strings in the array (pgtit) and creates a dynamic navigation bar I am trying to trace the index number of the array being click I just seem to get -1.
var pgtit:Array=["link1","link2","link3","link4"];
var xPos = 0;
var menuHolder:MovieClip = new MovieClip;
addChild(menuHolder);
[code]....
View 2 Replies
Nov 1, 2003
I have a Array. I dont know how large the array is. How can I get index of the smallest number in the array? I know array contains only numbers.
View 5 Replies
Mar 5, 2012
I want to know the index number of the object when I clicked it..
trace(mc.getChildAt(0)) = display the object at the index 0 lets say the output is [object] button
Now I want to reverse it. When I click the object button
button.addEventListener(MouseEvent.CLICK, onClick)
function onClick(e:MouseEvent){
trace(e.currentTarget.????????)
//I want to trace what index number is that button, the output should be "0"
}
View 1 Replies
Jan 8, 2011
I know the problem has something to do with the string vs number issue and I've tried a few things, but can't figure it out.
var HDLrange:int="enterRange_txt.text";
enterRange_btn.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void[code].....
View 9 Replies
May 4, 2010
i'm new to AS3. Couldn't understand what some of the explanations out there are getting at, so i decided to post it here. In the code example below, what does event.target & event.currentTarget point to?
[Code]...
View 5 Replies
Apr 30, 2009
For instance:
PHP Code:
my_Array = new Array();
my_Array.push("one", "two", "three", "four")
Here's the catch: another variable (for instance) called "three" is loaded. I want to look up "three" in my_Array and retrieve the index-number (should be 2 of course). How can I accomplish that?
View 2 Replies
May 17, 2010
I have a ComboBox, with it prepopulated with the States.When I have a variable that says it should be pre-selected to for example CA, how do I do that, without haveing to figure out the index number for every single state?
View 3 Replies
Jul 8, 2011
Say you have a class Parent, which has a property childArray:Array. In this array, we will register several instances of the class Child. Is there an easy way for a child to know which position in the array it currently has? I know I could just pass the index number into the child as I register them, but if a child were to be deleted from the array, all children past the deleted childs index would need to have their indexes updatedl. While this is of course not a huge task, I just have this feeling it should be a better and more dynamic solution.
View 6 Replies
Aug 2, 2007
I have this Array
Code:
var shoprubriken:Array = new Array();
shoprubriken[0] = "43";
shoprubriken[1] = "44";
[Code]....
Now I wanted to check on which Index Position maybe the 47 is
How can I archive this on a Button or Function?
View 5 Replies
Mar 1, 2011
How to populate a flex datagrid from an Arraycollection without specifying DataGridColumn's individually. Is there any custom datagrid available where I can pass the datasource arraycollection and see the data populated in the output. Without knowing the structure / bluprint of an object is there anyway to find how many member variable that class have?
View 2 Replies