[Laszlo-dev] updated copy of Flex 4 compiler, text layout framework available for experimenting with
Henry Minsky
henry.minsky at gmail.com
Tue Sep 8 17:02:48 PDT 2009
Sorry, I forgot to svn add some new files in the flex 4 update. I just
committed them, try again please!
On Tue, Sep 8, 2009 at 6:58 PM, Max Carlson <max at openlaszlo.org> wrote:
> I just updated to r14702 which includes your change. I can no longer build
> the swf9 LFC. Here's a stacktrace from running ./buildlfc --runtime=swf9:
>
> Buildfile: build.xml
>
> get-env:
>
> get-svn-info:
>
> read-svn-info:
>
> build-opt:
>
> init:
>
> lfc:
>
> lzl:
> [echo] Compiling
> /Users/maxcarlson/openlaszlo/trunk-clean/lps/includes/lfc/LFC9.swc
> [java] Executing compiler: (cd
> /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941;
> /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/bin/compc
> -load-config=/Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml
> -compiler.show-actionscript-warnings=false
> -compiler.source-path+=/var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941
> -compiler.headless-server=true -compiler.fonts.advanced-anti-aliasing=true
> -output
> /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941/app.swc
> -include-classes LzBootstrapMessage LzMessage LzFormatter
> LzDeclaredEventClass LzValueExpr LzInitExpr LzOnceExpr LzConstraintExpr
> LzAlwaysExpr LzStyleExpr LzStyleAttr LzStyleIdent LzInheritedHash LzCache
> LzEventable LzStyleAttrBinder PresentationType DefaultPresentationType
> StringPresentationType BooleanPresentationType NumberPresentationType
> ColorPresentationType ExpressionPresentationType SizePresentationType LzNode
> \$lzc\$class_userClassPlacement LzDelegate LzEvent LzKernelUtils
> LzLibraryCleanup LFCApplication LzIdleKernel LzSprite LzTextSprite
> LzInputTextSprite LzFontManager LzTimeKernelClass LzKernelTimer LzLibrary
> LzXMLParser LzXMLTranslator LzHTTPLoader LzMouseKernel LzBrowserKernel
> LzKeyboardKernel LzScreenKernel LzContextMenuKernel LzContextMenuItemKernel
> LzAudioKernel LzAsset DojoExternalInterfaceClass LzView LzText LzInputText
> LzViewLinkage LzCanvas LzScript LzAnimatorGroup LzAnimator LzLayout LzFont
> LzSelectionManager LzDataSelectionManager LzCommand LzState LzDataNodeMixin
> LzDataNode LzDataElementMixin LzDataElement LzDataText LzDataRequest
> LzDataProvider LzHTTPDataRequest LzHTTPDataProvider LzDataset
> __LzHttpDatasetPoolClass LzDatapointer LzParam LzParsedPath
> AnonDatasetGenerator LzDatapath LzReplicationManager LzRefNode
> LzDataAttrBind LzLazyReplicationManager LzResizeReplicationManager
> LzColorUtils LzUtilsClass LzInstantiatorService LzGlobalMouseService
> LzBrowserService LzContextMenu LzContextMenuItem LzModeManagerService
> LzCursorService LzURL LzKeysService LzAudioService LzHistoryService
> LzTrackService LzIdleEvent LzIdleService LzCSSStyleRule LzCSSStyleClass
> LzCSSStyleDeclaration LzStyleSheet LzCSSStyleSheet LzFocusService
> LzTimerService LzDebugService
> \$lzsc\$mixin\$LzDataElementMixin\$LzDataNodeMixin\$LzDataNode
> \$lzsc\$mixin\$LzDataNodeMixin\$LzNode
> \$lzsc\$mixin\$LzDataNodeMixin\$LzDataNode
> \$lzsc\$mixin\$LzFormatter\$LzView
> \$lzsc\$mixin\$LzDataElementMixin\$LzDataNodeMixin\$LzNode
> \$lzsc\$mixin\$LzFormatter\$ \$runtime \$dhtml \$as3 \$swf10 \$as2 \$debug
> \$reportUndefinedObjectProperty \$js1 lz DojoExternalInterface
> \$reportUndefinedVariable \$reportUndefinedMethod LzHttpDatasetPool \$swf7
> \$swf9 \$swf8 globalValue LzTimeKernel \$reportNotFunction global \$j2me
> _Copyright LzResourceLibrary canvas Debug \$modules LzDeclaredEvent
> __ES3Globals LzCSSStyle \$reportSourceWarning \$svg
> \$reportUndefinedProperty \$profile LzUtils -target-player=9.0.0)
> [java] compiler output is Loading configuration file
> /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml
> [java] Adobe Compc (Flex Component Compiler)
> [java] Version 4.0.0 build 6898
> [java] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.
>
>
> [java] Stray error string from external compiler:
> /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml(85):
> Error: unable to open 'spark-manifest.xml'
> [java] compiler output:
> [java] Loading configuration file
> /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml
> [java] Adobe Compc (Flex Component Compiler)
> [java] Version 4.0.0 build 6898
> [java] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.
>
>
> [java] FAIL: compiler returned 1
> [java] Done executing compiler
> [java] Intermediate file
> /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941/app.swc:
> does not exist
> [java] Exception compiling scriptfile: org.openlaszlo.sc.CompilerError:
> Errors from compiler, output file not created
> [java] org.openlaszlo.sc.CompilerException:
> org.openlaszlo.sc.CompilerError: Errors from compiler, output file not
> created
> [java] at org.openlaszlo.sc.Compiler.compile(Compiler.java:403)
> [java] at org.openlaszlo.sc.lzsc.compile(lzsc.java:110)
> [java] at org.openlaszlo.sc.lzsc.compile(lzsc.java:325)
> [java] at org.openlaszlo.sc.Main.main(Main.java:10)
> [java] Compilation aborted.
>
>
> Henry Minsky wrote:
>
>> We should run as many complex apps as we can. This affects only SWF10 (and
>> SWF9) so maybe Ghost could help out with some QA on this, given that they
>> have the biggest Flash 10 app that I know of?
>>
>> On Tue, Sep 8, 2009 at 3:15 PM, Amy Muntz <amuntz at laszlosystems.com<mailto:
>> amuntz at laszlosystems.com>> wrote:
>>
>> Hi Henry,
>> This is in trunk, right? Can you suggest what test apps we should
>> run to make sure there aren't any unanticipated side effects? We
>> will be using trunk for an end of September release.
>>
>> Thanks,
>> Amy
>>
>>
>> On Tue, Sep 8, 2009 at 2:45 PM , Henry Minsky wrote:
>>
>> I just checked in an updated flex 4 release into the LPS tree, and
>> it contains the libraries for
>> the Flash text layout framework. Below is an example of how to
>> compile a call to the TLF libraries.
>>
>>
>>
>> <canvas width="100%" height="80%" debug="true">
>> <debug fontsize="12"/>
>>
>> <script when="immediate">
>> <![CDATA[
>>
>> class foo {
>> #passthrough (toplevel: true) {
>> import flash.display.Sprite;
>> import flashx.textLayout.compose.StandardFlowComposer;
>> import flashx.textLayout.container.ContainerController;
>> import flashx.textLayout.elements.ParagraphElement;
>> import flashx.textLayout.elements.SpanElement;
>> import flashx.textLayout.elements.TextFlow;
>> }#
>>
>> /** Simplest possible "Hello, World" text example */
>> public function foo(view:LzView)
>> {
>> var textFlow:TextFlow = new TextFlow();
>> var p:ParagraphElement = new ParagraphElement();
>> textFlow.addChild(p);
>> var span:SpanElement = new SpanElement();
>> span.text = "Hello, World";
>> span.fontSize = 48;
>> p.addChild(span);
>> textFlow.flowComposer.addController(new
>> ContainerController(view.sprite, 400, 200));
>> textFlow.flowComposer.updateAllControllers();
>> }
>> }
>>
>> ]]>
>> </script>
>>
>> <view width="200" id="v1" height="100">
>> <attribute name="tflow"/>
>> <handler name="oninit">
>> this.tflow = new foo(this);
>> </handler>
>> </view>
>>
>> </canvas>
>>
>>
>>
>>
>> --
>> Henry Minsky
>> Software Architect
>> hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
>>
>>
>>
> --
> Regards,
> Max Carlson
> OpenLaszlo.org
>
--
Henry Minsky
Software Architect
hminsky at laszlosystems.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20090908/17c79ac9/attachment-0001.html
More information about the Laszlo-dev
mailing list