[Laszlo-dev] For Review: Change 20090220-bargull-Y8a Summary: loadratio for swf9 and change for security check

André Bargull andre.bargull at udo.edu
Sat Feb 21 04:05:52 PST 2009


It works for me when loading the "logo.swf"-file (a swf5-file) and then 
calling play().

---
<canvas debug="true">
     <view>
         <handler 
name="oninit">this.setSource("/trunk/laszlo-explorer/images/logo.swf")</handler>
         <handler name="onload">Debug.write("onload");this.play()</handler>
     </view>
</canvas>
---


On 2/21/2009 3:13 AM, Max Carlson wrote:
> There will no longer be warnings when trying to use playback controls 
> for AVM1 content - otherwise, approved!
> 
> André Bargull wrote:
>> Change 20090220-bargull-Y8a by bargull at dell--p4--2-53 on 2009-02-20 
>> 00:53:38
>> in /home/Admin/src/svn/openlaszlo/trunk
>> for http://svn.openlaszlo.org/openlaszlo/trunk
>>
>> Summary: loadratio for swf9 and change for security check
>>
>> New Features:
>>
>> Bugs Fixed: LPP-7709, LPP-7716
>>
>> Technical Reviewer: max
>> QA Reviewer: promanik
>> Doc Reviewer: (pending)
>>
>> Documentation:
>>
>> Release Notes:
>>
>> Details:
>> Renamed sound playback related methods:
>> - "startPlay" to "startSoundPlay"
>> - "stopPlay" to "stopSoundPlay"
>> - "updatePlay" to "updateSoundPlay"
>> Removed "frames", "source", "lastreswidth", "lastresheight", 
>> "skiponload", "baseurl". All of them were either no longer needed or 
>> left-overs from the original dhtml kernel based sprite implementation.
>> Moved loadurl computation in "setSource" in a separate method 
>> ("getLoadURL").
>> Removed null-pointer check in "applyStretchResource" because it was 
>> done twice.
>> Moved framenumber computation and setting from "stop()" and "play()" 
>> into a separate method ("updateResourcePlay").
>>
>> LPP-7709:
>> Add all loader-events immediately after constructing the Loader, even 
>> though the comment at "loaderInitHandler" says that it won't work 
>> (which is a lie). See event description for "init" 
>> (flash.display.LoaderInfo):
>> "Dispatched when the properties and methods of a loaded SWF file are 
>> accessible and ready for use."
>> So the "init"-event is dispatched far too late and therefore no 
>> "progress"-events were detected and therefore no "onloadratio"-events 
>> for users.
>> LPP-7716:
>> Don't use "parentAllowsChild"/"childAllowsParent" to avoid security 
>> exceptions, instead use a simple try-catch block when accessing the 
>> loaded content. Also moved the playback warning from 
>> "loaderEventHandler" to "stop"/"play", because otherwise these 
>> warnings did appear when loading a simple application in debug-mode 
>> (triggered by avm1movie assets for the debugger).
>>
>>
>> Tests:
>> testcase from LPP-7709, note that "onloadratio" events are generated
>> amazon-demo in swf9
>>
>> Files:
>> M WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
>>
>> Changeset: 
>> http://svn.openlaszlo.org/openlaszlo/patches/20090220-bargull-Y8a.tar
>>
> 


More information about the Laszlo-dev mailing list