#FULLSCREEN Mode
8 messages in this thread
Hi Brian,
I've come across a new problem with the playing of FLC files with the ASL.
Simply by clicking the mouse on any part of the screen during the animation
play, I get a pause at the current frame. This only occurs when I use the
AA_FULLSCREEN flag in the wMode parameter of aaLoad().
I've found that this also happens when selecting the "Full Screen" menu option
of the Animation Player.
Is there any way to prevent this?
Thanks,
Donald MacLeod
First Information Group
U.K.
<<Simply by clicking the mouse on any part of the screen during the animation
play, I get a pause at the current frame>>
Did you use any of the sample files as a template when you were writing your
application? That pause when clicked was programmed in as an example of
functionality. It is written in the code of the sample file, and when that
portion of the code is remarked out, this effect goes away.
When I write a player from scratch, this does not happen.
-Brian
Brian,
No, I didn't even look at the sample code before writing the application.
Changing the flag to anything other than AA_FULLSCREEN in the following call
stops the pause on mouse click:
hAAFlicAnim = aaLoad ( lpszFlicFile,
hWnd,
AA_FULLSCREEN,
ptFlicOrigin.x,
ptFlicOrigin.y,
nFlicWidth,
nFlicHeight,
0,
0 );
The pause occurs for right and left button presses.
For comparison, is it possible for you to send some sample code for your
player?
-Donald.
Malcom,
I misunderstood the first time..you are saying the only time you see this
behavior is when you have wMode set to AA_FULLSCREEN. Correct?
I thought you meant the animation was pausing in any window. That is the code
that was written into the sample.
I believe the pause when click in Fullscreen mode is written into the DLL as a
property of the full screen playback. However I didn't see a way to turn it off
(It sould have been a Setparm).
I will forward this thread to one of the programmers that can tell us for sure,
but they are at SIGGRAPH right now so I won't get an answer for a few days.
-Brian
Brian,
Any progress by your software guys yet?
Just to confirm the problem; yes, this behaviour is only seen when
AA_FULLSCREEN is set in the wMode parameter.
I guess if they manage to solve this, I'll need a new aaplay.dll or will I
simply need to implement a similar magic incantation as used to suppress the
copyright logo from appearing?
Anyway, I'd appreciate a progress report as the deadline for final disc
mastering is fast approaching.
Thanks,
-Donald.
Malcom,
Sorry, I thought I got this message to you already.
The pause in FULLSCREEN mode is hard coded into the source code. There is no
way to disable it.
-Brian
Brian,
Ah, this presents us with a major problem!
We cannot allow users to interrupt the anims on the CDROM disc. Unfortunately,
we have no option but to abandon the FLC approach and convert these files to
Quicktime movie format.
It's a pity, especially since what appears to be trivial change to the code
could avoid this. However, given that the problems still exist with the 'shadow
image' being visible at the end of the animation, I guess that we could have
arrived at the same conclusion a bit later anyway.
Thanks for you input.
-Donald MacLeod.
Sorry the player didn't work out for your app. A couple of developers have had
to switch to AVI or quicktime for various functions that our player does not
support. Remember, it is many years old! (in computer years <g>)
Let us know how the application goes. Good luck.
-b