Change 20080620-maxcarlson-q by [EMAIL PROTECTED] on 2008-06-20
16:19:49 PDT
in /Users/maxcarlson/openlaszlo/trunk-clean
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Clean up sprite event sending
Bugs Fixed: LPP-6463 - Sprites should use resourceevent() APIs
instead of calling setAttribute on the view that owns them
Technical Reviewer: promanik
QA Reviewer: [EMAIL PROTECTED]
Details: LzMediaLoader.lzs - Track loadperc on the sprite instead of
the view. Use resourceevent() instead of setAttribute() to send
events and set view values. Avoid sending deprecated onloadperc events.
LzMakeLoadSprite.as - Use resourceevent() instead of setAttribute() to
send events and set view values.
swf/LzSprite.as - Avoid sending deprecated events. Read
'donttrackplay' option from the view instead of the sprite.
dhtml/LzSprite.js - Use resourceevent instead of setTotalFrames() to
send ontotalframes event. Send onframesloadratio and onloadratio
events when media is loaded.
swf9/LzSprite.as - Use resourceevent instead of setTotalFrames() to
send ontotalframes event.
LaszloView.lzs - Get rid of unused properties. Add missing
onframesloadratio and onloadratio events. Update frame and
totalframes to correct defaults. Update docs. Eliminate unused
setTotalFrames() method.
Tests:
Files:
M WEB-INF/lps/lfc/kernel/swf/LzMediaLoader.lzs
M WEB-INF/lps/lfc/kernel/swf/LzMakeLoadSprite.as
M WEB-INF/lps/lfc/kernel/swf/LzSprite.as
M WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
M WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
M WEB-INF/lps/lfc/views/LaszloView.lzs
Changeset:
http://svn.openlaszlo.org/openlaszlo/patches/20080620-maxcarlson-q.tar