AS3 :: Flash - Reading An Attribute From A XML/RSS File?
Feb 14, 2011
very simple question, i have this: (only a part of the complete rss file)
<item>
<title>Ok, de regalo de San Valentin me pueden dar un viaje a Playa del Carmen! Digo, entre todos lo pagan! No?? #SoñarNoCuestaNada</title>
I have a page which displays these items, when i select the document One i need the link associated to be clicked. How can i achieve this programatically.
I turn to you for help, dear sweet Kirupa Forumites. First, let me explain the problem: I have a flash file reading an external text file for the content. Everything works perfectly for nearly everyone - you click a menu button, and the content text comes up fine. However, a couple of people have found that the text shows up as "undefined". I have checked the player versions of the people where it doesn't work, and it is the same as for those where it does work, so that ain't the problem.
I don't understand why it works perfectly for nearly everyone, but a small number of people have this "undefined" text problem. It seems to be a problem with loading the external text file, but I don't know why. I have a main flash movie, and load the text in the first frame, using the following:
var my_content = new LoadVars(); my_content.load("content.txt"); my_content.onLoad = function(success){ if (success){
[Code]...
I then have a couple of dynamic text boxes in the main movie - one called ErrorText (for displaying an error message to the user) and one called ContentText (for displaying the content). I use an external menu swf which jumps to a specific frame in the main movie, depending on which button is clicked. Actionscript on the main movie frame for the first button does the following, with the other frames similarly configured:
I'm working on a stand-alone application and NOT a web-based application, so I'm trying to do this strictly with AS3, if possible. For example, if I have an XML file that looks like this:
import flash.display.MovieClip; import flash.display.Loader; import flash.events.*; import flash.net.URLRequest; import com.imgLoader; //ListfilesOnServer is a list component //btnGetList is a button //txtStatusUpload is a textfield [Code] .....
he bought a template that makes the reading of external files, at first Ihad a problem because the flash CS5 was not opening the fla, so I managed to solvethe updating Flash CS5, solved this problem after another arose, the same open thefla normal, but when you export the swf so it makes reading the menus, most do notread the contents of rest, and saw the variables are correct, only appears the letter "a"sample (aaaaaaa) looks like this should appear where the text in question,
Basically, I have alot of text that needs to contain underlines and all that good formatting stuff that flash text can't do. So I created a dynamic scrolling text box, loaded in an external txt document containing all the right HTML tags for flash. But for some reason the flash cuts off the text. It won't show all the text I have. I noticed that it seems to be cutting it off in SOME (not all) areas where I have a hyperlink.
To make a pic presentation, I used to xml to store images and contents. I display the pictures by reading from the xml file in flash.My prob is ,Suppose if there are 5 images with the contents in xml file. I have to make a loop of the images being displayed along with the content. As of know, the program reads the content and image, goes to end of the record and stops. I need to bring back to start and make the image displayed agian
I am using Flash Builder 4 and have mistakenly set an abstract class to be the default application class.. It's not too much of an issue as I have set the correct one again, which works fine most of the time, but not when I am editing the incorrect one and hit F11 - it attempts to run the project via this incorrect class. Is there any way to remove the "runnable" attribute from this file so that this doesn't happen?An example of how this looks in the package explorer is below (Application.as is the correct file, AbstractQuickDraggable.as is not):
I am trying to read data from [URL] location in my flash file which is residing on a server. But I am not able to get any data. No issues in coding - checked with a local copy. Command used is objMain.CCRSSXML.load("[URL]");
...Anyway. Since college happened, I'm used to C++ storing data in .txt files and reading in from there. I'm trying to make a monopoly remake for something to do while Christmas comes, and I wanted to store all the card information somewhere. I thought of storing it in some sort of "Information Class" or perhaps just a text file.
I am wondering if it is possible to use random file access for reading and writing data to file in Actionscipt 3.0 similar to that what is in Visual Basic?
I have been trying to figure out how you could add in custom attribute tags that flash can recover.
EX: <param name = "movie" value = "somefile.swf"> <embed src = "somefile.swf" width = "550" height = "400">
Except, that I would like to add a Custom tag, like "randNum" so that the tag user could input some number, or rather, a flash movie could generate a tag with a number already put in...Basically, heres a really basic version of the idea.There is a Flash Movie.In the movie, you can input text into a textfield.Upon finishing your message, you click a button "save".
The flash movie then:
1. Comes up with a random number unique to the message.
2. Assigns that number to a variable... "randNum".
3. Saves message as a xml file to the server as "filename" + randNum.
4. Outputs into a textfield a generated HTML tag that a user can post on myspace and such so that it will load in the flash movie.
Except... in the tag, there will be a custom attribute. If the random number variable "randNum" was 00112233, the custom attribute will be 00112233.
So when the movie opens, it retrieves that randNum from the tag and can use it inside flash. How can this be done? Sorry this post was so long, but I wanted everyone to understand the concept.
I am having trouble parsing some xml that has a few attribute names with : characters in them. The compiler is not throwing any errors and when I trace my complete xml object out it is all there, however when I try to trace out any element or node it keeps comming up undefined. I removed the attribute names with : characters in them and everything works fine. I cant seem to target the attributes either to delete them.
I have a little concern. I started trying to make a MenuBar control with custom icons already made in FXG format. I have 3 FXG files in "assets.graphics.icons" inside my project folder:
I'm trying to get the number of items with a certain attribute in a xml file....for example, i want to find out how many "thumbs" there are with an attribute of "websites"
var items = web_xml.firstChild.firstChild.childNodes; var numOfItems = items.length;
The above gets me the TOTAL number of items in the WHOLE list (numOfItems) so i'm guessing i need something like:
var webItems = items.attributes.type == "websites"; var numOfWebItems = webItems.length;
I would like to have two applications communicate with each other. One app is a Flash running the browser and the other one is another app of ours that is distributed as *.exe file. We need the C/C++ application to read some info out of the SOL file, that is written by the Flash app.
Any other mean that can be used to read the SOL file from a C/C++ application? How often is the format of the SOL file being changed ?
What I have so far...sure there is a better way to do this and as I learn AS3 I will figure it out. The following is what I put together where I now have three instances of the segmented thumbnail button that shows an image when cliked on. What I figure out why it only reads the one xml file.
My XML files: images, images_a, images_b <images><image full="images/full/image1.jpg" thumb="images/thumb/image1.jpg" /> <image full="images/full/image2.jpg" thumb="images/thumb/image2.jpg" /> <image
I'm trying to read a url from an xml file and attach an onRelease event to a movieclip that opens the url when clicked.
Code:
var thelink = getValue(findNode(i, "link")).toString(); var thelink2 = "../news/Press Releases/testpdf.pdf"; if (thelink <> "") { tempMC.bat.onRelease=function(){ getURL(thelink); } }
If I use the "thelink" variable as input to the getURL function, I get a "Page not found" error.If I use the "thelink2", it works as expected.When I look in the debugger, "thelink" and "thelink2" are identical!Here is the code for the findNode function. I've had no problems before with this code, so I don't think the problem is there.
Code: function findNode(node, nodeName) { if (node.nodeName==nodeName)
I was wondering if there was a way to have a flash file read its own flash name and use it as a variable within that swf. ie, 05.swf. I would want 05 to be a variable with the page.
So take the first record and display it like I've shown and then have a couple break lines (not sure how to accomplish this either) and display the next record that was separated by the comma.I have the following AS code which works for one variable but I have more then one like above:
ActionScript Code:
files = new Array(); lv = new LoadVars(); lv.onLoad = function() {
i'm trying to read a txt file (well actually, the file has a different extension but it's a simple txt file). i have a path in that file that points to a jpg that i want to load. if that path has a plus sign (+) in it, the actionscript reads it as a space!
I am changing the flashvars variables v1=value&v2=value ect then after the flash movie runs I am changing the variables externally by javascript, so far so good.when flash first loads it reads the vars correctly.when I try to read them ( after the change ) it keeps reading the old values.[code]everything works except I cannot seem to read the changed FlashVars.
I am making a random name chooser for a class (using an array to read from 28 names). I was wondering if it is possible for flash to read an array from a notepad file. [code]Is there a way to make it so that instead of having to edit the Fla file to edit the names, I can just make a notepad file with the array and _root.NumberOfStudents variable so that it can be edited from year to year easily?