Flash - AS3 Basic Parsing Multiple JSON Arrays
Nov 6, 2009
I'm having a problem parsing a JSON file in AS3. Im trying to parse multiple JSON arrays, but don't really know how to get to the next after accessing the first one. My JSON file looks like:
{ "term": [ {
"id": 4211,
"place": "NEW YORK CITY"
},
{"id": 2675,
"place": "WASHINGTON (DC)"
[Code] .....
I can get the data from the first array, but how would I structure my code so that I could iterate through 2 or more "term" arrays?
View 2 Replies
Similar Posts:
Sep 28, 2011
I am sending a request to a server, and in return I get a long block of JSON.
{
"response":"success",
"assignments":{
"17733":{
"asnid":"17733",
[code]....
Is there a way to do this? I checked if the property was enumerated and it returned true, but I cant find a way to access this data.
View 1 Replies
Sep 13, 2010
so I have a JSON link that contains a couple of nodes (not sure what you call them in JSON) that I need to put into arrays in ActionScript, but I'm still having trouble trying to trace out all the specific node content.I found a similar question here, but the fix just showed how to trace out the entire JSON file (which shows up in my output window as [object Object],[object Object],[object Object],...)first node: {"captions":[{"content":"[hello world] ","startTime":0,"duration":4000}
My code:
private function onCaptionsComplete( event:Event ):void
{
//var jsonObj:Object = JSON.decode(event.target.data);[code].....
captions: undefined
TypeError: Error #1010: A term is undefined and has no properties.What I would like to be able to do is put the content data into the captionsContent Array, and the startingTime into a startingTime Array, same with the duration data.
View 1 Replies
Feb 29, 2012
I'm using a URLLoader and URLRequest to make a call to youtube's api. The return is formatted as json and looks like the following: http://pastebin.com/WxPS9NCB. I'm trying to capture the "href" value located on line 42 in the above pastebin. But the code I have isn't working.
[Code]...
View 2 Replies
Aug 10, 2011
I have done some searching around, and from what it looks like so far, there is no native way to parse JSON in Actionscript/Flex. XML is automagiaclly parsed and life is good. Why isn't JSON parsed this same way?
View 1 Replies
Feb 11, 2009
Tag Team back again! I feel like I'm on the right track here, but I'm lacking some operative vocabulary along with a fundamental understanding of how this might work.
Some background: There's a great Quality Measures Flash app here. I'm not trying to go all out and pull from an XML to load my content - I just want to accomplish something similar, though much simpler, using the items in my library.
[Code]...
View 1 Replies
Nov 5, 2010
I'm working on a Flash AS2 application that needs to post JSON data to a web service.In previous projects, I've used LoadVars.send() or LoadVars.sendAndLoad() successfully to manage this:
var send_lv:LoadVars = new LoadVars();
send_lv.data = JSON.stringify({some json object});
var response_lv:LoadVars = new LoadVars();
response_lv.onData = function(rawdata) {
[code]....
In somepage.php, I can grab that JSON data using $_POST['data'].However, on this project, the developer of the web service requires the JSON content to be the BODY of the request (i.e., not a name/value pair). Is this possible with LoadVars?
View 1 Replies
Sep 26, 2011
I'm trying to write a function where I can specify any amount of array, and the return value will be an array containing the contents of all of the specified arrays.I've done this, but it seems like a really slow and ugly way of doing it:
var ar1:Array = [1,2,3,4,5,6,7,8,9];
var ar2:Array = ['a','b','c','d','e','f','g','h'];
function merge(...multi):Array[code].....
Is there an inbuilt and more efficient / nice way of achieving this? The result does not need to be in the same order as the input - completely unsorted is fine.
View 3 Replies
Jan 15, 2012
I was wondering if someone could explain or point me in the direction of how to implement an API that uses JSON in ActionScript 3.0. What I specifically want to know is how would I grab specific information. The following is how I do it in XML but I don't know how I would do something similar in JSON as in getting the equivalent of an XML tag. For example with the twitter API I'd like to grab the text [URL]
[Code]....
View 1 Replies
Feb 25, 2010
I want some AS3 script equivalent to the following script (which I've made-up):
loadallthefollowingswfs.intocache("home.swf", "products.swf", "contact.swf");
I want a bunch of different swfs, all of which are in the same directory, to be loaded into the cache prior to viewing any of the swfs.I would like to put this script into the first frame of an index.swf Upon loading ALL of the swfs into the cache, it will move on to frame 2 of the index.swf and continue forward.
All of the other discussions around the web state to either "have each swf load once it is opened" (I don't want that, I want them all preloaded into the cache prior to viewing any one of the swfs), or the discussions say "you should combine all of the flas into a single fla and just preload that one swf file (I don't want that either, I want seperate fla/swf files). how to load multiple swfs into the cache when accessing one frame of an swf?
View 12 Replies
Feb 26, 2011
I'm working on a game engine with a friend of mine, we plan to make it open source so other people can use it too for their own games. We basically have everything done, but I really want to add multiple ground instance support. I would like to use an Array, to call upon all ground layers on the stage, and put it into one call name for my gravity function. So I wouldn't have to have various strings for each ground instance.
Code:
var groundArray:Array = [ground, ground2, ground3];
var groundtile:MovieClip = groundArray[1];
addChild(groundtile);
This is my gravity..
[Code] .....
What I have so far works perfect without arrays.. When I add my above array, I don't get any errors.. but I fall through the ground.
View 2 Replies
Apr 27, 2010
I have seen the following methods to be used in several online examples, but haven't found any documentation on the recommended way of parsing an XML feed.[code]
View 1 Replies
Mar 26, 2011
I have Flash CS5 and want to create a basic slideshow with multiple images. how to create a slideshow (must be detailed because I'm new to Flash)?
View 4 Replies
Oct 11, 2008
I'm using an external XML file to populate a video playlist. So I'm parsing the attributes like this:
tileList.addItem({label:item.attribute("description"),
label:item.attribute("details").toXMLString(),
data:item.attribute("src").toXMLString(),
source:thumbnail});;
But the "details" attribute is not showing up. Is there something I'm doing wrong? The XML element that holds the attributes looks like this:
<vid description="My description"
details="More detailed description."
src="movies/myMovie.flv"
thumbnail="thumbnails/myImage.jpg" />
View 2 Replies
Nov 28, 2011
Created an editable flex grid which exposes a method called getGridData() to javascript. I am using the JSON.encode() method of the [url]....library to convert the grid object's dataProvider into JSON before returning it.
ExternalInterface.addCallback("getGridData", getGridData);
public function getGridData():String
{[code].....
However, when I sort a column in the user interface, the encode method is failing throwing the following error
Property usingCustomCompareFunction not found on mx.collections.SortField and there is no default value.
View 1 Replies
Oct 14, 2011
I'm new to JSON. This is the .json I want to decode but I always get this error:
[Code]...
View 1 Replies
Feb 23, 2012
I have a pure ActionScript 3 problem, but the simplified test case I've prepared is in Flex 4 for better visibility (the source code is below): Since Flash Player 11 / AIR 3 support JSON natively, I've decided to move a multiplayer game, which used XML for communicating with server, to JSON. But I have a frustrating problem, that given two Objects like
[Code]...
View 1 Replies
Oct 11, 2009
What's the best way to say:
if(this.object in same array as that.object)
with multiple arrays containing multiple objects?
View 2 Replies
Dec 13, 2011
I have to work with webservices in Actionscript. I found the following code that allows me to use JSON URLs that implement only the GET method. However, it doesn't work for POST methods (doesn't even enter the "onComplete" method). How can i "POST" JSON data using Actionscript 3.0?
package
{
import flash.display.Sprite;
import flash.net.URLRequest;
[code]....
View 1 Replies
Jan 21, 2011
I am running into some trouble adding an array into another array to create a multi-dimensional array.The code appears as below:
var slideDataArray:Array = new Array();
var slideShowDataArray:Array = new Array();
slideDataArray[0] = xmlData.SlideShowParameters.SlideShowImagesDirectory;[code]........
I am looking for a means of placing the slideDataArray into a 'slot' or value of slideShowDataArray so that I can in the end pass the slideShowDataArray as a parameter to another function.As of now, the last slideDataArray appears 11 times (the loop runs 11 times) in slideShowDataArray and the way the code is written the slideDataArray is unique every iteration of the loop.
View 1 Replies
Mar 26, 2009
How would I change this to do a few test points,if (mydude.hitTestObject(myratarray[i])){
is it along these lines? if (mydude.hitTestPoint(myratarray[i].34,myratarray[i].12,true)){
View 2 Replies
Aug 23, 2011
I have been making a game and have run into some problems I want to make a hitTestObject between multiple arrays, i have tried something like this:
for(var i:Number = 0; i < array1.length; i++)
{
array1[i].y -= 10; //Moves object up
for(var a:Number = 0; i < array2.length; a++)
[Code]....
When i run it, some object will detect the collision and will output "hit", but some will ignore that. I have also noticed that some object in the array1 stop running the move code (array1[i].y -= 10) after i have added another array.
View 4 Replies
Oct 26, 2009
I'm trying to load multiple external swf files into my main movie and arrange them on the stage (talking about 20 or more mc-s) So far I figured out how to load one single mc like this:
Code:
// Make request and loader
var request:URLRequest = new URLRequest("pano1.swf");
var loader:Loader = new Loader();
[Code].....
load an array of swf files and add them all to the stage?
View 11 Replies
Feb 26, 2009
I am attempting to search multiple arrays (over 300) for a specific value which will then determine if that question is to be loaded. I have used these over the years as the quizzes simply loaded questions randomly. Now I am appempting to move this into a computer adaptive test format. I have most everything worked out except for this part which is the key to the project.
What I have is 300+ arrays like the ones below. Once a student answers a question either correctly or incorrectly a difcal value is assigned. It is that value I need to search for to determine which question to load.
For example if the student answered a question incorrectly and the difcal was calculated as -4.03 (difcal values are always in array element[0]) I would need to search the all arrays to find that value and then load that array into the question function.
Code:
var q1:Array = new Array();
q1[0] = -4.03;
q1[1] = 0.57;
[code]....
View 2 Replies
Apr 7, 2010
im trying to load 7 xml files into a question array, im unsure as to whether i need 7 arrays or if i can load it into one single array. each xml file has a set of questions for a quiz i am making i have managed to load the first set of questions but i dont really know how to proceed
View 2 Replies
Aug 5, 2009
I just have another really quick question about Arrays, this time about Sorting them. I have just re- written my code to work for matching values from 2 arrays and then adding them to the screen.
however it seems as my matching is way off, it matches the items that are at the same index, which is not always the case
The output for the matches, which should be side by sideis as follows (which is incorrect) Therfore i am trying to find values at diffrent index levels
DunlopbabolatWilsonwilsonHeaddunlopAdidasheadBabolatslazengerSlazegerprincePrincevolklVolkladidas
I tried to sort the Array, but it seems as though the array, cannot be sorted the way i want it. I simply wanted to sort it Acending, but changing it to lowecase would not do what i needed it to do.
This is the code, matchInfo function should do all the work
package {
import flash.display.*;
import fl.transitions.*;
import fl.transitions.easing.*;
[Code]....
View 8 Replies
May 23, 2007
I have two arrays - one for movieclip buttons and one for images. The idea is - rollover a button and it loads it's respective image. I have a loop for the button array that pretty much loads each button and creates a rollover state for it. At the moment it just traces what button the mouse is over. The problem is trying to load the correct image based on that button. The way it is now - it will only load the same image for all the buttons.
Code:
tagPosition = 0;
viciousImgs = new Array("vaI1_mc", "vaI2_mc", "vaI3_mc", "vaI4_mc", "vaI5_mc");
viciousButs = new Array("va1_mc", "va2_mc", "va3_mc", "va4_mc", "va5_mc");
vicious = new Array("vicious_mc", "uTitle_mc", "uTxt_mc", "uButs_mc", viciousImgs, viciousButs);
[code]....
View 2 Replies
Sep 18, 2007
I'm trying to make a navigation of sorts using a bunch of thumbnails there will be 3 columns and 3 rows.I have made an array of images, created a button with an empty movie clip in it. And I am attempting to make a 3 by 3 grid of buttons based off the array... Here is my code.
cubicThumbs = ["Bracelet_Nugget_1_thmb.jpg","Earring_Nugget_1_thm b.jpg","Necklace_Nugget_1_thmb.jpg","Earring_Nugge t_1_thmb.jpg","Necklace_Nugget_1_thmb.jpg"];
[code].......
View 1 Replies
Apr 27, 2011
I'm currently trying to program a flash game using actionscript 3.0 where users would step on insects. Basically, I added multiple instances of insects movieclip and remove them by using hitTest function. When the mouse_mc. hitTestObject(insect), there were times the insect was not removed.
Here are the errors I encountered:
Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display:isplayObjectContainer/swapChildren()
at SteppingGame/hitTest()
Error #1009: Cannot access a property or method of a null object reference.
at insectmc/onEnterFrameEvent_SF()
Also, is there anyway I could simply my code like creating multiple arrays of movieclip insectmc?
Here's my as3 code:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.ui.Mouse;
import flash.display.Sprite;
[Code] .....
View 2 Replies
May 17, 2009
- I tried, when I first started making this site, to load all of the artwork images into an array and then copy the array before resizing them for their specific functions (being seen as thumbnails or as full size pics.) Unfortunately, I ran into the well known issue of Array cloning only creating a pointer to the same group of items. I tried the newArray = oldArray.slice() trick, but it didn't seem to work. Finally, I just loaded the images twice into two separate arrays, and it works, but I hate this solution. Anyone got a better one?
- I'm trying to maintain some sort of connection between the two sets of Arrays so that, for example, when someone clicks on Thumbnail 15, Fullsize Image 15 will open up but I couldn't find anything that worked. Renaming the Instance Name dynamically didn't seem to work and adding an Instance Variable dynamically doesn't seem possible either as I can't make the Class I am working with (Sprite, in this case) dynamic ahead of time. I'm sure there's a simple method for this.opens up, the different animations seem to interfere with each other and slow each other down (they also seem to get interference from the time taken to load the image Arrays.)
View 9 Replies