ActionScript 3.0 :: Load Image Base On The Paths In XML Files Error?
Aug 3, 2010
I wan to write AS3 program that load image base on the paths in multi XML files (user choose which xml file they want by button), the first time it worked properly but in 2nd, 3rd... time, it have an error:
Code:
TypeError: Error #1010: A term is undefined and has no properties.
at Main/processXML()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
I have an application that I'm migrating from flex 3 to flex 4.5. In this application, there is some mx Image components that load a simple swf file (image). Spark image doesn't load swf files, so I was wondering, should I keep the mx Image, or should I change it to SWFLoader? Is there any advantages to using one or the other?
I'm loading external jpgs into a swf movie. This works fine from the swf. The problem is when I embed it in the html. File Structure that I want:
movie.html FolderB> ImageFolder>image.jpg movie.swf (path to the images is ImageFolder/image.jpg
When I run the movie.swf from within the directory, it runs fine. However, when I embed it in the movie.html it doesn't run. Question: Are paths from the swf relative to the PAGE that the swf is contained in vs the swf itself? Hope that makes sense.
So I got this Flash project of mine. It imports dynamically other flash files that can be found at other places (on the same domain). And those other flash files load XML files using relative paths. The problem is: when I just load one of those other flash files, then they treat their relative paths from the location of the flash file that loaded them on, and not from their own directory on. Is there any way I can simply tell the loaded swf file to keep following it's relative path orders from it's own directory on, and not from the directory of the file that imported it on?
Or are there really just two ways to fix this: - place the xml files at the location the loaded swf files expect them to be (though this would get quite messy) - change the ways all the loaded swf files import their xml stuff (this would take quite a long time)
Example: I got a file "peter.swf" in it's folder "project_peter". Location: "project_peter/peter.swf"
I also got another swf file, called "basket" (for example). Location: "project_peter/importedstuff/basket/basket.swf"
And basked would want to load an xml file. Location: "xml_files/basket_config.xml"
So the true location of the xml file would be: "project_peter/importedstuff/xml_files/basket_config.xml"
However, the basket file would try to load: "project_peter/xml_files/basket_config.xml"
I am requesting an image via an ASP script: http:[url].....Shows up in browser but doesnt show up in flash when I use the moviecliploader to load it.I had a security error when I tried to load it earlier, but that warning doesnt show up anymore in the output window.
Is there a way to add paths to the Flash runtime search path for loading files? Say I want to load myXML.xml and its down in /myDir1/myDir2/myXML.xml. Is there any way I can add "/myDir1/myDir2" to the search path so I can just load using the string "myXML.xml" INSTEAD of loading by the full path "/myDir1/myDir2/myXML.xml"? My directory structure will be changing on a semi-regular basis so I can't hard-code the direct path to the file.
I have 2 buttons in my AS3 project that load .mp3 files and then play them. I have 2 buttons that switch between those files that aren't working. I get an error saying:
Error: Error #2037: Functions called in incorrect sequence, or earlier call was unsuccessful. at flash.media::Sound/_load() at flash.media::Sound/load() at player_fla::MainTimeline/playMusic1()
I'm thinking that means the file isn't loaded before it tries to play, is that right? How can I check to see if the file is loaded before playing?
Here is my code: function playMusic1(evt:MouseEvent):void{ channel.stop(); channel2.stop(); songPosition = 0; [Code] .....
I have been fighting with my issue of loading an xml file from flash for about 10 hours. When I run the swf on my desktop it works fine. If i access the file directly on my server it works fine as well in FireFox and Internet Explorer. When I run it from my portfolio www dot cspsolutions dot ca/portfolio(first portfolio item) and you run it in FireFox it displays the error:
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: products.xml at ImageChanger() at ImageChanger_fla::MainTimeline/frame1()
I know that the path is correct because I uploaded the whole directory so the file structure should stay the same. To get a better understanding of the situation you can view the file at www dot cspsolutions dot ca/portfolio/imageChanger . It only raises the error in FireFox however the animation does not display in both browsers.
Does anyone know if there is some kind of program that can convert the XML paths to Flash paths. Hmm...what I'm after is some little program that basically lets me open up an XML file, point on a node or attribute and the program will the flashpath to this node/attribute, where the path is something like: his.firstchild.childnode[2].attribute.jadajada
Ok this is what I would like to do. My project I am working on has an app that will upload image files to a specific folder on my server what I would like to do is have it load all the files in that folder through flash without me having to manually add the names of the files into the coding if possible.
I can create an image slideshow but I have to put in each and every .jpg and such I would prefer not to do that as in the future there may be more then 5-10 images.
In addition I already have the app created that uploads files.
I have a read a few ways to animate an image in AS3 and not sure what is the most efficient way.I want to load 4 images(in 4 files) in a class. Each image is a different frame of a walking movement of a character. What I want to do is load all the images in the constructor and assign the sprite the current frame to display.eg sprite=bitmap1 then after some time swap images sosprite=bitmap2 then after some time swap images so etcsprite=bitmap3....Is this the logic you do in AS3?The code loads 1 image so I can change this to 4 images to load (4 bitmaps and 1 sprite for the current frame?)
I'm developing an app that needs to dynamically load in .png files as thumbnails for an image gallery. I have studied up on the bitmapData.hitTest() method for being able to setup an alpha test in order work around the .png bounding box issue, but have a problem.
I get an as3 error 2005, which OK I can understand in some cases, but it is pointing to a parameter that makes no sense at all. Here's the error:
ArgumentError: Error #2005: Parameter 0 is of the incorrect type. Should be type BitmapData. at flash.display::BitmapData/hitTest() at folio_fla::MainTimeline/checkAlphaForHit()
I have two Gallery classes (in two separate folders) that extend GalleryMaster (which resides in the folder above them). How do I specify this in the import ... declaration?Are the import declarations paths relative to the swf that you load?
I'm trying to use flashmo image slider with ASP.NET MVC3 but run into an issue with the XML configuration file for the Flash slider...the XML file uses a direct path to the photos I want to use..for instance:
I know Flash developers have done Kiosks and renovated arcade games. "Come on, we see Flash everywhere."Can I prepare my swf files like an image gallery and receive XML commands to load it? Where do I start? Flash/After Effects skills have got me through so far,
Criteria
TCP/IP socket connection Flash package XML commands load swf file in to a container
How do I prepare my Flash files and XML sheet to receive commands "any sample out there"?What about e.data,urlLoad ,xmlSocket Class, XMLCP/IP XML socket connection to load ?Is binary or XML method better for loading and reloading swf files?Do I need Red5 or a media server?
I have this code: function LoadLogo():void { parent_container = new Sprite(); addChild(parent_container) var path:String = "images/logo.png"; var req:URLRequest = new URLRequest(path); [Code] .....
Works fine in another file, but not here. The trace prints. The error never does...even when the path is deliberately incorrect. The trace doesn't print if it's in the first line of LoadedLogo. No error is ever thrown.
Whenever a picture is supposed to load it shows a NaN% ( not a number ) I'm guessing something is wrong with my loader scripting. The pictures still load but there is no bar so when A client loads the large high res version they have no idea if its loading and the blow up effect I have just shrinks to 0.0 on the screen. I've been up all night
im getting an error message that flash cant find the base class. i put the as file and the fla file in the same folder, isnt that the first place in the classpath?
I have 2 images, a base and a top. I want the top to rotate to face an object but the base to remain constant. I can get close but when the top rotates it is rotating around the corner of the rectangle it is placed inside of rather than the center. Here's the AS code for the object.....but the important elements are bolded.
public class Turret extends MovieClip{ private var _root:MovieClip; [Embed(source='mortarbase.png')] private var mortarBase:Class; private var mbase:Bitmap = new mortarBase(); [Code] .....
I am a complete nuff nuff when it comes to AS3 so bare with me. I had a website skeleton made by a scripter. He made lots of AS files that call to each other with a few movie clips that are populated via the As files. This worked fine for me, I could update the text and image files no dramas and did so and got the website up and running.
A couple of weeks later had to update the files to add a new section adn text and images. Again all went swimmingly. Fast forward to today. Went to update the files and added a new section as per all the other ones. Everything marries up in relation to naming conventions, placement of files within folders et c but suddenly now I'm getting all these errors. 1017: The definition of base class TextItemTemplate was not found.
I've been trying to edit my sister's Flash website, which was developed by someone else, but I'm a newbie with ActionScript so am having a few difficulties. Every time I try to publish a file, I get this error:
1017: The definition of base class UIForm was not found.
I found documentation online for a similar error - regarding UIComponent - so I tried creating a new source path under ActionScript 3.0 as suggested but no luck. I'm having difficulty finding documentation online specifically for UIForm.I tried searching for the location of UIForm under program files but couldn't find it. Can anyone point me in the right direction? I'm on CS4.
i want to know weather it is possible to control the music in a base movie when different movies load into it using load movie. it can done manually by using a volume slider. but is there any way to controll it using action script??Suppose "start.swf" is a base movie with a music (xyz.mp3, event sound, 50 loops) in which different movies load in defferent levels. I want to controll the sound volumes differently when each movie loads & plays.
like when "one.swf" loads the volume = 50, "two.swf" loads the volume = 0
I'm having issues with references. I'll do my best to explain the problem simply. I have a website I'm currently working on in flash. I've created the base of the site and most of its content. It functions fine. I went online and found a decent looking gallery that I wanted to incorporate into the site and it works great also. The gallery is in its own directory.
When I try and load the main .SWF of the gallery into another .SWF within the base directory, the references break. I understand that this is because its being pulled and the gallery's .SWF looks for its assets based on where its located. Is there anyway possible to make a .SWF keep its paths relative to where it is pulled from instead of changing when it is pulled into another .SWF from different directories?
I have a method that converts an int to a base60 string (using 0-9, a-z, and A-Z chars), but can't work out how to convert it back again. Here is my method for converting base10 to base60:
public static function toBase60(value:Number):String { var targetBase:uint = 60;
[Code]....
Works well. But how do I get the base60 string back into a base10 int?
Its been a while since i touched flash, which is funny considering i started my web/development career here.Anyway, in PHP there is a nice little function called base_convert (http:url....) which will take any number in any base (e.g. base 10, decimal) and convert it to any base (e.g. base 16, hex).So base_convert (15, 10, 16) will output F, which is convenient.I am wondering, as i cannot seem to find, if there is any similar function in actionscript. I am trying to convert from base 10 to 16 and then base 16 to 36.
I'm getting the "Base class is final" error on a project that uses the AIR for iOS player. Problem is I didn't set the base class to be final. Also this only happens when I use AIR as the player.
We are recording live streams on a Flash Media Interactive Server 3.5.3 r824. In general, everything works fine, so there are no appliaction-issues. But sometimes (it is not reproducable yet) a stream stops recording without any notice or event in the application. All we can find is such a message in our core.log: 2010-03-05 03:30:00 4747 (e)2611178 Error from libmp4.so: No Space left in the stsd box. - 2010-03-05 03:30:00 4747 (e)2611423 Failed to record [...]16891_14351_RGtBCODxPR4cM8QfML9CuxqhHqutMwWX.f4v (Unknown Error). where i could start searching for the cause of this error? These streams are in general sent by Adobe Media Live Encoder.