ActionScript 2.0 :: An Array From An XML And A SharedObject File
Dec 14, 2011
After spending a whole week on this,which most likely will turn out to be very simple, I have an xml file (with over 1300 cNodes) that is set up like this:
What I am trying to do is to create an array (arr =[]) that hold only the cNodes chosen in the "saveText" .. in other words the cNodes assigned the value var = 1 in the SO file.
Is this easier done as a temporary array or as second SO file.
Code: Frame44 var newstudent:String = NewFishInput.text; var sl:SharedObject = SharedObject.getLocal("studentlist"); if(sl.data.hasOwnProperty('name')){ sl.data.name.push(newstudent); [Code] .....
I have sharedobjects with names as above, i.e. there is a sharedobject name Jack, Another named Russell, etc. What I am trying to accomplish is to retrieve the student's name in SharedObject (studentlist) and use it to retrieve information in each individual's SharedObject.
I'm saving several arrays into a SharedObject and I'm able to read them back fine from the SharedObject when the movie loads. However, one of these arrays contains numbers instead of strings, and the contents of this numeric array show up as 'undefined' when read back from the SharedObject.
This code seem to work fine; getting the array "arr" based on the SharedObject variables and picks only the ones with the value = 1. But when it gets to the function randArray(), all elements become "unidentified":
Code: score = 0; arr = []; id = 0; count = 0; _xml = new XML(); [Code] .....
I've installed developer version of Flash Media Server 4.5 and trying to get remote object, but no matter how I call my object all i get is this error .I've rad configuration guide and it told me that I should set StorageDir for shared objects, enable RPC (<RPC enabled="true">) and allow shared object (<Allow>users</Allow> in <RPC> - <SharedObject> tags)
Is there a possibility to find out which objectEncoding was used for a loaded SOL file?(The properity is always defaultObjectEncoding when not manualy set)
I've set up a shared object using user_so.data.flashVar = value.This works fine, but as it is being used to store details for saved games, users could easily edit their saved games to cheat their way through the game. Is there any way to check if a shared object has been altered outside of Flash, or are there any other methods of saving files in AS2 that I'm unaware of?
I have attempted to create a save file using sharedObject but it doesn't work. I don't get any errors it just doesn't seem to save when I press the save button. In the main frame I have:
In the save button movie clip I have: Code: on(release) { user_so.data.tclock = _root.clock_txt.text; user_so.data.gregism = _root.gregism_txt.text; user_so.flush() }
Is there a possibility to find out which objectEncoding was used for a loaded SOL file? (The properity is always defaultObjectEncoding when not manualy set)
I'm currently working on a chat with uploading an image and sharing it. The problem is I can upload and display the image but I can't share it to the other side. Here is some code:
Currently, I do serialize my model object to the SharedObject instance:
try { var mySo:SharedObject = SharedObject.getLocal("sig"); mySo.clear();[code]....
Likewise, I load the saved model using the SharedObject instance. Works great.Ultimately, I'd like to serialize it to a file - which fails. Here is how:
var fp: File = File.applicationStorageDirectory; fp = fp.resolvePath( PREFS_FILENAME ); var _prefsStream:FileStream;[code]....
The complementing read operation suddenly breaks and reports missing bytes.In fact, I can't image how FileStream / _model.writeExternal() is able to serialize, since it needs to somehow know, that a new serialization operation is about to start. If it doesn't know, it won't be able to determine, which object instances are left to serialize.Thus, I image that my concept is completely wrong or I missed how to initialize the serialization operation.I'd be happy to read the raw ByteArray from the shared object and write it to a file. Unfortunately, I didn't find a method to retrieve from a SharedObject a ByteArray of a certain property, in my case mySo.data.model.My question is loosely related to this one: Why does delete( DictionaryInstance[ key ] ); fail?
convert pdf file into byte array.and also i tried in Google also but no results yet.can u prefer how to convert pdf file into byte array and retrieve byte array into pdf file in flex application.
I have an array collection of strings and integers (which I have displayed in a data grid) and I am wondering if it is possible to export the array collection into an html table? or even a text file for the user to download
I found some pages that had an export to .xls files but I want to stray away from that for now.
I have a file I am saving out in php that is just a txt file that has an array in it like this:
array ( 0 => array ( 'key' => 0,
[Code].....
Then I am trying to bring it back into flash as an array. I have tried things like "as array" but that doesn't work. converting this "string" from a txt file into an array in flash?
i need to split a large text file into an array at line breaks so one array element = one line.i have tried the using "" in both match() and in RegExp but it doesnt work.i had the g and m flags on. tried the $ sign too.
Im trying to get Flash to rember if the logo_mc has been hitTested with the holder, and if it has when the movie is played again it appears in the box and not the original spot
var mySO:SharedObject = SharedObject.getLocal("ObjectPlace"); var logo_mc:Sticker = new Sticker ; addChild(logo_mc);
I have searched all of the engines to find out why my SharedObject code is not working. It works when I publish from flash but not when live? I have this code in the first frame and the movie starts on the second. I only want the user to have to view the swf every other time they land on the page containing the movie. I am using AS2.
var replay = SharedObject.getLocal("save"); if (replay.data.name == undefined){ gotoAndPlay(2);
I have a slideshow that everytime you press a button show a new slide. Every slide is an external swf's that is being loaded in to the main swf. Inside every external swf there is a button that redirects you to another web page.What i would like to do is use SharedObject (or something like it) to remember wich external swf that was last shown when the user pressed the button redirecting them to an other page.How do i set the SharedObject in the external swf and then read it from the main swf?
According to the AS3 API the 'name' parameter in the 'getlocal' method is actually the name of the object. I have a bit of diffculty understanding this. Have alook at the following code:
[Code]...
If I were to access the attributes or methods of the shared object, can I use the 'name' instead of the variable, since the name is the 'name of the shared object'?
If the following code were used:
[Code]...
Why am I getting this error, if 'UserName' is the name of the shared object, than why can't I use it to refer to it's methods and other attributes? What is the meaning of it being a 'name' than?
I am working on a project that uses SharedObject and I have a question. I've made a button that downloads a flash screensaver and at the same time also creates a SharedObject which stores a specific id for each screensaver being downloaded. When later the screensaver is installed and run, it should get the SharedObject and read the id from it. When tested locally it works perfect since both the buttons´ and the screensavers´Sharedobject are stored in the same localPath. But when the button is online and the screensaver is local the SharedObject paths don't match.
Is there a way to solve this and make the local screensaver swf read the SharedObject from the same path as the online download button has stored it's SharedObject in?
This is the relevant code in both my swfs:
var _mySo:SharedObject = SharedObject.getLocal("name", "/");
If this won't work, does anybody have another solution to my remote to local screensaver thingy??
I have a normal XML menu, when I click in an item open the sub-item, my problem is the following one, when I click in an item DVD he goes to open an sub-item, and later I click en adventure, when I click in adventure I go for the next page, my problem is this, in this new page that I will be, my menu come back to normal the sub-item adventure is not selected in the screen, and I need that be selected, I already I tried to read the SharedObject in the F1, already I tried to find some tutorial to try to understand, but nothing,
with the code below, I can change the colour of the movie clip.I need the colour of that movie clip to stay the same also afternext time visiting the page. I think it's made by the action SharedObject.
function changeColor(code, obj) { var ColorSet = new Color(obj); ColorSet.setRGB(parseInt(code, 16));
got my code working, and all information i enter in to my sharedObjects is working correctly as it should but isn't saving so when I close and then re-open the flash file the data isn't there? Admittedly I'm new to sharedObjects I'm using the [.data.] when entering info and then [.flush()] at the end of the function - is there anything I've missed?
this is just a simple question. Is it possible to set a sharedObject in a swf (say from www.A.com) , and then read that sharedObject from www.B.com , or even through the desktop (if the swf is playing directly on the desktop) ?