ActionScript 3.0 :: Flash - Reading XML Attribues Dynamically?
May 12, 2011I'm new to flash and maybe I'm just missing the obvious.I have the following XML code:
<item1>
<height1>
<width800>60 </width800>
[code].....
I'm new to flash and maybe I'm just missing the obvious.I have the following XML code:
<item1>
<height1>
<width800>60 </width800>
[code].....
I'm working on my lil' MP3 webplayer and found out that the ID3 tags aren't being read when loading MP3 files while the SWF file of the player is embedded on the webpage. When testing the SWF in Flash CS3, the ID3 tags are being read immediately. I suppose it has nothing to do with the MP3 files, nor them being dynamic.It's created in Flash CS3, exported for Flash Player 8 and AS2.What seems to be the problem, mates?[URL]
View 3 Replies1) If you have various instances of the player on the same page, would I be correct to assume that there is nothing in place to make sure that only one instance is playing at the same time? if so is there a way round this?
2) How would you go about reading from a dynamically created playlist? say for example for use in a record shop where each record has 2-10 tracks but records are being pulled from database.
Or would it be best to pull playlist directly from the database?
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.
View 1 RepliesI am doing an Actionscript 3.0 project which involves introspection. I am wondering if there is a way to get all the classes within a given package structure.
[Code]....
I have an XML doc that was exported from FileMaker Pro that I need to read into flash to get the variables from. The XML doc is laid out like this (shortened for brevity):
<FMPXMLRESULT>
<ERRORCODE>0</ERRORCODE>
<PRODUCT BUILD="06-20-2006" NAME="FileMaker Pro"/>
<DATABASE DATEFORMAT="M/d/yyyy"/>
[code]....
It keeps telling me a term is undefined and has no properties. This I've isolated to the backgroundArray.push statement. Just not sure how to fish the data out of that XML doc properly. What call would I use to iterate thru the different ROW tags to get to the DATA info?
I have a dynamic textbox in flash called vt. It has attached to it the following in a class file:
vt.text = xml.video.@vt[cv];
and pulls the information from an XML File:
<?xml version="1.0" encoding="utf-8"?>
<playlist>
<video src='videos/video1.flv' vt='abcdefghijklmnopqrstuvwxyz'/>
</playlist>
Now for some reason only the letters a d g i l n o will actually display when tested with all the alphabet above.
UPDATE: Solved - Just needed to change the textbox AA to Use Device Fonts :) (New user cant answer my own question)
Here is the code I have and the flash file runs for about 10to 15 mins then stops updating from the dynamically created xmlfile and just hangs displaying undefined. Is there something wrongwith my code? The only way to clear it out is close the app andrestart it but that leads me to believe its a caching problem. Butbelow i did use some ideas about dynacially loading and unloadingthe content to stop the caching problem. I am not great at actionscript and only understand a little.
View 3 RepliesI have a php file that generates an xml, the php file:
Code:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>[code]....
without any success.I also tried changing the encoding of the XML:
Code:
<?xml version="1.0" encoding="iso-8859-1"?> But still not working.
I know that we can publish a flash rtmfp stream with this piece of code:
private const CirrusAddress:String = "rtmfp://p2p.rtmfp.net";
private const DeveloperKey:String = "your-developer-key";
private var netConnection:NetConnection;
[Code]...
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>
[code]........
I have a php file that generates an xml, the php file:[code]
View 1 RepliesI'm writing an app that I want to ideally pull a random entry from a txt file. Each row of the txt document has 12 separate entries. When I use LoadVariables to read the file, I get the entire file. I cannot for the life of me figure out how to parse the individual lines.
I have so many questions I don't know where to begin...
First, do I need to use varName= in front of each item in the text file? Second, does flash anything that will allow you to read a file by line, then parse based on tab delimiters? Third, should I be using something besides loadVariables to retrieve data, or should I be using something besides a txt document?
this will get me started, but there is still the matter of randomly selecting a line in the txt document.
I would like to know if it's possible to tie Flash into physical devices, so the display is of course flash, but underlying input is from a physical device. Such as metal detector, water gauge, battery voltage, etc.
View 1 RepliesI have a flash file that has a movie clip in it. In this movie clip there are two movie clips. What I need to do is show a one movie clip and hide another. I basically only need help with setting up the reading of the flash parameter code in flash...
Code:
var imageToShow:String;
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
This is basically what I have.I'm not sure what to go on to next or if this is even correct. I basically need to get to the point where I can say...
Code:
if (parameter == "image1") {
image.image1.alpha = 1;
image.image2.alpha = 0;
}[code].......
I have a normal XML file which i chucked together that works fine with the code i have below - this is obviously saved as an xml file as well. What I'm trying to do is generate an XML page using PHP. I have done so, works fine and reads as it should correctly when simply viewing the page in a browser, but when i try and read out the data in flash (loading in a php file instead of an xml file, everything is undefined!! Below is the flash code, which works when the load() link is changed to a straightforward xml file...
Code:
newsPageContent_txt.html = true;
var test_xml = new XML();
test_xml.ignoreWhite = true;
[code]....
the header at the top of this PHP is generating the page as xml, so it should all be valid.
One of my buttons, flash will not read it as a button when I publish it and run the swf file. The cursor stays as a arrow meaning its not a button in the swf file. Inside of the fla file it is a button with a hit. There is no movie or tweening or anything like that. I think it's not reading it as a button because Flash is placing the hit behind the actual button. Inside of my button there is only 1 layer. When placing the hit usually it covers the button. But in this case, the hit is going behind the image. I think this is why when its ran, its not reading it as a button.
I even removed the AS3 code from the button to see if it was a coding error. Rather if theres code in there or not the swf should still read it as a button and the cursor should change to a hand by default. Because of this, I tried to create another button in another area on the stage to see if it's just that one area thats having that problem. I created a new button from scratch, placed a hit, no AS3 coding added, and it works. The swf reads it as a button. But with that button, I added a AS3 CODE to go to an external website and now Flash isnt reading the AS3 code for that button. Heres the code:
import flash.net.URLRequest;import flash.display.Loader;import flash.net.navigateToURL;
itunesBTN.addEventListener(MouseEvent.CLICK, gotoITUNES);
function gotoITUNES (event:MouseEvent):void{ var req:URLRequest = new
[code].....
I am new to flash. I am working with RFID readers and tags within flash and I cant figure out how to stop a tag from reading more than once. I want it so when the tag is swiped, it wont read it a second time, but after 3 seconds, it can read it again.
View 1 RepliesI have a php file that generates an xml, the php file:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
[Code]....
I would like to use SWF files as source video data within a tool chain I am developing. The problem is, I can't seem to find a consistent way to convert them, and I'm concerned about the loss of quality that the conversion will introduce.
I actually even have Flash CS3, but the export process to anything other than swf is flaky at best. It does different things depending on what video format you export to, and doesn't seem to be consistent across Flash (fla) files.
The options I have come up with are:
1) integrate someone else's source code to parse/play back the swf files, and capture the output directly that way.
2) create some kind of frankenstein work flow using Air or Flex to play the swf and export each frame to an image format, and then read those into the application where I want the data.
Integrating someone else's code seems pretty gross to me. The code available that I can find is at least 2 Flash versions old, so I'd have to do a fair amount of work for this. And when Adobe releases the next version of Flash, I'll have to add support for the new features in myself anyways. Were I to write a player myself from scratch, using the SWF specifications Adobe has published (assuming everything is actually documented enough), I run into the same issue: continued maintenance on a regular basis. And for most likely undocumented (or slowly documented) features.
Creating a frankenstein work flow using Air/Flex seems like a smarter approach, but will be really cumbersome and most likely slow.
Has Adobe released source code for their player somewhere, or better yet, a (C++) library that I could use?
I am building a flash panel that reads metadata from a .fla when it is active in the Flash IDE. This panel is also storing metadata in the .fla and that is no problem. What is problematic is that I do not know how to stop the event listener from listening for onDocumentChange.
I want it to listen for it as long as it is open, but when it's closed it should clean up after itself because trying to read metadata every time a new document is selected is not a very nice thing to do.
I have tried to listen for all kind of events in the panel to detect when the user closes it, but with no success.
I'm creating a banner for my website from Flash, and I'm using Action Script to read information from a file to put that info on the banner
Now this seems to work fine for local files. But the file will not be on the same server as the script and banner.. (personal Reasons).
How can I read this remote text file? this text files location would be something like: [URL] this file is freely readable for anyone..
I have already set a variable in my document class "Main.as". I am now trying to access that variable and read its value from a different Class and Function, take that value and email it. For example in my "Main.as" file I have this function:
public var _myVar:String;
function create() {
_myVar = "hello";
}
Now from my other class "EmailtoFriend.as" I have a new function to try and get the value of that pre set variable:
function getVar() {
trace(_myVar);
}
Why will it not output "hello"? Instead I get an error saying: Access of undefined property _myVar.
I have a php file that generates an xml, the php file:
Code:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
[code].....
I'm trying to load the content of a XML file, that name is the same of the fla or swf file. By example, if my swf names "quiz.swf", I want that ActionScript loads a xml file with name "quiz.xml". So in this way many swf files can co-exist in the same folder and look for different xml files without conflict.
View 2 RepliesI am having a problem with reading in a fairly large xml file (20000 lines)The problem is once i have loaded the xml file into flash, i start to parse the data into an array, during this period the flash file locks up for a few seconds.Is there anyway around this problem, or at very least somehow have a preloader to show how long it will take to parse the xml?Is there anyway at all to speed this up?
View 2 RepliesI have recently run into a problem when loading an external xml file into actionscript 3. Flash does not want to read special characters for some reason! My XML doc is "uni-8" and I've tried using regular - letter and to describe the character but no luck so far.
View 6 Replieshow i can read parms from html tag ? maybe with out swfobject and java script ?
View 3 RepliesI am having trouble using numeric data from my xml document. I can read the fields in to strings to trace or send to a textField, but my goal is to use data from my xml to drive graphs. I'd like to use the data to assign position to graphic elements, so somehow read in as, or assigned to a variable as an Int or a Number?
So far I have not been successful referencing the P or I elements as numbers from xml
that looks like this:
<YEAR1800>
<CITY1>
<Name>New York</Name>
<Income>1,100</Income>
<I>11</I>
<Life>35</Life>
[Code] .....
This doesn't work but my idea is either to assign the xml address to a local variable and then drive the graphic with it or just have the graphics position reference the xml address.
I have a video that displays closed captioning inside Quicktime player (it was embeded to the file's metadata).I've tried pulling that information out as if it were conventional flash-friendly metadata, but that doesn't seem to do the trick.
View 5 Replies