Web Development :: Easiest Way To Get The Absolute Path Of Directory From Browser?
Dec 8, 2009
I allow my users to upload files from a directory. I use SWFUpload so that they can upload multiple files easily. However, I need to get the absolute path of the directory from which they are uploading.A little research tells me that it can't be done in plain HTML/Javascript or in Flash.Java applets seem to support this, so that's what I'm planning on using. I guess ActiveX can also do it, but I don't know much about ActiveX stuff, so I would rather avoid it.Also, I can assume that the users are using Windows (XP or greater) and IE.It there an easier way (other than writing a Java applet) that I'm missing? Having the user type in the directory into a textfield is an option, but not a very good one.
Does anybody use bare .SWF files as webpages? I know it's possible; it seems to work fine for me. Why would I embed a SWF inside an HTML page if it's just going to be full screen (I mean the size of the browser's normal viewable page area, not COMPLETELY fullscreen)?
Is there a lack of browser support? Or is this functionality determined by the browser's Flash plugin?
If I load a web page full of other files, e.g. images, my browser doesn't load them all at once.I seem to remember reading that IE will only have at most 3 requests open at a time for a page. The rest will be queued.If I have a flash movie on the page which is continually making image requests, how does this affect the maximum number of downloading files in the browser?
Is this browser limit accurate, and is it generally the same across browsers? Does flash share the requests of the browser? If not, does flash have a limit and what is that limit? For some background, I do have a flash movie that is continually loading files so there is a queue of Loaders waiting to make requests.My idea was that if there was a different request that I needed to be executed straight away I could make it jump the queue by making a javascript call and allowing the browser to make the request instead.
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:
I am coming from flash to flashbuilder I have a directory, AS3_classes_dir, on my computer that stores all of my classes, including my greensock and papervision packages. In every flash app that I make I include that directory in the Source Path, so that I can import whatever I may need. Compiling in flash (using ctrl/enter) takes very little time; only the classes that are specifically imported are compiled.So today I did that in flashbuilder, included AS3_classes_dir via Flex Build Path/Source Path ... but now the compile time are a couple of minutes, even though I am not even importing ANY of the classes from within.
I looked around, and the latest reference I saw was from 2008 stating that the standard FileReference browser does not support retrieving the user's file's absolute local path unless it's an AIR app, and indeed there's nothing in the docs suggesting otherwise. The reasoning behind this is apparently some misguided security concern... I get it's not a great idea to let any Flash app know your directory structure, but if the user actually grants your app a file, I think it doesn't invalidate the security model to know just that file's absolute path.
I'm wondering if the state of things has changed at all with Flex 4 and there's a method of getting the local filename of anything. I need it because I'm making an application that when distributed runs locally in 99% of cases, so doing a full file upload just to save it somewhere else on the local machine seems silly. (Plus the standard file uploading method doesn't support SOAP, which is what I'm using for all my other services...)
I have doubt about relative and absolute path. I mostly use relative path to load xml, sound and image Is there any problem with cross domain policy?Which one is better in web projects?
I think I know the answer to this one already, but am looking for any workaround or solution (php??)
I have a AS3 .swf that will be hosted on a client machine running from a web server and viewed in a browser.
It loads a list of images, etc from xml and then displays them. Fine. The problem is, the client wants to be able to put absolute file/network paths in the xml eg: file://filepath or \Serverpathetc....
I have a flash file that is pulling in images from a folder and a .txt for text content. The code for the .txt file:
[Code]...
It cannot find it? What am I missing I can't figure out how to get this to work, and I want absolute paths. I'm sure it's really simple, I just can't figure this out.
im trying to embed an swf file in facebook. To cut the story short, the swf im trying to embed is loaded fine but stops at preloader stage (0% of 1) and is not progessing as if it has missing link and couldnt locate something (the files struscture is one main swf file; index.swf loads other 5 swf),But, when i tried to load it up directly from browser, it works fine. I have been advised that changing the link path to absolute between the index.swf and 1.swf, 2.swf etc would solve the problem.
My questions will be:
-how do i change this path, because i couldnt seem to find any link that reflects the connection between those files?
-Is there any feature in flash that would be able to show this link rather than diggin up every symbol?
-If changing the path wouldnt solve the problem, what could be the reason this error is happening?.
I am having trouble loading an external swf on a server using the absolute path. This external swf uses webcam streams and is loaded in the original swf file using the URL request code. I can load other swfs but just not that one. I have set the permission of the external swf to allow write/read/execute
//Loads the augmented SWF into the main timeline. var request:URLRequest = new URLRequest("http://www.reminisce.me/files/jz_AR.swf"); var loader:Loader = new Loader()
I am wanting to allow a user to select an image from their computer to use as a BG. FileReference does this job well, however it does not provide the absolute path to the selected file.
I want the selected BG to stay in their "save" (local SharedObject cookie) so that it can be loaded the next time they come back. But since FileReference only provides me with the filename, I'm not sure how to go about storing this information for later. I could, I suppose, store the image data into the cookie directly, but that would be terribly inefficient since many BG images are rather large for a cookie.
how I can go about finding the image file path that the user selected, or efficiently saving the image they chose?
I'm attempting to use a relative path with SendAndLoad to my php query page named variables.php. Things seem to work just fine when I reference variables.php using an absolute path [URL], but variables are being returned as undefined when I attempt to call the page using just "variables.php." To add complexity, the swf is being referenced in an included page which is wrapped inside another page.
I know the path needs to be relative to the html/php page, not the swf itself. But what if the html page where the swf is encoded is actually being called from within another wrapper? I'm assuming the path needs to be relative to the final page, regardless. My guess is that the php isn't being parsed correctly when called via the relative path, which is the cause of my problem. Can anyone provide any insight? /dir/media/myflash.swf is called by /includes/myincludedswf.php which is then called by /home/final page.php if variables.php resides in the home directory, shouldn't I be able to use the path "variables.php" in the SendAndLoad directive?
I have a strange problem: When I type the absolute URL to my SWF file it works fine; however, only the background image appears when the SWF is embedded in the home page.
I have created few actionscript projects and most of them uses same com/ dir with same classes library such are adobe or greensock.In Flash builder, on one of the projects, I`ve created new source path, to that common dir.So now I have structure like this: MyProject
[source path] com src (with AS documents) fla (flash file)
When I edit one of my AS files from src dir in Flash Builder, I can normaly see reference to [source path] com directory, and I have full tooltip reference to it`s content.
However, if I try to edit that same file in flash professional, I get no reference and there is no way I can compile file.What am I doing wrong, why flash professional does not see classes from my com directory? I even try to point it to that dir in actionscript settings but that did not work either.
Is there a way to rewite (or hijack) an absolute URL request made from a flash (swf) file in a browser?I have a flash application that is requesting URL..The code in the flash application cannot be changed but I want to be able to either use another flash or some javascript to write that URL as the image is beging requested - to something like URL...
I have two swf files, each one almost with the same classes, the most important one is a Singleton class, each swf does "singleton.getInstance()". The diference is that one swf is like a container and the other one is like a module. So when the container loads the module from an absolute path like loader.load("file://c:/modules/module.swf") or loader.load("[URL]"), two different singletons (same class) are created
But when the container loads from a relative path like loader.load("module.swf") , just one singleton is created (that is what I want) I am just intrigued with this behavior, could someone explain me this? PD: I believe is something related to loaderContext and applicationDomain but It also appears that isn't working right. -Patricio Foieri , Vertigo Labs
I started off game development on Android about a year ago and want to expand to developing browser games as well. Is flash worth learning? Or should I go for using an engine like Unity and learn game development in c#. Mostly I'm just worried that I would be wasting my time learning flash if I'm not going to get much use from it.
There's clearly a bunch of new stuff in Flash 10, I'm seeing a bunch in the Graphics class so far. Struggling a bit to reconcile it with what I know already but it looks useful - render lists and 3D transforms, etc - however I wondered if there are good arguments for targeting Flash 9 since I can definitely manage without all the new stuff I don't know. Like support on non-Windows devices, wide adoption of Flash 9 Vs 10, etc.
I've been working for a month on a flash game, which should be manageable to play in a browser (light computation). This being said, I've noticed that in some browsers the game runs at what looks like 15 fps (the game should run in 80fps). This has been known to happen in IE9, and the quick fix was to add this line to the top of the html: <meta http-equiv="X-UA-Compatible" value="IE=9"> This was a quick-fix that forces IE into compatibility mode and greatly improved the fps (to about... 60, let's say). Still, I believe that the game is running slower than it should in every browser, which is evident when the html version is compared to the swf.