Jump to content


null ref on loader dispose when alternateUrl fails

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.core::LoaderItem/set url	



Link to comment
Share on other sites

I adjusted the attachment quota - please go ahead and post a sample set of files that demonstrates the issue.


You are using the latest version of LoaderMax/VideoLoader, right?

Link to comment
Share on other sites

Yup, I included the com directory in there in case I am a couple days out of date.

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.