ActionScript 3.0 :: Retrieve Some Information Back From LMS And Into Variables In Flash?
May 26, 2010
I am trying to retrieve some information back from my LMS and into variables in Flash with AS3. I used to be able to do this without any problems in AS2, but can't seem to find a way to make this work in AS3. In AS2, publishing with the "Flash with SCORM 1.2 Tracking" option, I could call a line like the following:
This would grab the student name from the LMS and store it in Flash in the variable named stuname.
Any way to do this with AS3? I can set values back to the LMS no problem still through fscommand such as score or completion, I just can't get anything back from the LMS such as student name or lesson location.
I use flex and php to retrieve information from my sql database. What i have been doing is formatting the result from the database query into xml and then putting the result into an arraycollection. It all works fine except one of my database fields contains a lot of text that website users enter and as xml doesn't like tags like <> so I leave it un formatted but I would like to format it. Would I be better using flashvars or text than xml? Or is there another way?
I load image - and need its width and height in global variables, i dont know the image width and high that will be loaded; does enyone can explain me why it get NaN NaN or 0 0 or how can I retrieve this information outside from function loadComplete()?
I am currently using the latest verion of Adobe Flash Builder to create a Mobile Application. For the application one feature is to allow the users to bookmark content an this is done by storing the id of the object to be Bookmarked into an SQLite db on the device. This part has been done successfully and they are stored fine.
Now what I want to do is to pull back the bookmarked id's from the database and pass them to a WebService call which needs to be made to an External Database. When I retrieve the Bookmark id's from the local database they are contained within object, I now need to find a way to take the id's from the database objects in the ArrayCollection and store them in a new array that will be passed to the WebService, as the webservice is expecting an Array of Int's and not Objects. Below is the code I created to see if the object items are within the array list of objects:
I'm building a Flash website with database information with php>mysql>xml>Flash mx 2004. I'm having some major problems!I need to retrieve information of different tables in mysql, and was worried about performance issues.The first query gets the whole model list...The second query will be performed after a model is clicked. Something like: select * from modelinfo where modelID=modelIDinFlash.
The third query is what I have a lot of trouble with! This has to run on the same time or immediatly after the second query. It reads the picture urls and id's from that particular model. I need the filenames for the picture viewer.But everytime I try this third query, the site becomes very slow and have problems displaying the model info.NOW I have a temporary solution: in the first table I have a field which states how much pics each model has, and this number Flash uses to build the nr buttons. But this is not a very solution since I want to keep everything dynamic. I also want to build a drag and drop function... something like a shopping cart. For that to work, every picture must have an unique ID.
how to retrieve information about size (in pixels) of loaded FLV file? Video object returns 2 pairs of parameters (width,height) which are useless because returns always parameters passed in constructor of Video() object. Another pair is (videoWidth,videoHeight) which is always (0,0). I gave up...
I need this information to scale proportionally video clip to size of area designed to display this video.
I wrote over my actionscript code, saved it and closed it. now i cant get the information back. Do you have any tips. Been writing for 2 weeks on it. Iknoow i should backup it :)
I know that I can send a string back to AS2 and read it but I'm not sure how to work with arrays, do I have to save everything to an array and pass the array to AS2 and then have a function in AS2 to output all the elements of the array to the dynamic text box?
Using FDT, when I have a debug configuration with several operations in the launcher chain and the final launcher opens in Flash Player, how can I retrieve the build output from the console once the build is complete and Flash player is running?
It seems that once Flash Player has started the console clears to make way for the application's trace output, but I need to be able to look back over the events and build times for each item in my launch chain while Flash Player is running. Is there a setting I can enable to either log my build output to a file or to preserve it in the console?
Edit: I know I can still read the info when building normally, this question is specifically for building with the debugger.
I got a dwg file converted into swf file. Now I want this swf file to embed in html page. No issue with that. The tricky part for me is to let the user select the entites of the file such as line/circle as one might select in autocad. After entity selection the swf file (by any means) pass the selected entity information back to the html page ( to the javascript function).
I'm writing code that takes data from mysql that's processed by a PHP script. It's actually a bit bizarre, at least to me. Anyway, here's some basic AS3 code that's moving toward what I want to do:
var loader:URLLoader = new URLLoader(); var urlRequest:URLRequest=new URLRequest("receive.php"); urlRequest.method=URLRequestMethod.GET;[code]....
For some reason, the statement "trace(evt.target.data);" produces a whole pile of garbled text before the actual stuff that it's supposed to show Because of problem #1, I've had to include a throwaway variable at the beginning, otherwise the first variable I try to pass into AS3 comes back as undefined. This causes errors when I run my flash movie in the IDE, but when I run it from the browser it doesn't seem to have any effect.But this is the strangest thing of all whenever I make any changes to the database (and subsequently try to load data from different variables), the new variables come back as undefined. For example, let's say that I add another entry to the database, and decide to load students 2, 3, and 4 instead of 1, 2, and 3. When I do that, any new data I've added comes back as undefined, even though when I view the PHP output in my browser, it looks just fine.
And now for the REALLY bizarre part: I'll copy that output, paste it into my PHP script as an echo statement, comment everything else out, and my flash movie runs fine. Even though the output from the PHP script is exactly the same, it gives me errors.
I'm kinda noobish when it comes to getting information from XML information sent to my flash file from the socket server. OK so for example the server sends me this:
[Code]...
I want to get the name of the user and the X and Y position! Is there a way I can get this information without a load of fuss from functions and other junk remember im kinda noobish.
I want to build a program built around my pc specs. Is there a way to access such information as how much ram I have or how much cpu usage is being consumed, etc.?
Is possible use navigateToUrl() passing some variables to the url itself ?Suppose that the url requested opens another page that contains a swf file.How can i retrieve these variables ?
I'm trying to do a usual reading of variables from a PHP file, and I'm getting error 2101: The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs.I have tried to open the remote .php file in my browser, and the output is perfect. The variables are all in the format variable1=value1&variable2=value2, etc. And yes, I know about the thing with the initial '&' character and have removed it, to no avail.
Now, I have COPIED the exact text that the PHP outputs from my browser, and I've PASTED it into a .txt file. Then I uploaded the .txt file to my server. Then I changed the route in the URLRequest object from "...myfile.php" to "...myfile.txt". it works perfectly.So... what could be the difference between the text that the .php file prints vs the text that the .txt file prints, for flash to NOT read it?
I am working on a project where I am getting some data back into my .swf via FlashVars. They are being sent back in a HTML Code: <param name = "FlashVars value ="resultstring=&username=value&userfirstname=value&userlocation=value" I am not sure how to target the resultstring in actionscript to retrieve all of the different variables?
I had posted this in the PHP section but think it may be more relevant in Flash as have'nt had any replies yet..I have been asked to create a photo canvas website that allows users to upload an image, then apply several effects such as re-sizing/cropping/desaturate, then viewing the updated image on a generic wall and going to check out to buy the canvas.I am pretty new to web developing/designing, i am confident with html,css and actionscript to an extent, but have only used small parts of php before.My biggest worry is how to go between html > php >flash >back to html again.From what i understand i need to create the following functions:
1. Create a general html website which will store the upload form and flash photo editor swf on, when the user first access's the site i start the php session...
2. The user then uploads there image to the server using a simple php upload form which will store the file and create a unique named file also on the server...
3. The flash editor swf will then load up on the html page. Inside the actionscript of the swf i will tell flash to continue with the php session by calling it again and call users image on the server with the 'file reference' command. The editing functions such as cropping, canvas size will all have variables to mark what the user has chosen and these varaibles will get ent back to the html page using php to keep track of them for the checkout process...
4. Once the editing has finished the user will click 'finish' in the swf taking them to the php shopping basket/checkout which will call the variables sent in flash to determine final cost depending on what effects chosen.
Is the above correct and more importantly is it possible? The main part i am struggling to get my head around is editing in flash (say changing the uploaded image to 20 x 26) and then saving this back to the server and sending the new settings back into the html/php page.Is this all possible without using database and tables such as MySql?
I am scratching my head because there isn't much out there even in the forum on something this simple.[code]...
Here is what I am trying to accomplish I am able to retrieve these variables from the txt file that is stored with the SWF file and display them, I am unable to allow the user to change a line "item" and then have them save it amending the TXT file.
So the goal is to have this list on multiple office computers so that you can go in add an item to the list it then updated the TXT file so the next user can open up the flash file see the list and even add or remove an item.
The TXT file is going to be stored on a private drop box folder that is available on all computers concerned. ( If it's going to be easier than putting it server side )
I am doing a simple form "POST" and I need to include some hidden field information. My problem is that my hidden field identifiers are formatted like this: 00N3000001NzMD. So when I declare the variable I get a syntax error. var 00N3000001NzMD = "eMarketing" I'm assuming this is because you are not supposed to have a variable that starts with a numeral? The logical (to me) work around would be to do this:
I got a request today conserning .txt files.What I want to accomplish is to grab information from a text file and save them in variables (or an array, depends).Whats the best way to do this, and whats the do's and don'ts?I'm planning to use the LoadVars class to pass the variables through and i've got a working test, but isn't there a more efficient way to do this?
i am making a quick and dirty flash help source for my companies site. Later on i will tweak I will pretty it up. I am going with two movie clips that i believe will be sufficient for now as seen the layout below....[code]....
MC_1 :Is the selection menu.I want to import from a text file the different help sections or catagories....eg.. Setup, Administration, Customizing, etc......Then i want to import from text files that are labelled and corrisponding to each section that will list the actual different help selections...eg..(Setup) would have sub menu options of System Requirements,Server Install, Client Install.I would have these sub menus in listed in different text files for each section heading.
MC_2 :Then when somene clicks on the submenu options like 'Server Install' in the given example Movie Clip 2 would import from yet another text file the actual help information in an HTML format
Questions:For MC_1 I am not sure how I should go about creating it!I assume I will be creating a MC inside of it, one for each variable it pulls in from the Header.txt file.....how do i do that when the number of variables can change?And then it will pull in and create the sub menus one for each variable that it finds in its own text file, again the number can change?From there i should have no problems having the sub menu, when clicked on, would pull the text info in html format into MC_2.
I'm looking to send a list of variables (say 6 in total) from php to flash and for flash to pick a random one and send it back to php when clicking a button.
I would like it to appear in a dynamic text box. That randomly selected variable needs to be sent back to php on pressing a button.
I'm looking to send a list of variables (say 6 in total) from php to flash and for flash to pick a random one and send it back to php when clicking a button. I would like it to appear in a dynamic text box. That randomly selected variable needs to be sent back to php on pressing a button.
As silly as it sounds, i need the trace to see the error. I am using cs4 for this and have not found anything so far to explain why it is not working. You can test it out without needing anything on stage.
This is the error i get and do not know why. undefined is the varSend trace
TypeError: Error #1010: A term is undefined and has no properties. at Untitled_fla::MainTimeline/frame1() is the varLoader trace
I can successfully get variables back into AIR when communication just using variables, but get errors when trying to get vars back after a successful upload.Here is some non-upload code that works perfectly giving me vars back:
function login(event:Event):void { u_username = login_user.text; u_password = login_pass.text;
[code]....
When I use upload code, I get the error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
Here's the upload function:
function testerFunction(event:Event):void { var URLrequest:URLRequest = new URLRequest("http://www.blah.net/uploader.php/"); URLrequest.method = URLRequestMethod.POST;
[code]....
Everything except the var return works fine - the file is uploaded and saved no problem, and in the php the print "var1=upload successful"; code comes right after the code that saves the file to the server.
var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES;
...when uploading a file, as that seems to be the main difference.
I can successfully get variables back into AIR when communication just using variables, but get errors when trying to get vars back after a successful upload.[code]Everything except the var return works fine - the file is uploaded and saved no problem, and in the php the print "var1= upload successful"; code comes right after the code that saves the file to the server.[code]
I have a GUI using Flex. I have a condition like i need to execute some command line arguments in the local machine and get the results back or output back to a textbox area. How can i do a button on submit, execute command in the local machine and return the output?Command to execute example:
echo logfile.log | grep username
Code:
button1.onRelease = function () { // in this computer, it will now run a command, please wait. }