webForumDet fria alternativet

swf -> gif i realtid

Flash

4 svar · 416 visningar · startad av Sinus

Medlem sedan dec. 200384 inlägg
Frågan#1

Hej,

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?

/ Fred

Medlem sedan aug. 20039 340 inlägg
#2

Du vill spara en flash-film som en serie GIF-bilder?

Medlem sedan juni 200546 inlägg
#3

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.

Medlem sedan sep. 2005114 inlägg
#4

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

Good luck!

Medlem sedan dec. 200384 inlägg
#5

Tjenare

Tackar för tipsen, jag testar med en gång!

/ Fred

557 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
426 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
426 ms — ändringar (db)