ActionScript 2.0 :: Accessing NodeValue Of XML File?
May 6, 2005
I'm building a gallery under flash mx 2004. I use an xml file to store the description about each painting that has to be displayed with the picture related to it.
At this point I when I run the movie I get the index which is basically a number, but I want the label associated with that number.
In the XML file, there's an attribute called data, I want the segment2.swf to load when the user selects the option. I have a loader component also on stage, I just want the user selection to be as input to the content path of the loader.
Does anyone know where I might be able to find a list of all HTML (and XHTML) tags that are supported with externally loaded CDATA text? I have a client who's running into rich text editor issues using a <strong> tag instead of, say, <b> tags, and I'd like to have a solid list of supported tags they can use.
Completely at a loss for words...it is there in the xml file. The XML throws no errors. And yet when I try to access the CDATA section it says that its null. What does that mean? Here is my test source, and the link to the location of the XML doc (its a hard coded link in the AS).
so i have ignoreWhite set to true and am trying to get textual data out of an xml node. my node looks like so:<description>this is a description</description>so i navigated to the node with the following variable:var descriptionNode:String = newsXML.firstChild.firstChild.childNodes[i].childNodes[2];and it gives me the output when i trace it with the node and the description in it. but i don't need the node, i need the text only, so i tried to add a nodeValue at the end of that and it output as null. why am i brainfarting right now and can't figure out how to output just the text and not the text AND the node?
Having to do some as2 with an ancient system, and am far from fresh on it. I've managed to bungle my way through most of it, but I've hit a strange logic problem.
When I try to get some text from a node into a textfield by using .nodeValue I get 'null'. When I use nodeType on that node the result is "1". I understand that a textnode should result in value "3". But how come this isn't the case here?
I read Senocular's tutorial on XML and found it really useful. But I still have a problem: When I try to get some text from a node into a textfield by using .nodeValue I get 'null'. When I use nodeType on that node the result is "1". I understand that a textnode should result in value "3". But how come this isn't the case here? My xml looks like:
i am having with xml being displayed in flash mx.the tutorial on this site works fine, but when i write my own xml file and modify the as, i encounter the problems. ideally, i wolud like to be able to load text files and urls of images to be loaded into flash, flash recognises the xml file fine and actually loads it, however, when i try to use the nodeValue action, i am always given the value "null." this is because flash thinks the node is an element rather than a text node (type 1 rather than 3, when you use nodeType.) i don't know why it does this when it is obviously a text node.
finding the url of the swf filefrom which it has been loaded? The purpose of the url is, I amloading some flv files using relative path. I just want to achievethe same by appending the relative path to the parent swf url fromwhere the parent was loaded. I am a newbie to AS3
A seemingly trivial problem, however, the variable "code" 's value would not change! Note: I've tried to add parameters to the constructor of B, as a way to use B, but I had error of " #1063 - Expected 1 , Received 0" for that one even though I've added parameters to it.
I'm new to AS3 and dealt with AS2 before (just getting the grasp when the change it). Is it possible in AS3 to load an excel .csv file into Flash using the URLLoader (or ???) and the data as variables?I can get the .csv to load and trace the values (cell1,cell2,cell3 but I'm not sure how to collect the data and place it into variables. Can I just create an array and access it like so.... myArray[0], myArray[1]? If so, I'm not sure why it's not working.
I must be on the completely wrong path. Here's what I have so far..
I add the sprite to the stage and define it's x and y in the class file. How would I go about changing the x and y of the container within my fla file?
In my game currently I have a series of UILoaders which can be set to load a specific swf file inside the larger one. What Im trying to do is manipulate the 'child' swf file from the parent- in particular use the goToAndPlay() function. Im pretty sure Ive seen the solution before but I cant find it now.
How make the connection from the UILoader class to its contents as a movieClip?
I have the alphabet in a background picture, and when I click on the letter, the letter sound is played. Simple enough. I have all 28 letters in seperate mp3 files. I can embed the 28 files into the swf. I want to use add the sound files to a vector, and then just play the appropiate sound based on the location that the user clicked.
My question is what is the best way to load all these sound files.
I could do something like this:
var sndVector:Vector.<Sound> = new sndVector.<Sound>(). sndVector.push( new "name of class assigned to sound 1"() ); sndVector.push( new "name of class assigned to sound 2"() ); .... sndVector.push( new "name of class assigned to sound 2"() );
I am kind of lazy, so I don't want to do that. I could load the files at runtime, from a server, or my hard drive, by I would like to keep all the files embeded in the swf file if I can.
Ideally I would like to just throw all my sound files into the library, NOT assign them class names. (because I am lazy again), and then access them anyway form actionscript and push them onto the vector.
I've got a Flex application running on a JBoss server, with dev/QA/production environments. The application needs to coordinate with some other services, also with QA/prod instances. Currently I'm sending the current URL in via javascript values, like this:
switch (mx.core.Application.application.parameters.myhost) { case "qa.servername.com": xmlURL = "http://server.com/qa.xml"; break;
and so on. I'd rather not do that though; I'd rather edit a .properties file in JBoss to identify a particular machine as QA or Production and access that value via Flex.
I have the following problem when loading a swf file. I have content.swf file located at [URL]. The contetn.swf access a file settings.xml located in the same dir. I load it like this:
_settingsURLRequest = new URLRequest( "settings.xml" ); _settingsLoader = new URLLoader(); _settingsLoader.load( _settingsURLRequest );
Now I have another file loader.swf located at another domain [URL]. The loader.swf file loads content.swf but content.swf search for the settings file at domain2 not domain1. I know that I can use absolute address when loading the settings file but I'm loading a lot of files and I prefer another solution. Is there a way to specify that content.swf should always search for settings.xml in its own domain no matter the fact that its being loaded from onother file in onother domain?
I'm trying to make a simple "tamagotchi-alike" application and i have encountered problems when trying to access a movieclip. To describe the situation, at the beginning there is nothing on the stage, then from a class called Kitty I attach a movieclip called mainStage with all the animations.
I am new to action script working with flash cs4 with action script 3.0. How do i access a UI object(stored in .fla) in action script. I have already linked these two files. It is working fine. I have a button as UI object, that was converted as symbol and instance name has already given. I cannot access the button using the instance name in actionscript. If i tried so there is no intellisense. How do i access it in script. I am using oops style of coding.
I'm getting this error when i try to access a XML file... ActionScript Code: Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: xmls/save_xml.php at admin_panel_fla::main_2/click_save_btn()
I have a SWF that accesses the above mentioned PHP file in the error message and it displays this error when it tries to access this PHP file. The thing is, this works perfectly on one server, but the above happens on the 2nd server. I'm uploading the exact same files and giving the PHP file 777 permissions for read and write.
Paths are the same and correct. Everything is exactly the same as on the server it works on. It doesn't make sense. Could it be something with the server or security thats stopping it from working? I know this is normally caused by cross domain policies and wrong paths, but it's on the same domain and the path is definitely correct.
I'm working on an mp3 player. It makes use of a custom scrollbar I found here: [URL]
I've gotten it to work so far, but there is one bit I would like to add. I would like it to scroll to specific y-coords when a button is clicked. The code for the scrollbar is all in an external AS file, which is referred to by an exported movieclip in the main fla.
how I would go about referring to this file, or just some other method of doing this? I'll paste the AS code as well as the basic fla code.
fla code:
Code: var s:Sprite = new Sprite(); txt_mc.spacer.visible = false; sb.init(txt_mc, "easeOutBack",0,true,2);
I have a blog that I insert swf video into via an iframe which references a CS4 published html page from my swf file. I would like to put html links into each individual blog post to act like a table of contents that someone could use to move to specific frames in my video.
I am using Coldfsuion 8.0.1 and Solaris 10 and when i try to run this URL,I am receiving an error message "Premature end of file".And when i hit the same URL from browser it shows:
I am trying to access a button inside an external swf file that I loaded. Problem is every time I try to access this button I get an error saying that it's null!
Here is my code:
public class DocumentClass extends Sprite { public var loader:Loader; public var swfFile:URLRequest;
[Code].....
Now this should work, code-wise I think its correct. The problem is that loader cant find the required button. There is indeed a button in the loaded movieClip with an instance name of "button", I double checked that.
[URL] basically i was just a layer too high and this is why i couldn't access anything..