ActionScript 3.0 :: Flash VideoEvent.COMPLETE Fires Early?
Nov 23, 2010
I am using the VideoEvent.COMPLETE trigger to return my user to a selection screen once a video they have chosen to watch has finished... but for some reason the trigger fires 2 or so seconds into the video(45sec videos). The bug seems pretty inconsistent, sometimes it happens and sometimes not on all of my videos
View 1 Replies
Similar Posts:
Jun 14, 2011
I made a test where I download a file using URLLoader - something like this:
[Code]....
in the middle of the downloading process I physically disconnect the internet connection. the download stalls - but after aproximately 30 seconds downloadSuccessful is invoked, although only half of the data was downloaded. how can I make sure that the data to be downloaded is complete and correct?
View 2 Replies
Sep 23, 2011
I have the following code and the FLVPlayback 2.5 item is in the Library:
import fl.video.FLVPlayback;
import fl.video.VideoEvent;
var vid1:FLVPlayback = new FLVPlayback();
[Code].....
why I keep getting the following error:
1119: Access of possibly undefined property COMPLELE through a reference with static type Class
View 0 Replies
Dec 15, 2011
i have a proyect wich compiles flawlessly in cs5, i decided to ported to cs5.5 because air3 does not get installed in cs5. when i try to compile i get an error... 1119: Access of possibly undefined property COMPLETE through a reference with static type Class.
[Code]...
View 3 Replies
Jun 2, 2011
I have a project that I want to port to mobile platform on Android and iOS.The project uses a v.addEventListener(VideoEvent.COMPLETE, completePlay) handler to detect when video is finished playing and trigger the next action.
The project is running perfecty when publishing for Air or Flash Player 9 and above.However when just changing the target player for publishing to Air for Android or iOS the following error occours:Access of possibly undefined property COMPLETE through a reference with static type Class.
View 1 Replies
Oct 20, 2011
I am experiencing an issue with playback on RTMPE streams. after investigation it seems that the FMS server is firing the NetStream.Play.Complete message at random points, indicating that a stream has ended. This is happening and random points during the stream, not even close to the end.[code]As you can see roughly 17mins into playback...although the stream is 1 hour 24mins long.I have tested this numerous times, and each time it is at a different point in the stream.Intermittently the NetStream.Play.InsufficientBW warning is being fired prior to NetStream.Play.Stop.I am using a player built on OSMF 1.5
View 1 Replies
Dec 20, 2009
I am using the code below to load 3 images to use a cursors later in the code.
private function loadCursors():void
{
for(var i:Number = 0;i < csrPathArr.length; i++)
{
[Code]....
It doesn't work because "updateNumCsrLoaded" is firing 6 times (twice per image) instead of 3. I could just change the if statement to "if (numCsrLoaded == 6)" but this is not
View 5 Replies
Sep 13, 2010
I have a Loader class which I'm using to load an image:
Code:
var request:URLRequest = new URLRequest('https://some website path to .png');
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, error);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, done);
[Code].....
The code above works when I run it from FlashDevelop but fails when it runs from a website. The domain is protected by a crossdomain file which allows the website I'm calling it from. I've tried other https requests to the same domain using URLLoader and those work fine. This code never calls Event.COMPLETE or IO_ERROR and no alert error comes up.
View 4 Replies
May 7, 2008
I have an array of loaders loading .jpgs. After the Event.COMPLETE fires, I trace the content at the current page and it tells me the content is null, BUT on testing the images appear just fine. Here's my code:
Code:
for (var i:uint = 0; i<pages.length; i++){
pages[i].contentLoaderInfo.addEventListener( Event.COMPLETE, loadImg, false, 0, true );
[code].....
View 1 Replies
Mar 24, 2010
I have made an AIR app that brings in local SWF files and displays them in an interface. One particular local SWF file contains a FLVPlayback component. On this component I've placed some event Listeners.
Code:
vod.player_flvp.addEventListener(fl.video.VideoEvent.PLAYHEAD_UPDATE, vodPlayheadUpdate);
vod.player_flvp.addEventListener(fl.video.VideoEvent.STATE_CHANGE, vodStateChange);
vod.player_flvp.addEventListener(fl.video.VideoEvent.COMPLETE, vodStateComplete);[code].....
View 2 Replies
May 8, 2011
Same codes... work in Flash Player 10.1 but do not work in Flash Player 10.2... Error: 1119: Access of possibly undefined property COMPLETE through a reference with static type Class.
is it flash bug or done intentionally? anyways, is there any way to run VideoEvents on FP 10.2 ??
View 0 Replies
Jan 25, 2010
I've created a player for a client in the past using their LimeLight server to stream videos and not had an issue before, however for a new client using different LimeLight server, the videos seem to be ending 3-4 secs too early.
My traces on 3 vastly different videos I tested:
metadata duration = 32 // 32 secs long, ends at 27
Stop [27.350 seconds] = 4.65
metadata duration = 17 // 17 secs long, ends at 12
Stop [12.852 seconds] = 4.148
metadata duration = 258 // 258 secs long, ends at 255
Stop [255.861 seconds]
In the video players I check for NetStream.Play.Stop then put a 'reset' type function in there. This function however triggers too early due to this strange bug. Has anyone have seen this before?
private function netStatusHandler(event:NetStatusEvent):void
{
trace("connected is: " + nc.connected );
[Code].....
The only work-around I see for this is saving the initial number I get from the metadata duration, and running a timer to constantly check for when the current ns.time matches metadata and then run my reset function.
View 1 Replies
Jun 5, 2011
I am having some trouble with MOUSE_WHEEL delta values. It seems like the event doesn't fire unless I REALLY spin the dammed wheel. Which makes sense because the only values I get range from 3-30. I was hoping to catch 1-3 as well because if I just spin a few notches, nothing triggers and the app feels sluggish.FYI every other program on my machine feels those 1-notch spins just fine so it's not the mouse.Will AS3 not fire if the delta is less than 3?Here is the code
private function handleMouseWheel(e:MouseEvent):void {
trace(e.delta);
// Output is always more/less than +/- 3 [code].....
View 1 Replies
Jul 28, 2010
microphone.addEventListener(SampleDataEvent.SAMPLE_DATA, gotMicData); the event gotMicData is never fired.. however i tried using dispatchEvent but that will return null byteArray.. However similar code works fine in Flashcs5...
import flash.events.SampleDataEvent;
import flash.media.Microphone;
import flash.media.Sound;
[Code]....
View 2 Replies
Sep 3, 2010
flash is not my area of expertise, but I've inherited a task that deals with AS2 Basically, I have a flash document (a loader?) with the following AS 2.0 code:
[Code]...
Basically, the idea is after the movie finishes playing, you should get redirected to a new page. The problem is that sometimes the page redirects immediately (before the movie is played). The movies are being served up from a media server and this seems to happen more consistently with newly uploaded movies. Sometimes it takes several attempts to actually play the movie all the way through, but over time, the movies generally start to play problem-free.
View 1 Replies
Feb 9, 2011
I have about a 1min 30 sec animation in Flash CS5 which uses a lot of background sound and music. When I test each individual scene, the sound is right where I want it, in line with face animations, actions, etc. But when I watch the SWF (Hit Ctrl+Enter), the sound begins to enter early, when the video is about 50 seconds through. It gets so far in front that by the end of the film the sound is arriving about a good scene before when it is supposed to arrive.
View 1 Replies
Apr 9, 2010
I have a simple swf which create flvplayback object and load from time to time an flv, replacing the old one.I manage everything in a wrapper class, identified with mdcVC in the code below, with a variable FLVPlayback in it.I notice one strange thing, before loading a new flv, the old one is replaced and the listeners removed. However in the fragment of code where this happens seems that the VideoEvent is not removed.
trace("listener:" + mdcVC.flvPlayer.hasEventListener(VideoEvent.STATE_CHANGE));
trace("listener:" + mdcVC.flvPlayer.hasEventListener(IOErrorEvent.IO_ERROR));
trace("listener:" + mdcVC.flvPlayer.hasEventListener(NetStatusEvent.NET_STATUS));[code].....
View 1 Replies
Jan 12, 2009
I have an intermittant problem with FLV playback. I am using FMS 3.0.1r123 and FLVPlayback component to play RTMP streams that have been recorded using a webcam via RTMP. Maybe 1 in 10 recordings will not play back the last couple of seconds of the movie. A day or two later they are fine and play completely! I have made some tests;
1. Using Video object instead makes no difference (it seems the Event.COMPLETE message arrives early)
2. Using HTTP playback fixes the problem (but I want to try and keep the RTMP playback if possible though but I guess this is one way out)
3. The duration before the movies plays back properly seems to vary but is always at least 24 hours later (is that weird or what?)
4. Seeking past the 'end' will play the last couple of seconds.
5. The metadata duration reported at the start is correct (but how can you force FLVPlayback to use this length?)
View 3 Replies
Jan 30, 2010
I am having a bit of a problem with the playback of a certain sound in my published file. I have a sound attached to a frame in my timeline and I have it as a stream so that it plays extactly where I want it to in the movie. When I publish my movie, however, the sound plays about 2-3 seconds before it's supposed to. I tried putting another sound file in its place and the other file plays early as well. The sound will also start early if it is an event
View 3 Replies
Mar 18, 2009
I'm trying to import and use the classes, FLYPlayback and VideoEvent, I use the following code to import them,
[Code]...
View 3 Replies
Sep 21, 2008
I have what should be a simple bit of code. I have 25 movie clips laid out in a grid; each is named myVideo1, myVideo2, etc. When a clip is mouseovered, it should start playing and loop until mouseout, whereupon it will stop.
Here is the code:
Code:
import fl.video.*;
for (var i = 1; i <= 25; i++) {
["myVideo" + i]addEventListener(MouseEvent.MOUSE_OVER, playMovie);
["myVideo" + i]addEventListener(MouseEvent.MOUSE_OUT,stopMovie);
[Code].....
then the listener and function work fine for that particular clip. The two mouse listeners work fine with the dynamic assignation. I was hoping to avoid having to add 25 lines of code to setup the VideoEVent listener for each individual clip and don't understand why ["myVideo" + i] doesn't work as it does for the mouse event listeners.
View 5 Replies
Jan 9, 2012
I'm trying to get a dynamic tex box to go from 0 to100%, 100% would be when videoEvent is ready. I cant think of a way to do this. Any suggestions? I guess I need to know how many bytes it takes for VideoEvent.READY to happen.heres my code as of right now..
import fl.video.*;
import fl.controls.ProgressBarMode;
// Set Variables
[code]........
View 2 Replies
Jun 10, 2011
I have the code:
var timer:Timer = new Timer(milliseconds, repititions);
timer.addEventListener(TimerEvent.TIMER, callback);
timer.start();
and if a user click I want to call the callback early. Is there was a way to either force the timer to finish immediately, or stop it and send the TimerEvent.Timer on my own?
I'm looking for something simple like the tween classes fforward().
EDIT
The Solution was
timer.dispatchEvent(new TimerEvent(TimerEvent.TIMER));
I was trying to do timer.dispatchEvent(new TimerEvent("TIMER")); which doesn't work.
View 3 Replies
Feb 17, 2011
I am loading in binary files with the url class which can be quite large 10mb + and it works fine on my server but another server I am testing on it can sometimes not work. Sometimes it will not load the file and other times it will only load about 20% and it throw a complete event??? Then of course other times it works fine. This server is https maybe that has something to do this it?
View 0 Replies
Feb 4, 2011
Is anyone having trouble with Chrome getting NetStream.Play.Stop early in Chrome? Seems to fire around the time the buffer has filled. Same code is and has been working fine in all other browsers for some time.
View 2 Replies
Jun 30, 2011
For example:
for(var i:int=0; i<someArray.length; i++)
{
var loader:Loader=new Loader();
loader.load(new URLRequest("http://testurl.com/test.jpg"));
[Code]....
The second paramter (i) for imageLoaded is always 1, I guess because i no longer exists and is defaulting to 1. Is it possible to get that second paramter to be evaluated when the load is started rather than on complete?
View 2 Replies
Sep 5, 2011
I have a hidden DisplayObject (myObj.visible = false;). I've provided a listener: myObj. addEventListener(MouseEvent.CLICK, myHandler);By myHandler does never fires. It seems that MouseEvent.CLICK is not delivered for hidden objects...How can I listen to MouseEvent.CLICK for my hidden object?
View 1 Replies
Mar 23, 2010
ive got several movie clips as buttons in a parent movie clip that i hide/show. each button has its own instance name. even when the parent movie clip is invisible the button clips still get onmouseup events. when the parent is visable i dont even need to click on the movie clip to get the event to fire. even though i put the functions on diffrent clips they all fire, here are two of them:
Code:
_root.menuLevelUp.btnShipHealthUp.onMouseUp = function()
{
trace("healthUp");[code]....
whenever i click even when the parent clips is not visable i get
Code:
healthUp
speedUp
View 1 Replies
Sep 5, 2006
With the following code I get an output of:
true
true
It seems that the onLoad method fires twice ?? I know the .load method has to come after the .onLoad function for the function to work but that doesn�t seem to be the problem in this case.
[AS]xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = function(loaded) {
[Code]....
View 5 Replies
Mar 19, 2010
I'm looking for a way to add an EventListener which will automatically removes itself after the first time it fires, but I can't figure a way of doing this the way I want to.[code]
View 2 Replies