ActionScript 3.0 :: Create Flash Snapshot In A Windowless Environment?
Aug 6, 2009
I have this flash player we use to create some graphs and charts of our business performance. We use flash because we like those neat-o graphics and overall User experience.The thing is that now I need to generate snapshots (i.e. images) of those charts every Monday so I can save them to disk.Our flash player takes arguments at startup (or runtime) that specify the data we want to load and the date range, and we have LOTS of charts around.
I would like to know if there is any way to create these images in a batch, window-less process in linux. My goal would be to have a script that runs at 2am, automatically loads all the graphs say for the latest week, and creating PNG images for each. All this in one of our window-less (but with X11 libraries) linux boxes.
I'm looking to create a flash game eviroment where a client's members can play each other in a realtime environment. Mostly trivia question type things, and maybe some shared animations. I've done this over RTMP before with a host that also provided video streaming, but I only need the Shared Object communications this time. does Shared Object communication take just as much resources as video to support?
i don't know how to say that in technical terms. and i think this is the reason to why i cant get good answer from Google.i have xampp on my local winxp machine. i use it for developing websites locally then upload these files to my clients shared hosting accounts.
the problem that in 2 years i have always found differences between how xampp works and how the web server work.some code work locally but dont remotely and the opposite. also flash behave differently on xampp than the remote web server.is there is a way i can get the server configuration and use it with xampp like get the server php.ini and use it with xampp?
In my application a canvas object has height = 90 px & width = 86400 px (indicating number of seconds in a day [60 * 60 * 24] ). The canvas is scrollable and the user can add or delete components in that.Now, I want to have snapshot of the whole canvas & shrink it to size 910x30 to draw taken snapshot in another canvas.Can anybody tell me how to take snapshot of such large Component?I have tried to take snapshot in BitmapData object but as it max width is 2880 can not give whole canvas snapshot.
I realize that this question can start a discussion but that's really not my intention. We've created a Flex Application to take tests from candidates. The advantage of the Flex Application is that all state can be stored in the application running in the browser of the client. Things like time limits, navigation, scoring, ... can all be handled within the application without us having to worry about a back button for instance. Even running the app offline with Adobe Air isn't that hard.
My question now is if such an application could easily be made with HTML, Javascript, Ajax, ... ? The reason I'm asking is because an application in HTML would be much easier to distribute on Mobile devices for instance. Also, our domain model for instance is mostly implemented in AS3 (Flex) so using it along the server side means porting it to C#.NET. (with two codebases as a result).
i'm trying to finish an educational cdrom done in flash, how can i make a window less projector, or position the window on the center of the screen without a 3rd party software?
I am in search of a "simple" way to implement the generation of a JPG from a Flash SWF housed within an HTML page. DETAILS: Once a visitor has assembled draggable objects within the SWF, and to their liking, I would like for them to have the ability to click a button that would render a JPG version of their layout. Hope this makes sense. I have found source codes online, in conjunction with PHP scripting, but am struggling to make this work.
I'm having some trouble with a drop-down menu I made. I found a cool script on this board that worked perfectly for me, but the problem is that the implementation needs to be in midst of HTML - so that it works seamlessly. What I'm doing is using this to replace a clunky DHTML style menu, and it works great, except for one thing...When I use this in a TRANSPARENT WINDOWLESS environment, the menu won't collapse back
It works fine if I use Opaque or Windowed, but Transparent just kills me. Unfortunately, this needs to be transparent, because it's going to be implemented like this:
[URL]
I found the script for this menu here on the Kirupa Forum, and it works well, except for this one particular quirk. I've uploaded the file, and it's attached. As well, I've copied the script for it below:
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.play(); if (this._currentframe == 10) {
I see the background while in design mode within FrontPage, but not in preview mode nor once it is published online.I have also tried adding the following code:
1. Add the following parameter to the OBJECT tag: <param name="wmode" value="transparent"> 2. Add the following parameter to the EMBED tag: wmode="transparent"
i'm creating a visual editor in flex and need to let users export thier projects into Image format. But i have one problem: size of the canvas is fixed and when user add element which is out of these sizes some scroll bars added. And user continue working on the project. but when he want to take snapshot of the canvas he just get the visible part ot the canvas with scrollbars. how to get image of the fullsize canvas?
The only solution i found is to check the positions and sizes of canvas child objects and rezise it to fit them. then take snap and resize back. But it hmmmm... too complicated i think. Is there some "easy methods"?
I'm attempting to take an image from a networked camera and store it as a bitmap. I discovered that flash didn't support MJPEG so I found a class someone had written that could talk to the camera and output on the screen. Then I edited it so that I could request the current image at any time and store it in a ByteArray.I've managed to load that ByteArray with a loader class and place it on the stage, but I'm not sure how to save that as a Bitmap?
I have recently created a flash site and I am trying to update my online portfolio. How do I take a snapshot of the homepage of the flash site for my portfolio?
Is there any approach to take the snapshot of a drawing created in pure AS2 flash coding ? I tried to use Bitmapdata and bridge but bitmap works in as3 and bridge combines two swf together and communicate with them. Is there a way of doing screenshot in as2 ?
I've set up Red5 on one of my servers. I've created a "caster" flash app and a "viewer" flash app. Basically this is a "one-to-many" webcam streaming application.Everything is working fine. Users can fire up their webcam and connect to the server and broadcast. Viewers can connect to the streams with the "viewer" app just fine.What I'm trying to implement now, are snapshot and record buttons on the viewer side. Right now I am just focusing on snapshots.I've found lots of examples/tutorials on how to take a snapshot using your own webcam. However, when I try to implement these on the "viewer" side, it doesn't work. When I try to search for code examples on how to capture streaming data, everything that comes up is software for sale.[code]If I use this code in the "caster" app, it works just fine. But on the viewer side it fails. Through trial and error I've determined that the line that is failing is:[code]
I am trying to take a snapshot of an entire movieclip. Here is the function I am using:
[Code]...
When I pass it through the function I only get the bottom-right portion of the image. It has a centered registration point. I've tried all registration points too and the top-left (0,0) works but my project is already based around objects having a low-mid registration point: Does anyone know what I am doing wrong? I just want a snapshot of the full movieclip instead of the bottom-right portion regardless of the registration point. edit: No, I'm not here to sell watermelons
im using key.addlisteners to check for key presses. but if a person presses all 3 keys at once (RIGHT, LEFT, UP) then releases one at a time, only the first release is noted by flash. see a demo at:
http:[url]....is there any way to solve this?
NOTE: I do not want to use if(Key.isDown...etc) to get this to work. if you are interested in why see below.here is the code:
myListener = new Object(); myListener.onKeyDown = function() { if (Key.getCode()==39) {[code]....
i want to publish my movie with WMODE set to transparent windowless. there is a glitch in flash that makes it so if(key.isDown(key.right)) sort of codes dont work in anything but IE when WMODE is set this way.
I have made a flash webcam application to allow the user to take a photo of themselves using a webcam. I have successfully saved the photo in my localhost. However, I would like to set the names of those photos. Currently, the photos names are generated by
$uniqueStamp = date('U');
I also have a textfield in my flash app that allows inputs from user for the photo name. For example if the user write 'MYPHOTONAME' in the textfield, the photo which will be saved in my localhost will be named 'MYPHOTONAME' too. How do I do it in Flash and in PHP? Currently I'm having some problems because I cannot send the textfield string to PHP.
Here is my flash code to send the snapshot to PHP and let the PHP save it in my localhost:
I am getting really frustrated with this. I have tried a lot of things to get this to work but I CANNOT seem to get the tx and ty values to work properly with every frame. It works great for some frames, then all of the sudden it will cut off a portion of the front of another frame.
Is there any way to ensure that it will never happen again to any frame for any object? Like making the bitmap data larger than the actual sprite or something to create a little bit of padding for insurance?
Looking at how I handled the height, I still have no idea WHY I needed the +3 (because it was truncating 3pixels every time) but it works. But now I am trying to get the width to work properly and I CANNOT find anything that helps. If you can help, PLEASE DO!
is it possible using actionscript to determine what operating system the flash projector is running on. I'm producing a swf that is to run from a cd-rom and so will be published as an .exe for windows and a .app for mac...parts of the presentation change depending on what os the user is running it on. I don't want to have to publish, change things and then republish. If it were a swf embedded on a web page, the browser would provide all those details...
i have a photo snapping app built in flash. I notice that any movement results in a lot of motion blur.. which makes the photos kind of turd. Is there a way to digital reduce the blur? potential camera setting in actionscript??
I have camera input app in flash (AS3) and I draw some graphics over it. I want to take the image snapshot of the stage visible area but only the video an graphics I draw over video. I want to exclude controls from the image snapshot. My display object layout is in following relation:
Stage size is fixed and I want to take a image snapshot of everything that is child of my canvas element (camera input video and overlayed graphics, but excluding controls). I am able to make this image snapshot when overlayed graphics are inside the bounds of stage size. I do it like this:
var bmpd:BitmapData = new BitmapData(canvas.width, canvas.height); bmpd.draw(canvas, new Matrix(1, 0, 0, 1, canvas.x, canvas.y));
But this gives me unwanted result when graphics which I draw on top of video on canvas exceed the bounds of stage display area. How do I limit the image snapshot only in the bounds of visible area inside stage?
I have a pure AS3 project created in Flash Builder and I am trying to use fl.controls.Slider. I decided to link the fl library as a SWC. I downloaded one from here and included it in the project Library path. And then I instantiate the slider this way (this is in the main Sprite): var s:Slider = new Slider(); addChild(s);
No compile error, but when I launch the project, I get the following runtime error: Main Thread (Suspended: TypeError: Error #2007: Parameter child must be non-null.) flash.display::DisplayObjectContainer/addChildAt [no source] fl.controls::BaseButton/drawBackground fl.controls::BaseButton/draw fl.core::UIComponent/drawNow fl.controls::Slider/draw fl.core::UIComponent/callLaterDispatcher