I have used a method to shuffle a part of a Array, but i noticed that it does not work very well.When i run this method I sometimes get empty array values.So if you would try the example below and test it out some times you would get a right result but sometimes a wrong result.For example when i run this i get in my trace output:
a,b,c,d,g,,e,f (here after the g it goes wrong) a,b,c,f,g,d,e (here it goes right) a,b,c,d,,g,f,e (here it goes wrong)[code]...
when my ship lands within certain coordinates i want to add a docking button to to a child of another movieclip. Then I want to add the docking button to an array so that when thrusters are engaged i can remove that child.The docking button does get added to the screen but all i get is undefined when i trace out the the DocksArray.Here's where i declare it up under class:
Code: var DocksArray:Array = new Array();
within the update function i try to trace DocksArray:
I'm creating multiple movieclips, containing a TextField and an image as a background. In order to keep track of them I'm storing them in an array. The problem is that I can't add the movieclip to the screen >.< What I'm doing is
PHP Code: addChild(movieclips[0]);
but it's not displaying. I know it's not the movieclip as I can addChild that and it shows, but trying to call it out of the array is not working and it's REALLY frustrating the nark out of me .How do I add the selected movieclip out of my array?
I'm having an issue with my code where im trying to make a different movieclip play every 2 seconds on the start screen for a school project. Simply by changing the array access number however flash is giving me an error code and I've narrowed it down to (i believe anyways)something wrong with my " mcArray[i].gotoAndPlay(2); " because it works fine if i just put the name of the movieclip but not with the array.
The error code is:
TypeError: Error #1006: value is not a function. at OpsAPP2_fla::MainTimeline/onTimer() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick()
I created a prototype function for the Array object. It's supposed to load and parse an XML file, then take all the values from the XML file and convert them to objects, which I then want to push to the array that called the function. However, I can't seem to get it to work.The function itself seems to work, but the push to the array does not. (code below)
Array.prototype.xmltoArrObj = function( path ) { var xmlurl:String = "nav/" + path + ".xml"; var attr:String = "";
i have the following 2 functions.[code]when i called the first function it works... peopleOffBus(); but then when i call the other function to make p visible true, the function peopleOnBus(); doesn't work.it is calling the function but somehow my array is not working or something.
I seemed to have had this problem a few times. I use the <b> (bold) tag in my array and if I don't embed the fonts, the bold seems to work out fine, but once I embed the font, I lose the bold.
I'm trying to set up an app that moves one movie clip to the top of the screen, regardless of where it is or how deeply it is nested. To do this, I take the full path of the movie clip and go in, movie clip by movie clip, putting the depth of each nested clip on top. This part works perfectly. Afterwards, I want to move everything back to where it was. In the first step, I store the current depths of everything in an array before changing depths. In the second step, I'm trying to change everything back to its original depth, as shown in the array.
The code is below: _global.videoPath = _root.clip1.clip2; var pathString = String(_global.videoPath); var videoPathArray = pathString.split("."); var depthArray:Array = new Array(); [Code] .....
I'm having three movie clips, which I would like to move randomly within a set box. The following script works with one movie, but not with all movies placed in an array.
var clipSpeed:Number= 1; var speedX:Number = 0var speedY:Number = 0 var upperLeftLimit:Point = new Point(0, 0)var bottomRightLimit:Point = new
I'm creating an array of thumbnails. The images are being read via an xml file. This works fine. What doesn't work is the TextField I put underneath the thumbnail image.
Code: Select all var thumbContainer:MovieClip = new MovieClip(); thumbContainer.addChild(loadedThumb); var sl = new slNum_mc; //This is being referenced as a class from the library. sl.slideNumber.text = "abc"; //slideNumber is a dynamic textfield in the movie clip class sl, the initial sl.slideNumber.y = 90; // text "abc" does apply at runtime thumbContainer.addChild(sl); addChild(thumbContainer); searchSlideArray.push(thumbContainer); //Adds it to an array I already set up
This much does work. But when I try to trace it like this: Code: Select alltrace(searchSlideArray[0].sl.slideNumber.text); I get an error. How can I correctly reference the text in a text field that is housed in a movie clip class?
I'm trying to check through an array to see if any of my movie clips are currently on frame 15, before taking giant leaps I was trying to just get it to work with one var in the array before all of them, for some reason this code is not working, the trace is not coming up.
If someone would like to go a step further and show me how to check through all movie clips. There will be many more than btn1_mc and btn2_mc so I will definitely need to use an array.
I'm setting up a class of public static vars that are to be BitmapData.
The problem I'm having is I can't seem to reference the vars dynamically in an array, making it impossible to give them values without some serious procdedural style coding.
Should I assume it's because my array is a private var and placing references to public static vars is illegal? Is somebody gonna call the flash police on me?
I am sending over a JavaScript Array to ActionScript. The JavaScript code is as follows:
[Code]....
When I run this on Safari for Windows, arrayInput is null. However, this method works fine in Safari for Mac, IE, FF, Chrome, and the variable holds the actual array.
I would like to randomly move three movie clips, placed in an array, within a set box. The script below worked with used with one movie clip, but not with all in an array.
var clipSpeed:Number= 1; var speedX:Number = 0 var speedY:Number = 0
Code:mcRotation = [000, 001, 002, 003, 004, 005, 006, 007];works just fine as is (well, it generates no errors). But as soon as I add one more element to it, 008, it generates an error:**Error** Symbol=alphabet bar graphics, layer=actions, frame=1:Line 8: ']' or ',' expectedI might as well forget about inputing the rest (up to 025). Just to verify, here it is up to 008 as I'm typing it:
Code: mcRotation = [000, 001, 002, 003, 004, 005, 006, 007, 008]; You're probably wondering what's with the extra leading zeroes, well they are there for
I am working on a line rider/ free rider style game in flash (which is coming along quite nicely ). For the whole night I've been trying to create a way to save and load data simply off text and have finally come up with a basic solution for it! I have my information all stored into an array neatly to be later used with the function lineTo upon load. My problem here is that when I actually input the data into the textbox to be picked up by the load button it does not draw the lines like its supposed to.My load button has the following code:
onClipEvent (enterFrame) { onRelease = function() { var points = new Array(_root.xInput);[code]......
I am using a Repeater in an Accordian which does not appear to see a single element in userArray. If I add another entry to userArray then the Repeater works fine.
private function currUsersServiceHandler(event:ResultEvent):void{ if (event.result.currentUsers != null) { if (event.result.currentUsers.user is ArrayCollection) // if more than one elements are present {
[code]....
Edit:There is another thing I have just noticed i.e. that the accordian does show a single tab (when Array has a single element) but it's not labeled with the first name which I am setting. If I enter another user, two tabs appear and both are labeled with names I am setting. The first tab appears labeled too then.
I created an array in the var declarations with Code: var private eDrag:Array In a function that adds imported mcs to the stage, I also added code to push each to the array. Here is an example of a block of code loading the object with the part pushing the object to the array at the end:
I am having trouble with my next button and it going through my XML. The problem is that when pressing next the next button everything works until I press it for the 5th time. Instead of it going back to 0 I get error of undefined. I think this is because It is trying to go to the next xml node(?) of 5 but there is nothing there because the XML is 0-4 being a total of 5 items.Im having trouble wording this but I think the problem is something to do with this line "if(currentIndex == productXML.product.length())" because the length is equal to 5. I have tried "if(currentIndex == productXML.product.length())-1;" ... this gives me almost working results where the button will go to 3 and then back t o 0 on the next press... but I want it to go to 4. I cannot seem to do this. I have attached my code and an example ,
It is worth mentining that the back button works great and how it is supposed to but still there is one problem with that too... in order for it to work the next button needs to be pressed atleast one time first.... weird.But the back button functions and will go 0,4,3,2,1, 0,4,3,2,1..... I dont understand why the "next" button isnt working. Its the same thing pretty much.
var productXML:XML; var productXMLLoader:URLLoader = new URLLoader(); productXMLLoader.load(new URLRequest("products2.xml"));[code]......
There is a bird, and you control its upwards movement with a key. It has thrust, gravity, it works fine. The problem is I have a bunch of icicles that come at the bird that he is supposed to avoid. I tried this first with math random to use as an x coordinate and than move across the screen, but the icicles had the same x-coordinates sometimes. I tried does not equal(!=) but that doesn't work. I made an array and each number that came out of the array I assigned a different variable. This works fine. I put this variable into the x-coordinate such as mc.x=((n)*60)+480. I did this for five different icicles. All their differnt variables have a different value, and I put them into the same function for each individual video clip, but they still don't go to the right coordinate. Here is the test code just for the initial coordinate of each icicle before it moves...////////////////////////////Quote:
var temp:Array = new Array() for (var i:int=0;i<8;i++) { temp.push(i);
I have a flash project, its working fine in local system, but the same file is not working in live here is the link of the site, its showing blank page, the flash contents are not loading... [URL]
I have a flash project, its working fine in local system and checked this file with uploading in someother websites, its working fine there too, but the same file is not working in live here is the link of the site, its showing blank page, the flash contents are not loading.URL...and here the same file which i have uploaded it in other server its working fine.URL...