gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-dev] Re: Gnash-dev Digest, Vol 38, Issue 14


From: zou lunkai
Subject: [Gnash-dev] Re: Gnash-dev Digest, Vol 38, Issue 14
Date: Sun, 15 Mar 2009 07:58:19 +0800

> I'm still digging into the details of this issue, and will post again once I
> have more information, but I wanted to throw this error out there and see if
> anyone can help direct my debugging effort.  Looking at the code for
> "replace_display_object," depth is suppose to be unsigned so not sure why
> it's negative at this point.
 
For statically placed movieclips(eg. created by PlaceObject2) tags, the depth from the AS view(mc.getDepth()) is calculated like this:  mc.getDepth() == depth_defined_in_placeObject2_tag - 16384.  So '-16383' probably means it's a clip that was placed at depth 1.
 
--zou


 
On Sun, Mar 15, 2009 at 12:00 AM, <address@hidden> wrote:
Send Gnash-dev mailing list submissions to
       address@hidden

To subscribe or unsubscribe via the World Wide Web, visit
       http://lists.gnu.org/mailman/listinfo/gnash-dev
or, via email, send a message with subject or body 'help' to
       address@hidden

You can reach the person managing the list at
       address@hidden

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gnash-dev digest..."


Today's Topics:

  1. Error using DataGrid in sub-SWF (Michael Landon)


----------------------------------------------------------------------

Message: 1
Date: Sat, 14 Mar 2009 08:37:24 -0600
From: Michael Landon <address@hidden>
Subject: [Gnash-dev] Error using DataGrid in sub-SWF
To: address@hidden
Message-ID:
       <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"

I have just started looking into the use of the standard DataGrid component
under Gnash 0.8.5 and have run into some weird behavior.  I've verified the
issue exists under Ubuntu 7.10 and Fedora 10.

I created a main SWF that has a sub-MovieClip obj in which I use a
MovieClipLoader to load a sub-SWF when the user clicks a button.  The
sub-SWF has 11 frames, the 3rd of which contains a single DataGrid.  The
first time the button is pressed, the sub-SWF appears to load just fine (no
errors, playback is as expected, etc).  If I press the button a second time
(or try and load any other SWF into that sub-MovieClip), I get an error in
onLoadInit() when I'm trying to goto a specific frame (frame 4 in the case
below):


PC:3415 - EX: ActionCallMethod
 method name: [string:gotoAndPlay]
 method object/func:
[gnash::movie_instance(_level0.content.target):0x8560008]
 method nargs: 1
Executing 8 tags in frame 3/11 of movieclip /content/target
22106:3085941184] 16:04:59 ERROR: MovieClip::replace_display_object: could
not find any character at depth -16383
22106:3085941184] 16:04:59 ERROR: MovieClip::replace_display_object: could
not find any character at depth -16382
Executing 2 tags in frame 1/2 of movieclip /content/target/my_dg
Executing 1 tags in frame 1/1 of movieclip
/content/target/my_dg/boundingBox_mc
Executing 8 tags in frame 4/11 of movieclip /content/target
22106:3085941184] 16:04:59 ERROR: MovieClip::replace_display_object: could
not find any character at depth -16383
22106:3085941184] 16:04:59 ERROR: MovieClip::replace_display_object: could
not find any character at depth -16382
Executing 1 tags in frame 1/1 of movieclip /content/target/myVODButton
After execution: PC 3415, next PC 3416, stack follows
Stack: "[undefined]"
Global registers: 1:[function(gnash::swf_function):0xb397e810],
2:[object(gnash::as_object):0xb397e888]
Local registers: 0:"[number:701]",
1:"[object(gnash::as_object):0xb1ca37f0]",
2:"[gnash::movie_instance(_level0.content.target):0x8560008]",
3:"[gnash::movie_instance(_level0.content.target):0x8560008]"
Local variables: this==[object(gnash::as_object):0xb1ca37f0]


I'm still digging into the details of this issue, and will post again once I
have more information, but I wanted to throw this error out there and see if
anyone can help direct my debugging effort.  Looking at the code for
"replace_display_object," depth is suppose to be unsigned so not sure why
it's negative at this point.

I do know that if I remove the DataGrid component from the stage, there is
no error.  I also know that if I leave the DataGrid empty (no dataprovider
assigned) the error still occurs.

Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.gnu.org/pipermail/gnash-dev/attachments/20090314/724cf79b/attachment.html

------------------------------

_______________________________________________
Gnash-dev mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/gnash-dev


End of Gnash-dev Digest, Vol 38, Issue 14
*****************************************


reply via email to

[Prev in Thread] Current Thread [Next in Thread]