ActionScript 2.0 :: Publish A Swf File Without Decompile Risk
May 4, 2011
i need to share a preview banner to my cliend , but i want to evite the decompile risc. The cliend may decomple my banner and stole it . I need a safe way to do it .
I prepared a project and i can published it without any error.Action folder includes actionscript files.But when i decompile the swf file there isn't action folder and actionscript files are missing.
NOTE : On CS4 I didn't face a problem like this and i could see Action folder when i decompile the swf file.
I am looking for a script that will go through ~75,000 SWF files that we have, will decompile each and find all the Shapes/Elements which size is greater than x.The output should look smthng like:SWF Filename "SWF Path" "SWF overall Size" "Element Name" "Element Size".Does anybody know of a software that might be able to handle that task?How do decompile scripts work ? would it be easy to write something to handle the above task?
I tried hard to do this myself, but it isn't working. I would like to offer $20 to anyone who can decompile this flash program, edit the actionscript to load an xml settings file from URL (instead of loading the one compiled with the program), and package it up for me. My main problem is that it doesn't decompile in a way that runs when recompiled with the programs I use.[code]...
While publishing my movies in CS4, I noticed that the javascript required to embed the movie in a web page was published as inline javascript in the published page. This means that code would be downloaded for each page my movie is on. Is it possible to configure Flash CS4 to publish that javascript to a separate .js file, instead of having to manually copy-paste that each time??
If no, I believe that js is independent of the Flash movie (please correct me, if I am wrong). So, can I copy-paste that javascript to an external file just once, and use the js file for all my movies being published??
I've a developer which has given users the ability to download a zip archive which contains an html document which references a relative javascript file and flash document.The flash document accepts as one of it's parameters a url which is embedded in the html document. I believe that this archive is meant to be used as a means to transfer an advertisement to someone who would use the source to display the ad on their site, however the end user appears to want to view it locally.When one opens the html document the flash document is presented and when the user clicks on the flash document it redirects to this embedded url. However, if one extracts the archive on the desktop and opens the html document in a browser and clicks the flash object, nothing observable happens, they will not be redirected to the external url.
I believe this is a security risk because one is transferring from the local computer zone to an external zone.I'm trying to determine the best way to explain this security risk in the simplest of terms to a very end user. They simply believe it's "broken" when it's not broken, they're being protected from a known vulnerability.The developer attempted to explain how to copy the files to a local iis instance, which I highly doubt is running on the users machine, and I do not consider this to be a viable explanation.
trying to work out why Flash is publishing an unexpected swz file with one recent project. From what I can tell this is an optional run-time library used to reduce file size. My problem is that it is causing all sorts of text formatting grief when I try to import my swf into Adobe Captivate. how I can publish a swf without generating a swz? Why on earth has Flash opted to generate this unexpected file in the first place (assuming user error, but can't work out what I've done)?
am trying to export/publish a swf of a dress up game I made so I can put it in Dreamweaver and upload it to my site but I keep getting this error message:"Error Creating Flash Movie File: Be sure the destination file is not locked or on a locked drive. Also, check that the file name is not too long".I am also unable to test the movie, it gives me the same error message.
I have a small project that requires me to decompile a few SWF files in order to make some modifications to them. However, I do not own any Flash decompiler software.
I have searched for a freeware but, unfortunately, I cannot find one that outputs the FLA file.
Can someone that has a license to a Flash decompiler software please assist me and decompile the files so that I can work on them ?
I want to design a simple website. My main problem is that when I publish it I have a border around my swf .How can I publish my fla file and make it occupy full browser window - without any border at all - I want just my swf !Whats the proper stage size and scale settings? Do i have to add some code in the exported html?
I have recently taken over a project started by another person who has been let go due to lack of performance and other issues.He has created a FLA file and an .exe file. But I am have been asked to place the movie on to the internet.The FLA file that I have will not let me publish an SWF file to be uploaded to the internet, in fact it will not let me publish anything.I have changed the publish setting but when I go to publish it the SWF file is not created.I just want this file in SWF format and for it to autoplay when the website is loaded.
Extra Information: I have used a exe to swf converter to convert the EXE file that was already made into a SWF file for the internet. This does make an swf file but the file is not editable and will not autoplay once it is uploaded.
For the record, I just want to say that I think it is totally absurd that Adobe shipped Flash CS5 with the ability to ONLY publish AIR 2.0 apps...which hasn't been publicly released yet. I've been working on an AIR app for several weeks and needed to upgrade from Flash CS3 to CS5 to take advantage of the new Text Layout Framework. Now, my app can't be installed by my customers because I can't publish for a version of AIR they can access!! How this decision got made baffles me. Adobe needs to be on top of their game these days and this blunder makes it that much more difficult to defend the Flash/AIR platform that I love so much. Flame over.
Now, for the workaround I've discovered. To get Flash CS5 to publish an AIR 1.5 file, I first published an AIR 2.0 app. Then I went into the app descriptor xml file and changed the version from 2.0 to 1.5 <application xmlns="http://ns.adobe.com/air/application/1.5"> Then I deleted the xml nodes in that same file that are specific to AIR 2.0 (<visible>, <fullScreen>, <autoOrients>, <aspectRatio>, <renderMode>). I locked the app descriptor file so it couldn't be changed by the next publish. Then I deleted the previously created .air file and the .swf file. I then republished the app from CS5 and it was able to install under the publically available version of AIR (1.5.3.9130).
I've been working on an AIR application with Flash CS4 (AS3) for the last two days. Yesterday when publishing I was able to install the application (or overwrite existing version) without a problem. Now whenever I publish a new AIR file, it constantly tells me it cannot be installed because the "AIR file is damaged".
There are no actionscript errors or compiler errors when publishing, and I've generated a new certificate at least 3 times already thinking that may expire daily?
My mission here (and I'll try not to convolute it too much!) is to edit a flash based form from a decompiled SWF. The form's main purpose is to record user information in text fields, attach a file and email both to an external address using a few PHP scripts (I'm presuming) to dictate how the information is delivered. My problem is that SO THINK decompiler does not attach ACTIONSCRIPT to the layers and frame in the timeline, instead it exports each Action-script as a seperate .AC file. I have not yet been able to export an FLA that allows me to edit the scripts effectively, and am wondering if there is a more effective way to use a decompiler in this case, or if there is another solution to the problem.
I'm trying to decompile a .swf doc and extract the formulas embedded in it, in order to create a .xls document with the same formulas and creating the same charts shown in the .swf. I can't manage I will forward the .xls.
I have a bunch of Flash files i will need to publish for FlashLite Player 3.1 format with the "compress" option unchecked. Can i do this without having to open each FLA file and doing a manual publish? How for free?
this is the first time i encounter this problem.. I had the problem where a file would not open correctly which was also addressed at this forum. But this one is different. this file was created (from what i remember) in Flash 8, then opened/saved in all possible flash versions for updates in time. While it will open just fine, it will not publish. The publish window with the percentage will open up for a split second, then it will close with no messages whatsoever, no actionscript errors, nothing. F12, the same thing again. No possible settings could solve this.
I am willing to send the file for testing of course, have tried to publish using Flash cs4 and Flash cs5. I thought of going back to Flash 8 by opening the file and saving to a previous version but as soon as i open the file in Flash cs3 (while the file has been saved as cs3) it will not open the file with an error message that i cannot remember right now.
I'm having a little trouble with my publish settings setup.Let's say that I have a file called MyFirstAnim.fla under the folder AnimSource.Then, I set the swf publish path to ../AnimFinal/MyFirstAnim.swf, and everything is great.Now, I need another file almost identical the first one, so I copy MyFirstAnim.fla and rename it to MySecondAnim.fla.hen I publish the file my MyFirstAnim.swf (under the folder AnimFinal) got overridden.So, I removed the swf part of the publish setting, leaving just the relative path (../AnimFinal/). Am I smart or not?
When I publish a "fla" a file in CS5 environment, got following error.
ComponentShim (Compiled Clip), Line 1 5000: The class 'fl.controls.TextInput' must subclass'flash.display.SimpleButton' since it is linked to a library symbol of that type.