Flex :: Converting A String[] Of Amazon S3 Object Keys To A Treemap/ Hashmap Etc?
Nov 14, 2011
I am currently pulling data from an s3 storage account. S3 has a flat file structure but gives the impression that the files are stored in directories. how do I convert this String[]
I am using grails to render the data as JSON for a flex application using an Advanced Datagrid and need a tree like structure, as if you were browsing files on your desktop.
whether using a String as the key in a Dictionary results in slower lookups than using an Object, Class or Custom Object (an instance of developer defined Type)?
When using a String as a key, does the literal String have to be parsed, or does the Dictionary key point to the String Object?
I've faced a problem converting an Object into String in flex . my object is mydropdown selecteditem and I want to convert it to string and show it on a label tag . I've tried ".toString()" and "as String" and "String()" but none of them worked
I'm using TweenLite for my Tweens. The constructor takes the form weenLite(targetDisplayObject, duration, object). The third parameter specifies the parameters of the tween, in the form {x:100,y:100,ease:Back.easeIn} etc. What I want to do is this:
Code: var str:String = "{x:100,y:100,rotation:Math.random()*360}"; var obj:Object = convertToObject(str);
So basically what I'm trying to do is make something like this:[URL]... I've searched long and hard to find a site that would show me some pseudocode (at least) or an algorithm as to how to implement this type of application. But everything I find are only applications that take in data and do all the work for me to create the graph. I need to actually create it for myself, just a simple one for now. Does anyone know where I can find this? What I want it to do is take data from a database and use it to create the treemap, then express it in a GUI like in the link above. If any specifics are needed I can provide it. I'm trying to do this in Flash Builder using Flex and using ColdFusion as the backend.
I want to format the currentTime displayed by a videoPlayer component inside flex, something like : 8230.999 to something like 01:59:59:999 which is "hours:minutes:seconds:milliseconds". I tried different sets of codes but they can't get it to work because currentTime is nor a correct milliseconds time as it adds a floating 3 digit point to seconds; So instead of : 2000ms it outputs 2.000
Here's the current MXML: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="[URL]" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script> [Code] .....
I am trying to assign a number to a variable that is dynically generated from a binded array...when i try and assign it and trace it out nothing happens, which means I am obviously doing something wrong but I am not sure? just for fun i decided to bind the data to a label like so...
I'm working on a function that replaces an existing movie clip with a symbol from the library and then designates an "updater" function for the new instance. I have the first part working as intended, but I'm not sure how to approach creating the "updater" function.I've considered using event listeners, but I'm not sure if that is my best option.The following is a excerpt from my code. This code is on the timeline of a movie clip. The movie clip is on the main timeline with an instance name of slideUpPanel_mc.
ActionScript Code: var window_mc:MovieClip = window_mc; //window_mc as it exists on the timeline var windowUpdateFunc:Function; //reference to updater function in window_mc
Because here in my game the main character is controlled through mouse and i want it to be controlled in left and right arrow keys. Here are the codes:
I am developing a mobile project in Flash builder using flex 4.5. I am very new to flex, with some background in Obj-C.urrent Setup:I am passing the text property of a text input component to a second view via navigator.pushview{view.Someview, data}public function doSomething():void{navigator.pushView(Session_View, timeInput.text);This successfully passes the text I put into the textinput to the Session_View instance and I can display that text in a label in the mxml; however, I would like to take the text passed and convert it to an integer to use in my logic.Within Action Script I have tried parseInt() function with no luck.I have also tried to assign data to a variable in actionscript with no luck.
Does Flash have a way of emulating Hashsets or Hashmaps? If it doesn't, what is the best way of storing and quickly retrieving 10-100 thousand entries of data?
I want to upload directly to an S3 bucket.I know this can be done in AIR,whether it is actually possible in flex in the browser, or will I have to use some code server side to get this going?
I'm processing this code inorder to automatically add to the front or end of a line found in an xml file titled textXML.
Here is the processing code:
[Code]....
This traces the correct line of code from textXML, but the shows up in the text and doesn't add the carriage returns. The crazy thing is, it works if I replace textAddition with "
". I figure this is happening because of some weird formatting issue. So I've tried many ways of formatting the textAddition var to a string. Each time has had no effect.
Code: //declare variables and create arrays var initx=80; var inity=80;
[Code]......
Alright, what I am trying to do here is get 15 buttons arranged on the stage in a random order. The buttons are all named "butt1" "butt2" etc. First step, getting the numbers 1-15 in a random order in an array (successful). Then I concatenate "butt" before the number so the array contains the button names.
However, when I try to place them I get the following message:
ReferenceError: Error #1056: Cannot create property x on String. at numbersgame_fla::MainTimeline/frame1()
Flash is interpreting my array values as strings rather than the buttons they are supposed to be, and failing as a result. How can I fix this?
My code is below. I have an external Class AS file doing most of my code but I need some of the moviClips to highlight areas (other movieClips) when they're rolled over. I've kept instance names the same + an H for their highlights to lessen the amount of code and be able to use array's and for loops.
My code is below and brings up this error: Actionscript Code: TypeError: Error #1034: Type Coercion failed: cannot convert "areanaH" to flash.display.MovieClip. at EnterpriseZone_fla::Layer1_1/end() [Code] .....
I have a string that stores an object's instance name: var instName:String = e.target.name; and now I need to use its information to do something like this: instName.alpha = 0.3; but since it is a string it causes this error: 1119: Access of possibly undefined property alpha through a reference with static type String.
I'm having some trouble converting a string to an integer. Here is my code:
var str:String = e.currentTarget.name as String; // Getting values like "song1", "song2" str = str.replace("song", ""); // Changes it from "song1" or "song2" to "1" or "2" var num:int = str as int; // SHOULD be converting the "1" to 1 and "2" to 2 trace("num:" + num + ", str:" + str);
The trace is always outputting:
num:0, str:1 num:0, str:2 etc..
The str value is there, but when it gets put into num then it zeros out.
I have this bit of code. The highlighted area (I think) is causing "TypeError: Error #1010: A term is undefined and has no properties. at firstStep_fla::MainTimeline/placeDef()" The error appears when I go through the "match" section.
import flash.display.MovieClip;import flash.events.MouseEvent; var numRight:Number = 0;var originalX:Number;var originalY:Number;var box:Rectangle = new Rectangle(0,0,450,380); makeInvisible();
I have a reference to a dynamic movieclip that I am trying to access from another movieclip, but I think the problem is flash sees it as a string rather than movieclip. Basically in a movieclip I have the following:
var changeMe:MovieClip; var changeMe = "_root.scrollerClip."+_global.currentlySelecte d; // (_global.currentlySelected is the name of a movieclip i know exists, but adding the
I had an old AS2 trick that I named "menuStatus" that I would use to for a file where I had several buttons. Each button would have it's over state, off state, and "current" state. When the button is in it's "current" state, it moves to a 3rd frame in the respective button (for this example - a basic color shift). I'll also eventually remove the listener when it is in this state. But first things first: I can grab a button's name using the "event.target.name" and assign it to a variable. But when I try to tell that variable to gotoAndStop(3), I get an error:[I]1061: Call to a possibly undefined method gotoAndStop through a reference with static type String.
ActionScript Code: stop(); var current:String = new String(); var myBtns:Array = [one_btn, two_btn, three_btn, four_btn, five_btn];
I am trying to get numbers from a string and have tried number(), int(), parseInt() BUT....it all works fine but they all seem to accept as a number which appears throughout the text which then messes up the calculations. Is there anyway to force it to only accept 0-9 digits?
I have an mc.instance name is Twentysecond it has a text box called label When clicked Twentysecond populates a text box and I want to use this code Flash will not let me use an instance name of 22nd.
TwentySecond.label = _name;//(I want this to show 22) onRelease = function(){ myTextBox = _name; // (I want this to show 22nd }
I should know how to do this, but memory is failing.
Since Action Script is an interpreted language, and it is clear by decompiling animations that the code is still in there, is there any function that lists the code of a function or class as a string?asically, I want to create a suite of components for developers that lets them make modifications to or at least view the code behind a component while the animation is running, and that way make it easier to find bugs, instead of having to stop the animation, dig up the code for that class, and recompile it. It would be even handier if it was possible to edit code while the code was running, so the next time Flash encounters that code, it will instead run the new code. Yes, if used unwisely, that could cause a lot of problems, but the benefit outweighs the risk, and that feature is used in such development environments such as Visual Studio.
Likely, the only solution to that would be to give each class a "code" variable, likely a String. Then when the users click the button to view that certain source, it checks for the "code" variable and displays the contents. The problem is that you have to remember to update the variable each and every time Perhaps I can write an extension for FlashDevelop that does that automatically? It could just update that variable at compile time.