ActionScript 2.0 :: CS3 Relative Paths - Can't Seem To Make Movie2.swf Communicate With Movie3.swf
Mar 22, 2009
My situation is this I have 4 movies which load each other, meaning: movie1.swf loads movie2.swf which loads movie3.swf which loads movie4.swf movie3.swf communicates with movie2.swf though the _parent path and it works. but i can't seem to make movie2.swf communicate with movie3.swf since movie2 is _parent i assumed movie3 is a _child...but it does not work so my question is what do i replace _child with?
PHP Code: _child.mc.gotoAndStop("subM" + no); ps: would apreciate it if u could tell me a bit about levels ex: _level10/_level0 what do they mean and how can i tell on what level i have something
I have two swfs, index.swf and history.swf. History.swf loads and xml file and some images using a relative path. This swf works fine on it's own.When I load history.swf from within index.swf to display it on stage, I get an error saying "TypeError: Error #1009: Cannot access a property or method of a null object reference. at History()"
I ran a test loading a basic test.swf (just text on stage) from within index.swf and it works fine.I am guessing that maybe once the history.swf is loaded into index.swf, the relative paths within history.swf are failing.
I create a projector for Linux by executing a swf file in flash player and chosing "create projector" from the file menu. The initial swf loads external resources (using MovieClip Loader.loadClip for example). In the swf this works fine but in the projector this fails. The projector seems to always execute in the users home directory no matter where it is in the file system, thus to find the external resources the path should be relevant to the users home directory. The problem i now have is that my application will be packaged and distributed on a cd rom. At development time i have no idea of the path to where the cd-rom will be mounted in the end users machine.For what motive does the projector execute in the users home directory and not in its real location?
I have a bunch of Flash (.fla) files where I need to convert all absolute (root) target paths in timeline scripts to relevant relative ones. Doing it manually in Flash CS4 is very tedious work and using "replace" action is tedious too as there are multiple nested timelines. Is there any way to automate this task?
I am developing a Flash application where I load some images. The image paths are contained in an xml file that is read from the application .Up to now, I am using relative paths in the xml file. My question is if I can use site root relative paths?Let's say the site's directory is sth like below
- root - /images - /image1.jpg[code]....
I know I can use absolute paths but I prefer to use site root relative paths if that is possible.
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'm having some problems when creating a projector of my movie. The movie dynamically loads other resources using the class MovieClipLoader. In a swf running in the standalone player the path to these resources is relative to the path of the swf. However when I create a projector from the shockwave the path to these resources is absolute and one directory higher than the real path.
For example.
1) I have a main.swf and resource.swf in the same folder /home/myuser 2) main.swf loads resource.swf with the line of actionscript myMovieClipLoader.LoadClip("resource.swf", someClip); 3) I open the swf in standalone flash player and everything works fine. 4) I create a projector mainProjector and save it in the same directory. 5) The projector cannot find resource.swf unless i put it one folder up in /home in which case all works correctly. 6) I also note that I am able to move mainProjector anywhere in my system since it would seem to always execute in /home regardless of where i move it from which I deduce that the absolute path /home is saved in the projector. This would make it impossible to distribute the projector in a CD-ROM.
Relative paths with Loader seems to be different than with loadMovie. How do I access the main movie's (mov_a) functions from the loaded movie (mov_b)? I tried using mov_b's parent and root but neither worked.
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?
Is it possible to publish to a relative path in the CS3 IDE? For example, I have my folders set up in the standard bin, src, lib configuration where the .fla is in the src folder and I want to publish to .swf to the bin folder. I've tried the obvious'.. /bin/ nsomeswf .swf' but this doesn't work.
We cannot seem to get an original .SWF to load its partner .SWF files.While the <object> tag will load its file properly, the .SWF cannot load other .SWFs into it.The ActionScript is autogenerated via AS2 "Behaviors", and basically calls either loadMovieNum(file, this) or this. LoadMovie(file), depending on how it was loaded previously. Each group of .SWFs that reference one another will exist on a drive-mapped network share.A Client is using the "Behaviors" feature of ActionScript 2.0Said behavior is to load other .SWF files in the same path depending on an onRelease() event Neither the Client, nor ourselves, are fluent with Flash & ActionScript.The .SWF will be hosted in HTML inside of a custom application.The software programmatically loads HTML from a stream, not a file.Said HTML uses the standard <object> tag to host the Flash .SWF.The primary .SWF is located underneath a mapped networked drive (example: "K:") in a series of subfolders.The group of .SWFs will reside in the same folder Our controlled environment is WinXP+SP3 and Flash 9, with extremely-limited ability to update.They are strongly against using absolute paths, as it will affect reuse of certain .SWF groups.
Using Process Monitor and dabling with the "base" <param>, we have seen the following: Without the param, it tries to find the .SWF as a Registry value underneath AboutURLs. This is likely a side effect of our app initially pointing to "about:blank" before dynamically loading the HTML.With the full path ("Kestsub") as base, it tries to find the SWF on the root of the "C:"Testing with a real HTML file (not yet able to test with the App), providing a full path without the drive letter ("estsub") will navigate to this path from the same drive as the HTML. Given our limitation (the "about:blank" thing), this probably will either be the "C:" OR the Registry. Is this possible by using any HTML/ JavaScript on our end, or will we have to have some ActionScript that will determine the current SWF's path, use that to dynamically obtain the location of the other SWFs (also in the same path), then try to teach this Client how to implement the script? Again, they (and we) know little about Flash; they used "Behaviors" to try and get this to work.
Can someone tell me if its possible to create relative as opposed to absolute paths to swcs in module dependencies for Flex or actionscript modules?In Flex Builder i would simply edit the swc path as'../lib/.swc..But there doesn't seem to be a way to edit the path in IntelliJ once you've defined it.
if someone can shed some light to this matter... i'm pretty new (somewhat) w/ AS let's say, i got an .swf (voets enahnced mp3-player) @ [URL] --which works perfectly at the moment. i then referrenced this .swf in [URL] --which doesn't work prolly because the .swf is calling the XML (i.e. "onlineplaylist.xml") relative to its whereabout, which is /test08. the question is, is there any way around this problem, so that if i put all .SWFs in a certain location (server/directory/what-have-you...), and referrence it from another server &/or directory (like above), it would work?
how should I play certain frame in movie3 (say, "frame1") on click on button button_2_2.I think this seems to be a common problem but most of the solution providedby the forum members just doesn't work.Eg. this._parent.movie1.movie3.gotoAndStop("frame1");
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
This has quite a long background history, so I`ll first ask the question: how can I make a loaded SWF file activate a function inside another loaded SWF file - both in the same 'parent' movie, domain and directory - when the user clicks a 'link' on the first swf?I'm new to actionscript, been only working with it for 2 months and I've been learning on the go. So far, so good, flash cs3 help has been useful, as well as this forum and other sites. My project is a website, no innovations, just simple info and light animations.The site should have an intro page (I called it index), a preloader, then the actual site (home), with links to each specific area (pages). In home, a small slideshow movie clip should always be on the upper left corner looping images until the user clicks a link to a page, when the slideshow fades away. With this briefing, I made a file for the index, and a uiloader in it would get the home file and that 'should' be it.My stage resizing event listener was working perfectly on home - standing alone - moving the slideshow exactly as it should. But when home was loaded inside index, the slideshow moved way more than it should never getting in the right place. After various unsuccessful attempts, I decided to move the slideshow into its own swf and load it directly in the index, together with the home file. This way, I managed to make it relocate precisely, but got myself the problem I'm asking here. I need to get the slideshow to fade away when the user clicks a page link, but they are separate files.
I tried to use a Loader.content based function, located at the index, but figures Flash help was not exactly clear on how I had to use it properly, so I did not manage to get it to work. It always reported an unspecified property. I searched around here and over the net, found similar problems and their solutions but could not resolve my problem. I think this is a little too specific..
I'm wondering if there is any way to make the bubble sizes scale or resize when the size of the chart resizes. If the bubbles are set to a specific pixel size, it seems as though the size is set and that's it. So, if your chart is large, the bubble is size X and if the chart is small the bubble is still size X. [code]...
I have a website where under a single domain (and in a single folder on a web server) - two flash movies are stored: MOVIE1.SWF and MOVIE2.SWF Is it possible to access local SharedObject set by MOVIE1 by MOVIE2? What I do:
It works fine if i open the movie alone, a problem comes when I load it from this other movie called movie2.swf (which is in AS3). The load script in this second movie is:
var i =new Loader(); i.load(new URLRequest(movie1.swf)); MovieClip(root).addChild(i);
when i open movie2.swf it will automatically load movie1.swf, which looks fine, but now its button doesn't work.Maybe it isn't logic to keep the AS1 in the first movie, but I really want to keep it as it is (cause I would have to change dozens of them,) i really want this AS3 and AS1 communication.
i want to make a discussion/message board. but a very very simple one. no username, password.. just a board where people can wite one or two lines. thats all.its very hard to find one out there. i think if i can manipulate a guestbook files, i can make a simple discussion board. The problem is that i dont understand how to make flash 'communicate' with notepad file to store information like how they did in guestbook. this is link to one of flash message board i found, but it has too many section - like kirupa forum. i dont have any ideas to make it as simple as i want. i dont understand the AS
i'm making an accordion menu with tweenlite, the menu works, but i want to know how can i make the code simpler for the relative position of each movie clip, i create a variable and override the variable inside the function for each movie, there is a better way to do it?[code]
I am new to Flash and ActionScript 3.0 environment. I don't have any knowledge in depth with Flash and ActionScript 3.0. I am using the flash(.swf file) in my Java application. Now, this .swf file is to be placed in the server system. While I am working with these, I faced an error. Here, my issue/problem(s) starts....
1.)With the help of URLRequest & URLLoader classes, I am loading a jpg file dynamically onto the stage using the following code:
In my main timeline I have a variable "tipos = 5" for example.I want to call a movieclip named movie2 using the "addChild". The movie loads without a problem.My problem is that in my "movie2" I have to access my variable "tipos ", but I can't access it...The code "trace(tipos)" on my "movie2" returns an error.