Jag vill exportera innehållet i en frame till gif-format till i realtid. Detta är inte möjligt enbart med FlashPlayer, men kanske finns det någon med en bra idé hur man skulle kunna gå tillväga?
Om du med realtid menar att du vill spara ut en viss frame när din film spelar så kan detta vara möjligt med Flashplayer 8. Där finns en bitmap klass för att arbeta med pixlar. Det finns exempel där en bild från en webbkamera sparas från flash till en server via PHP. Där används JPEG, men GIF borde inte vara omöjligt.
Jag antar att du menar att du vill använda AS för att spara en bild av din scen.
Det har inte gått så lätt i tidigare versioner (du skulle behöva koda allting i både server och klientsidan för att rita upp hela, tar riktigt lång tid och tillåter dig inte att göra så mycket roligt med).
Med Flash 8 finns dock som sagt BitmapData klassen, som förenklar det hela!
Här har du en bit kod som kopierar din scens utseende till en bitmap:
import flash.display.BitmapData;
var bitmap:BitmapData = new BitmapData(Stage.width, Stage.height, true, 0x00FFFFFF);
bitmap.draw(_root);
(Du kommer inte att se någonting av det, om du inte skapar ett filmklipp och skriver till klipp.attachBitmap(bitmap)
För att sedan skicka detta vidare, krävs mycket mer jobb. :)
Det skulle ta för mycket utrymme för att jag ska orka skriva ut det hela här, så istället ger jag dig en liten tutorial länk i just det du vill ha: http://www.sephiroth.it/tutorials/flashPHP/print_screen/page001.php