You can just copy that one file into the folder structure in your
project source.  That should be enough to get a line number on the
problem

 

________________________________

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Joseph Balderson
Sent: Monday, August 11, 2008 2:40 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] FLVPlayback in Flex produces RTE #1009 when
setSize() is called for a bad URL

 

That was going to be my next move, thanks for confirming that Alex.
Though going 
from FLVPlayback SWC to direct source is not so simple, so we'll stick
to the 
kludge for now.

__________________________________________________________

Joseph Balderson, Flash Platform Developer | http://joeflash.ca
<http://joeflash.ca> 

Alex Harui wrote:
> Doesn't sound like Flash/Flex. If you go back to compiling from the
> fl.* source you can get a line number for the exception and see what
is
> going on.
> 
> -----Original Message-----
> From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>
[mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>
] On
> Behalf Of Joseph Balderson
> Sent: Monday, August 11, 2008 10:21 AM
> To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> 
> Subject: [flexcoders] FLVPlayback in Flex produces RTE #1009 when
> setSize() is called for a bad URL
> 
> Previously in [flexcoders] Extending A Class From an External Source
> Produces
> Error 1017: Base Class Not Found
> 
> Alex Harui wrote:
>> OK. I don't know what the EULA says about your options, but keep in
>> mind that mixing fl.* and mx.* components doesn't work for fl.*
>> components that get keyboard focus. You'll start getting runtime
>> exceptions. So this might work for FLVPlayback, but I wouldn't
>> guarantee it for other fl.* components.
> 
> Although, now that you mention it, I am wrestling with a very strange
> runtime
> exception related to the FLVPlayback component in a project. I have a
> custom
> resizable Panel containing a custom Flex component which contains an
> FLVPlayback
> component encapsulated by UIMovieClip.
> 
> If the source URL is invalid, and we try to call flvpb.setSize(), we
get
> a RTE
> every time, which totally buggers up the application. It's consistent
> and
> reproducible, and only happens when the source is invalid. (I can't
wait
> for
> Flash 10 when we can catch thrown RTEs)
> 
> TypeError: Error #1009: Cannot access a property or method of a null
> object
> reference.
> at
>
fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/intern
<http://www.adobe.com/2007/flash/flvplayback/intern> 
> al::doAutoResize()
> at flash.utils::Timer/_timerDispatch()
> at flash.utils::Timer/tick()
> 
> Since there is a very minor case scenario where the URL might not be
> correct,
> the only solution we've figured out has been to "pre-qualify" URLs in
> the
> application by trying to establish a NetConnection to the URL, and
then
> marking
> that URL as "good" before the vid player ever gets to use it, which is
a
> nasty
> kludge.
> 
> Do you think this might be a Flash-Flex integration thing, or simply
an
> FLVPlayback component bug?
> 
> __________________________________________________________
> 
> Joseph Balderson, Flash Platform Developer | http://joeflash.ca
<http://joeflash.ca> 
> 
> 

 

Reply via email to