@@ -30,7 +30,8 @@ pub fn loader_allocator<'gc>(
3030) -> Result < Object < ' gc > , Error < ' gc > > {
3131 // Loader does not have an associated `Character` variant, and can never be
3232 // instantiated from the timeline.
33- let display_object = LoaderDisplay :: empty ( activation, activation. context . swf . clone ( ) ) . into ( ) ;
33+ let display_object =
34+ LoaderDisplay :: empty ( activation, activation. context . root_swf . clone ( ) ) . into ( ) ;
3435 let loader = initialize_for_allocator ( activation, display_object, class) ?;
3536
3637 // Note that the initialization of `_contentLoaderInfo` is intentionally done here,
@@ -40,7 +41,7 @@ pub fn loader_allocator<'gc>(
4041 // Some LoaderInfo properties (such as 'bytesLoaded' and 'bytesTotal') are always
4142 // accessible, even before the 'init' event has fired. Using an empty movie gives
4243 // us the correct value (0) for them.
43- let movie = & activation. context . swf ;
44+ let movie = & activation. context . root_swf ;
4445 let loader_info = LoaderInfoObject :: not_yet_loaded (
4546 activation,
4647 Arc :: new ( SwfMovie :: empty ( movie. version ( ) , Some ( movie. url ( ) . into ( ) ) ) ) ,
@@ -88,7 +89,7 @@ pub fn load<'gc>(
8889 loader_info. unload ( activation) ;
8990
9091 // This is a dummy MovieClip, which will get overwritten in `Loader`
91- let movie = & activation. context . swf ;
92+ let movie = & activation. context . root_swf ;
9293 let content = MovieClip :: new (
9394 Arc :: new ( SwfMovie :: empty ( movie. version ( ) , Some ( movie. url ( ) . into ( ) ) ) ) ,
9495 activation. gc ( ) ,
@@ -259,7 +260,7 @@ pub fn load_bytes<'gc>(
259260 loader_info. unload ( activation) ;
260261
261262 // This is a dummy MovieClip, which will get overwritten in `Loader`
262- let movie = & activation. context . swf ;
263+ let movie = & activation. context . root_swf ;
263264 let content = MovieClip :: new (
264265 Arc :: new ( SwfMovie :: empty ( movie. version ( ) , Some ( movie. url ( ) . into ( ) ) ) ) ,
265266 activation. gc ( ) ,
0 commit comments