Jump to content
Search Community

null ref on loader dispose when alternateUrl fails

Sam test
Moderator Tag

Recommended Posts

Hello again,

 

Looks like you have a null object reference issue when a loader path and defined alternateUrl both fail and the dispose call is made on the loader instance. I attempted to attach a demonstration of it but the forums gave an error: Sorry, the board attachment quota has been reached. Should be pretty easy to replicate but if you're interested in the demo give me a place to drop it and I can shoot over the project.

 

Main Thread (Suspended: TypeError: Error #1009: Cannot access a property or method of a null object reference.)	
com.greensock.loading::VideoLoader/_dump	
com.greensock.loading.core::LoaderItem/set url	
com.greensock.loading.core::LoaderItem/_failHandler	
com.greensock.loading::VideoLoader/_statusHandler	

 

Sam

Link to comment
Share on other sites

Yep, the problem is that you're calling dispose() in your error handler which is called after the first load error and before the alternateURL attempt. Maybe you meant to listen for an onFail? In any case, I did just upload a revised version that should eliminate the error even if you do call dispose() before the alternateURL re-attempt.

 

Also, I noticed you're manually creating a FlexContentDisplay - I wouldn't recommend that. Instead, simply do this once:

LoaderMax.contentDisplayClass = FlexContentDisplay;

 

From then on, it will always use FlexContentDisplay by default rather than ContentDisplay.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...