Discussion:
[Gnash-commit] [bug #46865] Gnash rejects `levelNumber` parameter in `MovieClipLoader.loadClip(URL, levelNumber)`
Nutchanon Wetchasit
2016-01-10 05:00:26 UTC
Permalink
URL:
<http://savannah.gnu.org/bugs/?46865>

Summary: Gnash rejects `levelNumber` parameter in
`MovieClipLoader.loadClip(URL,levelNumber)`
Project: Gnash - The GNU Flash player
Submitted by: nachanon
Submitted on: Sun 10 Jan 2016 12:00:25 PM ICT
Category: core
Severity: 3 - Normal
Release: master
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any

_______________________________________________________

Details:

I have created a test Flash file which tries to display an external SWF file,
by loading it to `_level1` using `MovieClipLoader.loadClip(URL,levelNumber)`:

var loader:MovieClipLoader;

trace("loader: starting");
loader = new MovieClipLoader();
if(!loader.loadClip("testanimation.swf", 1)) {
trace("loader: failed to start animation loading");
}
-verbatim+

It works as expected under Flash Player, but failed under Gnash;
`MovieClipLoader.loadClip()` rejected `levelNumber` argument,
and returned `false`.

Gnash: 0.8.11dev (git 15d61a8 26-Dec-2015)
Flash Player: 11.2 r202 (11.2.202.491) Standalone
System: Debian GNU/Linux 7.0 Wheezy i386.

Note: If I replaced the `levelNumber` argument with a `MovieClip` instance,
it would work without problem under both Gnash and Flash Player.





_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?46865>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
Nutchanon Wetchasit
2016-01-10 05:03:15 UTC
Permalink
Follow-up Comment #1, bug #46865 (project gnash):

Markup on previous post was messed up a bit, here is the original post:

I have created a test Flash file which tries to display an external SWF file,
by loading it to `_level1` using `MovieClipLoader.loadClip(URL,levelNumber)`:

var loader:MovieClipLoader;

trace("loader: starting");
loader = new MovieClipLoader();
if(!loader.loadClip("testanimation.swf", 1)) {
trace("loader: failed to start animation loading");
}


It works as expected under Flash Player, but failed under Gnash;
`MovieClipLoader.loadClip()` rejected `levelNumber` argument,
and returned `false`.

Gnash: 0.8.11dev (git 15d61a8 26-Dec-2015)
Flash Player: 11.2 r202 (11.2.202.491) Standalone
System: Debian GNU/Linux 7.0 Wheezy i386.

Note: If I replaced the `levelNumber` argument with a `MovieClip` instance,
it would work without problem under both Gnash and Flash Player.


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?46865>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
Nutchanon Wetchasit
2016-01-10 05:10:38 UTC
Permalink
Follow-up Comment #2, bug #46865 (project gnash):

This is a video result from Adobe Flash Player:
http://www.mediafire.com/?4jfu111z8azfcvk

You'll see that the animation (which is loaded from external SWF) plays.

This is a video result from Gnash:
http://www.mediafire.com/?uj7a5i7w909irk4

You'll see that the external SWF animation does not load.

Gnash's console output shows:

119 TRACE: loader: starting
120 ACTIONSCRIPT ERROR: Could not find target 1 (evaluated from [number:1])
120 TRACE: loader: failed to start animation loading


Test SWF, full source code, build scripts, screencasts, and logs (verbosity 2
with action error log) are attached.

Gnash: 0.8.11dev (git 15d61a8 26-Dec-2015)
Flash Player: 11.2 r202 (11.2.202.491) Standalone
System: Debian GNU/Linux 7.0 Wheezy i386

(file #35960)
_______________________________________________________

Additional Item Attachment:

File name: loaderlevelno.zip Size:26 KB


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?46865>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
Nutchanon Wetchasit
2016-01-10 05:12:01 UTC
Permalink
Additional Item Attachment, bug #46865 (project gnash):

File name: loaderlevelno_fp11.2.202.491.ogv Size:132 KB
File name: loaderlevelno_fp11.2.202.491.log Size:0 KB


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?46865>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
Nutchanon Wetchasit
2016-01-10 05:13:09 UTC
Permalink
Additional Item Attachment, bug #46865 (project gnash):

File name: loaderlevelno_gnash0.8.11dev-15d61a8.ogv Size:25 KB
File name: loaderlevelno_gnash0.8.11dev-15d61a8.log Size:3 KB


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?46865>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/

Loading...