ActionScript 3.0 :: Flash Grabbing Still/frame From Video?
Dec 27, 2010
[URL]..and I wanted to duplicate the effect and turn it into something.. I don't know, something. I just want to get it to work!
It's been a while since I did AS3 programming, so excuse me for being a bit rusty. I loaded a .mov as a FLVPlayback exported it as movie.swf and in the main.fla I made an URLRequest for the .swf. I then did all the silly math things that strobes it, and it all works out when I have an image, but with the movie.swf I just can't get it to work.
With the image it's just a matter of copying the bitmap and repositioning it. But how do I capture a still of the playing .swf?
I am a little bit lost within all the CopyPixels and BitmatData's and I just can't get it to work.
To make it short:
- I want to load a movie (a .mov in this case)
- I want in every frame to capture the frame of the playing movie and duplicate it/reposition it
i have a pb of memory leak:i using flash.media.video to read video i have function to do frame by frame:FrameBuffer is an Array containing my video frame, lastimg is Bitmap object
So, normally the mouse pointer is the arrow. When it's over something with an on(press) event or some such, it turns into a "pointing finger."
Is there any way to force it to change to some other icon? Specifically, I have a draggable movieclip that I'd like to control with a "grabbing hand" pointer, but Flash insists on making it a "pointing finger," which I feel is a little confusing to users. Is this possible at all?
I am tasked with trying to do a slideshow of sorts, and I need to pull the filename of the slide from an xml file and display it, as well as display the appropriate slide notes in a text box.
the xml file they gave me is formatted as below, and with my current code (also below) I'm able to (trace) list all the file names, but I am missing how to address the filename on just one slide � say, slide 1, so I can then load it into a loader.
The quick question: is there a pure PHP library that can extract a frame from the video to use as the thumbnail? I guess the answer is "no" but let me know if I am wrong :-) ffmpeg wrappers will not go, since I want this feature to work on most hostings without special PHP modules or binaries to launch.
There might also be some tool to do this on the client side with flash for example.
I have a flash menu that needs to play a different scene depending on which page it is embedded into. So I need the it to grab the URL of the html page it is on and do some simple test on it to figure out what scene it should be on. *For the record, I tried to do it without scenes but the frame jumping started doing some cracked out things
Code: (on a single empty frame in Scene 1) import flash.external.ExternalInterface; var urlPath; urlPath = ExternalInterface.call("window.location.href.toStr ing()"); getURL("javascript:alert('"+urlPath+"');"); if (urlPath == "http://www.awesome.com/Portfolio/portfolio.html"){ gotoAndPlay("Scene 3", "portfoliopage"); } else if (urlPath ==
[code]....
Somehow, my urlPath isn't getting the correct value, and therefore the if-else latter isn't functioning appropriately. I am posting the website on my test server, so the http addresses are correct, and the if-else latter functions perfectly when I just change the conditions to 'true'/'false', so neither is the problem. The problem is that the alert shows me that the value of urlPath is undefined, and so then all conditions in the latter evaluate to false.
I can't seem to find anything that tells me how to do this.Is there a way to grab the name of a symbol on the stage? Not the instance name but the name that it has in the library.
I'm a complete newbie to actionscript and don't really have a clue. However by following an online tutorial in Flash 8 I managed to create a custom FLV player you can see it here [url]... I want to create a poster frame similar to YouTube so that the user clicks to start the video, however I only found how to do this using actionscript 3.0 not 2.0 which I programmed my player in.
I suppose the title says it all. I can load an external video file (FLV) and I can have it play. I also have the custom buttons made to control the clip. The only thing I have left to do is to have the main timeline move onto frame 2 once the external video reaches its end. I am using actionscript 3 and flash cs 5.5.
i've recently installed Wowza media server 2 locally, currently only for testing purposes.everything works fine, except of accurate seeking functionality - or in other words advancing frame-by-frame .when i use VLC to play my video file i have no problems advancing frame-by-frame. however, when i use the 'seek()' function to move the playhead a fraction of a second, its seems to move only to the next key frame (meaning that only once every few mouse clicks the playhead advances dramatically).
I know how to make a video (instanced as showreel) stop when clicking on a button that that navigates to another section/frame, since otherwise I would still listen to that video while not visible. The problem is when I'm in another frame that doesn't have that video, when clicking on the menu to go to whichever other frame, it looks for that it to stop if it's playing and it and doesn't find it, and so there's an error.
How can solve this? Maybe I should put an order saying something like if there exists a video in that frame instanced as sowreel, stop it, otherwise don't do anything as there is nothing to be stopped. Or assign the order to the frame (which is called motion), but I don't know how to do that, can someone help? The code I have is:
I attached the code here. The problem is after importing the video in the first frame while navigating the video sound is heard which means the video is still playing. How can I stop it when moving to other section. Here is code
I'm getting my head around XML E4X in Actionscript 3 and been looking at Senocular's article about filters [URL] for a better way of validating the code below?
Essentially I want to check the profile nodes exist and if theres a profile node with a matching locale attribute (passed via FlashVars), and if not it grab the text of the first node. Anyway heres the code snippet and my XML is below:
function addInfoBubble(countryName:String, countryDataXML:XML):void { // (theres other non related code here) if(countryDataXML.achievers.achiever[0].profile as XMLList && countryDataXML.achievers.achiever[0].profile.length() > 0){
grabbing / formating a string.My mission is connecting to a web site - let's say domain.com/one.html - which returns the following html code:
Code:
<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>1,1,4,20,1,128,Harry J. All Stars - The Liquidator</body></html>
What I am looking for is a actionscript function which returns the text after the 6th comma - in this case:
Harry J. All Stars - The Liquidator
The thing is: The numbers are always different, but the text I want to "grab" and "show" in mytext.text (dynamic text) is ALWAYS present after the 6th comma.
Okay, what I want is kinda hard to explain, so bear with me.If I have an array:Code:myPets = ["cat", "dog", "bird", "fish"];Now, is there any AS that can use the value of say "dog", and return the position that "dog" is in the array, I know this seems a bit stupid and dog is obviously myPets[1], but when I'm creating arrays on the fly it becomes slightly harder.
I'm used to flash grabbing an xml file that's manually edited with image file paths. Is it possible for flash or xml to automatically grab images that are in a specific folder?
I am building a flash component to be embedded on an html side - the flash will include buttons to 'share' - i.e. on facebook, twitter, etc. I want to be able to grab the URL of the page and put it into the coding on the button.
Currently the button says: tweetbtn.onRelease = function() { getURL("http://twitter.com/home?status=Check Out This Company at www.thiscompany.com",
I need to write a small Flash app that will need to extract a video frame from a playing video. It will not need to be saved to the HDD of the user. I just need to get the image data and display it in the Flash movie. The frame to extract will be chosen by the user, which is why I'd like to do this purely on the client side (though I know I could do it from the server side).
I'm not sure if you able to do this or not. But basically I want to be able to grab text off a website (not the one the SWF is hosted on).
I have several sites from which I am making small amounts of money online.. I want to make a small app that loads the URL and searches the pages for the spot where the money is listed, then add them all up to shorten me having to consistently check each. The app could refresh loads, say every 30 seconds or so. Is there a way to do that?
Another example would be to make a text box in flash that displays the headline of an article on CNN.com
I did the like with loading XML from other pages, but what I want to do just involves grabbing any said text from a site.
I have 36 buttons on my stage that are named [thumbBut0, thumbBut1, thumbBut2,..., thumbBut35]. Each button is a thumbnail image. I want to have it so that when the user clicks on a given thumbnail, the full-sized image corresponding to the thumbnail gets loaded and viewed...yada, yada, yada... So, if the user clicks on thumbBut25, the 25th image gets viewed...
My question: is there some cool way that I could avoid writing 36 different (although they would be similar) "_level0.thumbButXX.onRelease = function()..." type things for each of the 36 buttons. In other words, when the user clicks the instance "thumbBut25" something grabs the "25" part out of the instance name, converts it to an integer, and passes it on to a function that loads up the image that corresponds to "25"?
I need to trace out the variable currentClip from the following code that is in an external swf. The parent swf calls the external swf empty_mc via loadclip.
[AS] function setNextClip():Void { currentClip = clipArray[iterator];
I'm trying to create a website that will grab content from a MYSQL database, and display it inside of a dynamic text field in Flash. There are several buttons on the page, and I want each button to grab different information depending on id #. So far, I've done a few tutorials both here and elsewhere, and I've finally figured out how to get the Flash to connect to the database, but I'm not sure how to get info based on the id. My current database only has two columns: id & home_body with one row. I want to add more rows to this soon so I'll have something like this:
id | home_body 1 | info <-button 1 grabs this 2 | info <-button 2 grabs this
Here's my code thus far:
AS3:
// this code gets the home page data from the database for display var homePageText:String; // Assign a variable name for our URLVariables object var home_variables:URLVariables = new URLVariables();
I simply don't understand why now at the end of my project, the last 5 frames are giving me such trouble. I have five scenes. The first scene plays fine. Second scene plays fine until just the end, then it grabs audio from the third, fourth and fifth scenes and starts playing them. Here is the site: [URL] (it is a site for children in Swedish) if you click the 3rd button to the right (3 Delan) you will notice that the sound starts truncating and then starts grabbing and placing into scenes before the next scene.
I want to make a poster frame (a simple jpg)to display before the FLV video plays.So first the user to click the play button or on this poster frame.The code below does exactly what I need, but it is in Flash CS4.How could I do the same with Flash 8 Pro (ActionScript 2.0)?
Just like the subject states, I am indeed having frame rate problems importing video to Flash CS3. When I export a video from Premiere with the settings: 1280x720frame rate of 23.976using H264 or Animation (basically every codec produces the same results),"embed video on SWF and play in timeline" When I do this the file exports fine. Playing it in Quicktime works fine and the audio syncs up no problem. But when I import it into Flash using the same settings, for some reason the movie clip is now too fast in that the video does not match the audio and seems to be at more like 12 fps now (just a guestimate). The action of the video is over long before the audio even comes in.I have verified that the frame rate is correct in Flash so it's not that.
I've done this literally hundreds of times in the past and suddenly it does not work and I can not figure out why. I'm not even really using video, but actually artwork that I am putting together as an animatic for an animated piece so the video could not have been imported incorrectly or digitized wrong either.
Is it possible to set the frame count of a video manually in Flash BUilder 4? How is the frame length of a video determined in Flash Builder 4? I need to do this in order to trick video format converters into thinking that my video is actually x frames long instead of just 1 (my swf video is controlled completely through as3 code and thus resided on just the 1st frame). This way, the video format converters will be able to automatically (and correctly) convert my videos to another format (flv is desired). Another solution to this would be a converter that actually automatically converts based on video length rather than frame count, but I have already thoroughly searched for one and one doesn't seem to exist.