Actionscript 3.0 :: Remove The Value 3 And Still Have The Correct Length?
Dec 21, 2009
I'm trying to remove the value "3"
Code: Select allvar myArray:Array = new Array("1","2","3","4","5");
myArray.pop(); // removes the last value "5"
myArray.shift(); // removes the first value "1"
How do you remove the value 3 and still have the correct length?
Let's say I have array foo and a positive integer y, where foo.length > y.I want to remove elements from foo so that foo.length becomes y (or very close to it).Also, I need to preserve the first and last element of foo. The indices of the removed elements must be spaced apart as equally as possible. Foo can be sliced, or it can be used to create a new array.
Example: if foo = [a,b,c,d,e,f,g,1,2,3,4,5] and y = 6, then trimmedfoo could be [a,c,e,g,2,4,5] or maybe [a,c,e,2,4,5], but not [a,c,e,g,2,4] because the last element of foo is missing.
I have 4 buttons that just tween a large MC. When I tween something though It loads the content to be tweened. After that if user clicks another tween I need a a way to remove the last thing that was just tweened. not methods, just a way to select the correct MC and remove it.
Is there any way to determine if a (anonymous) function has defined the ...(rest) parameter in ActionScript 3? I know there's the function.length property, but it only counts the explicitly defined arguments.
I'm trying to get the depths of all the blocks to be at the correct levels at the correct times so that the 3d effect is maintained. I've tried many things, but have had little success. All the instances of the blocks are stored in an array, but since it's adding them in accordance with when they're added to the stage, it doesn't help me locate them to swap depths. Is there a way to arrange them by location on the board?
I'm making a game for children where they have to pay money by dragging it on a square. It al works wel only when i pick the first coin of one euro without going over the coin of 2 euro and then pick up a 2 euro coin the one euro disappears. after then it all works fine.i cant remove my duplicate euro's from the stage when i clic on pay here is my code for the euro's the euro's are in a emty movieclip
In flash AS3 Do I need remove childs, if I remove the parent itseft? If I remove childs first, then remove the parent object afterall OR If I just remove parent object Will flash take same memory?
Just wondered if I remove a parent movieclip and then set it to null, will it remove all the child movieclips within it from the Display list and also from memory, or do I need to iterate through the parent movieclip removing all its children before removing the parent?
I have an 11 minute video (.MOV) that I want to convert to an FLV. The file is about 29GB. I first tried to convert it using the CS3 Video Encoder but only the first 5:00 were converted. I tried this a few times with different settings but got the same results. Then I switched to Cleaner but again, only about 5:00 was converted. The length is not exactly the same but close enough for me to think that there might be a 5:00 limit to how long an FLV can be. Or is there a limit to the size of MOV the encoding process will handle?
I have 10 dynamic text fields inside a movieclip, which are populated via an XML file.However, the xml file sometimes has less than 10 items. It never has more than 10. This results in the following error, which is normal. I need the code to count the amount of items in the XML file and then create a for-each loop. I can visualize it, but I don't know how to write it.Basically what I need the code below transformed in to is this... (notice the #'s)
ActionScript Code: (count xml items) fr each item {
I am trying to find out what the max length is for a string because since as3 doesnt provide any methods for removing characters from a string by changing the initial string itself, i am going to have to stick to re-initializing.I did a little test to see how long it would take for my program to break using the following code:
Actionscript Code:
+[code]..............
The program crashed at a string length of about 500 million.
EDIT:however before it crashed,it performed the incrementations with reasonable performance.
EDIT EDIT: which is strange since my ram still had over 2 gig the program didnt use
I am getting an error when I am trying to find the length of the day.My source xml is using single digit day / month and dropping padding 0 however the url string I am trying to build uses padded 0 in their universal paramaters so I am needing to add the 0 when length <= 1doing somthing like this for the month...Actionscript Code:if (urlMonth.length <= 2){urlMonth = "0"+urlMonth}when I try to use this my day however I get Property length not found on Number and there is no default value.
I am using as2 to stream some mp3s. At the moment I have an attribute within the xml for giving me the length.I guess the length for the mp3s is buried in the mmp3 file somewhere. If I load the files in totally first, then I can get at the info (ID3 is it?) however, this doesn't work for streaming them . Or rather, I can't make it work! (I have found posts which suggest making an estimate if you know how much has downloaded in so many seconds and you know the length etc etc - but this is exactly that - an estimate!)So my question is how do I get the length of an mp3 clip that I am going to stream?
I have an object using as a map in actionscript var map:Object = new Object(); map[1] = "one"; map[2] = "one"; Is there any easy way to get length of map without iterating?
I have situation I want the player to play the video from the beginning to only 15 sec, even the video length is more than 15 sec for example it will be about 10 min. but I only want it to play beginning 10 sec. Is there a way for the flash player to only play 15 sec of the video? how is this work, and what function should I look for? is it also possible with HTML5 player?
Im trying to load a text from a external .txt file, but I need to know the length of the text * number of characters* to continue my code. Theres anyway to get that information from the txt file, or I can't have that kind of information from a external txt?
x="i like cheese and want to eat it everyday"i want to split the var x by every 10'thcharacter, assuming the 10 chracter is not in the middle of a word , then i want it to split it before that so that no words are not cut out...ex:x="i like cheese and want to eat it everyday" arr[1]="i like " 7chars causs 10th char was inside 'cheese' and spliting of words is not allowedarr[2]="cheese and " 10 chars exactly , splits at spacearr[3]="want to " 8 chars 10th char inside eat .. u get the idea by now i hope arr[4]="eat it " so its splitting the variable every 10th character.. if the 10th chracter is a space, if it is not it backs up to the previous space and for the next array slot starts from there
I need to get the length of an MP3 file.I tried using the following code: myFile.id3.TLEN; yet it didn't work.I copied (and changed a bit) the code from the help files and got this thingy:
The code shows me all the parameters I can get. Seems like my MP3 file used id3v1 which may not support time length, so using Winamp 5.3 (last update), I passed the information to id3v2.so I got some more parameters. Here's the output:
COMM : TIT2 : MySong TPE1 : Almonimus TYER : 2006
[code]....
Seems like I still don't have the required parameters in the id3tag. I am aware that Winamp doesn't support id3v2.4 very well, so I downloaded a demo of Tag&Rename 3.2, and as you can guess, even after opening the file and resaving it, I can't get this parameter.