Flash :: Net :: Decode And Recompile Using C#??
Jun 11, 2010I'd like to decode a SWF file into its base FLA file and then recompile that back into an SWF. Can this be done using C#?
View 1 RepliesI'd like to decode a SWF file into its base FLA file and then recompile that back into an SWF. Can this be done using C#?
View 1 RepliesAny work flow to allow a Flash swf to be compiled by a web server. I would like to create an app that allows me to inject some code into a swf file and publish the output. Basically the user logs into a website sets up some properties, hits publish, and then downloads the app as a swf file. So the part that is stumping me is that I need one file. Compiling or editing would have to happen on the web server since I need to avoid separate resource or data config type files. The user must be able to download one complete SWF file only.
My thoughts were that maybe... Inject some code or variables into a SWF after it has been compiled from a FLA to SWF? somehow parse and rewrite the swf file on the server. An open source complier that can sit on the web server, or a javascript app that could compile a FLA to SWF? A way to complile a FLA to a SWF by using another Flash SWF? A homebrew web server that runs a command line compiler of the FLA script on demand. HaXe, MTASC, Adobe AIR? Any high level workflow that might work??
Does anyone know how to recompile Adobe Flex 4 framework RSLs?
I'm using the compiler directive -dump-config to get the build config file that the FlashBuilder IDE is using for compiling my application. I then pass that config file into the mxmlc compiler so I can build from the command-line. The results of the command-line build are output to a folder other than bin-debug. bin-debug is a localtrust path, and it will an application will run from there without error. A Flash application in any other path requires configuring the Flash Player to trust that path OR that the compile be done with the -use-network=false directive. I prefer latter since I'll be distributing the results to lay users for evaluation, and I don't want to request that they modify Flash Player security settings.
The build config file doesn't specify that framework RSLs be rebuilt using the -use-network false directive. FlashBuilder itself doesn't even compile framework RSLs. It merely copies RSL swfs from the framework directory into the bin-debug. Those swfs apparently were compiled by Adobe with the default -use-network=true.
I am working on an inDesign Extension in flex where I am encoding an object to JSON and then later trying to create an object from the JSON String.
The Class I am encoding with JSOD.encode()
public class ManualProductLink {
private var _productID:String;
[code].....
I have more than one file that is using the same AS2 script, so to make the changes easier in the future, I created an external .as that is being shared by all the swf.How can I make the multiples SWF to be affected instantly by any changes I make in the external .as, without having to recompile every single one of them?
View 5 Repliesi wanted to change the name of the xml file that it saved to so i asked on the forum. A person gave me the editted script below however they also told me that in order for this to work i must recompile it with zinc. I have never worked with zinc before can someone please explain to me how to that, i have zinc 3.0
/*ALL THE BUTTONS BELOW ARE MARKED FOR EDITABLE AND DO NOT EDIT ,ALTHOUGH IF YOU KNOW WHAT YOUR DOINGTHEN YOU CAN ACTUALY EDIT ANYTHING YOU WANT TO BUT FOR THIS APP TO WORK PROPERLY ONLY EDIT THE APPROPRIATEENTRIES..ONCE YOU HAVE MADE YOUR CHANGES COPY AND PASTE THIS WHOLE PAGE OF SCRIPT INTOTHE FIRST FRAME OF THE TIMELINE LET IT OVER RIGHT THE SCRIPT THATS ALREADY THERE. Button text labels for XML
[code]....
My AS3 Flash loads some file that is a JSON with some special characters : quelques caract\u00e8res sp\u00e9ciaux (updated) After using some str_replace('\\','\', myVar) i did get rid of the double slash, but it still won't display as an accent. is there a way to decode this string in AS3 (get backŠ, chars...)?
View 2 RepliesI want to know if it is possible to get the decoded frames from FLVPlayback, or if it is known another alternative to access the decoded frames from a flash player. What I want to do is to manipulate the decoded frames before they get rendered on screen. The video source could be an RTMP stream or a FLV (F4V) file.
View 1 RepliesI'm using AS3 to base64 encode a JPG and pass it to Javascript. I'm attempting to use AJAX to pass that base64 encoded string to PHP and have PHP decode it. (I know I could send it back to Flash and Flash could decode it and send it to PHP, but I'm trying to eliminate the need for Flash on the decoding end).It appears that AS3's encodeToBase64String() function and and PHP's base64_decode() function do not use the same algorithm, as PHP evaluates it as a base64 encoded object, but does not seem to output it properly
View 4 RepliesI want to encode / decode a string in AS3:
var string:String = "This is an text";
encode(string) will give for example: "yuioUasUenUwdfr"
decode(encoded(string)) will give: "This is an text";
It does not have to be secure or anything.
I'm currently working on an image editor in Flash Player, and I need to be able to export CMYK images to my server. I'm completely new to color profiles and the like, and I was wondering how I could accomplish this. I am pretty sure all images in Flash Player are ARGB, so is there a way to convert the values properly?
View 1 RepliesI want to encode a video to obtain high quality. Is there any way to encode a video on flash media server?
View 1 RepliesI'm not sure what happened but my Flex project seems to exhibit some strange compiler behavior. Two weird things:
1) I have a file with a lot of static consts. Changing consts doesn't elicit a recompile, so I need to clean and recompile to see the effects of any changes.
2) After every clean I get a same error in one of my main files (a type coercion that in fact should not be an error). If I save that file with a slight change, i.e. if I start a recompile due to changes in that file, all goes fine.
I am working in two different applications, one to be compiled for desktop use (AIR) and one to be compiled for the web. They are part of the same project and use the same visual components, but they are completely different apps. When a visual component is changed in one application then it should also change in the other one. Is this a good situation to use a shared library fla? I am new to the concept of shared libraries and I am considering the options.
On one had I would not have to update 2 applications everytime I change something, on the other, I would always have to recompile the library folder when I do the smallest changes to a component.
I want to play *.spx files which encoded by Speex on the Web.But I have no knowledge of Flash/Flex or any Flash Audio codec. After Google search for a whole day, I got some solutions, that is:
Do something wrapping Speex files with a FLV container because that the Speex is only playable as the audio codec in a FLV container.Now I can play a SPX-Audio-Only FLV file in Flex, I use netStream.play("audio-only-speex.flv"), But I donot know how to wrap a Spx file with FLV container using ActionScript.I have never heard FMS stuffs before, as well as I'm not sure whether my virtual host can support or not...Convert every Spx files to MP3.
I think the best solution is decoding Spx in AS3, Yes, I'd like to make a Spx Flash Player.So, I downloaded Speex Library from speex.org, installed Adobe Alchemy. After ./configure;make the libspeex, build libspeex/speex.c out a libspeex.swc via Alchemy. then, I donot know how to do next. How can I decode the speex audio with AS3? My libspeex.swc: [url].....
In addtion, should I rewrite the libspeex using Alchemy API before build the libspeex.swc? Although I am not professional in AS, but I have a strong ability to learn.
I get following Error when trying to pass variables via URLRequestMethod.POST;
Error: Error #2101: The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs.
Is there a method for string URL Encoding?
I don't know why but i always get this error everytime I will get a dynamic value in my file.php.Or it's just that my file.php has many echos in it and FLASH can get the exact thing im looking for.
PHP Code:
<?php
$fName "nuno";
[code].....
I needed to translate a SWF file, and used Sothink SWF Quicker to decompile the swf file.Now I want to re-compile it, with the changes made. How can I do that?When I try to "Publish" or "Export" the file with the same program, the new file is only with about 250 bytes, and the previous one had about 450 KB.
View 2 RepliesI 'm passing a JSON encoded URL to php generated through my flash program Here is the what i get when I do a trace
[Code]...
I am streaming flv file trough vlc media player running as http streaming server. So I am able to get the bytes but how to decode them?
Shoud I take float from the URLStream with readFloat() or plain bytes with readBytes()?
I had a php programmer write me a script to download information from a local real estate board, and it works great, but we had to have it download to an xml file using urlencode in php (there were characters in the listings that caused problems - ie. > < & "). Anyways, now I'm parsing the information in flash, and still left with a few "+" signs between street names (ie. Bear+Mountain Road).
I tried adding:
var loadVars:LoadVars = new LoadVars();loadVars.decode(i.attributes.street);trace(i.attributes.street);
In my actionscript, but I still end up with "Bear+Mountain Road."
I guess either the "decode" function doesn't work to remove "+" signs, or I'm using the wrong thing. Right now it seems to be ONLY "+" signs, so even if there is a way to search the attribute and remove them that would be great!
I have a problem with getting a string from server. When I get the string, it is encoded and I don't know how to encode it. In the string are normal characters and instead of special symbols are eg u010d, u011b and others. Are there some function to decode it?
View 1 RepliesIf I URL encode my flashvars, is there a prefered technique/method(s) for handling them inside as3?
During some of my testing, I recently url encode the = and & symbols, but my AS did not seem to translate them when using LoaderInfo(this.root.loaderInfo).parameters (Maybe I was doing it wrong... Hehe, it has been known to happen.) Question: Using AS3, should I decode the parameters? Or, does that happen automatically?
I assume I need to run some sort of url decode. What is the best way to handle Flashvars? Do you folks have any tips?
Simply said, I want to have an inputtextfield, a button that is linked to the textfield and a dynamic textfield as an display, to display stuff, which comes from the inputtextfield and the button.Then, I want to have items in the actionscript, like item1 = 5, or item1 = 1a, or 1a = item1. Just some code that equals to another code. But for now item1 = 5.For the button that is linked to the input textfield, has to calculate something when pressed and the dynamic textfield will display it. So if I would type in the inputtextfield 5 and press the button, it will be as example multiplied by 2, so the dynamic textfield will show 10.
Still following? The point is, I know how to set something like that up, but what I want is that when I type item1 in the textfield (which equals to 5) and press the button the dynamic text will show 10, because "2 x instance name inputtextfield" (in which intem 1 is typed, which equals 5) should be 10 right? But when I try to do this, the dynamic text will show nothing or some error. but when I type directly in the code "2 x item1" and press the button it will show 10. But I want it to double link, so "2 x (instancename inputtextfield which equals to what is typed in the field, this case: item 1 which equals to 5) and not that it stops to item1, so it will freak.
At the moment it seems I've tried every trick in the book trying to get this to work. I need some way of encoding AMF requests and then decoding the responses. At this point I don't care what language it's in, as long as it's doable and free (as in to me), however I would prefer PHP.I don't know what other information is needed
View 2 RepliesHow do I decode a Base32 encoded string in Actionscript?
I am loading a php file and calling this function decodeJSON want to parse the data and dispaly it into a combo box but when i do a trace all i get is [object Object],[object Object],[object Object]Here is the code
function decodeJSON(event:Event):void{
var loader2:URLLoader = URLLoader(event.target);
var jsonArray:Array = JSON.decode(loader2.data) as Array;
[code].....
[code]Information does sends successfully creating and doing the query above. But "result" event gives "Default decoder could not decode result" error.
View 1 RepliesI am loading a php file and calling this function decodeJSON want to parse the data and dispaly it into a combo box but when i do a trace all i get is
[object Object],[object Object],[object Object]
Here is the code
function decodeJSON(event:Event):void{
var loader2:URLLoader = URLLoader(event.target);
var jsonArray:Array = JSON.decode(loader2.data) as Array;
[Code]....
I have the below Json (wf.json)
{
"workflow":{
"template":"Analysis1",
[code]......