It looks better so far...
Henry Minsky wrote:
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 <[email protected]
<mailto:[email protected]>> 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
<[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>> 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
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
--
Regards,
Max Carlson
OpenLaszlo.org
--
Henry Minsky
Software Architect
[email protected] <mailto:[email protected]>
--
Regards,
Max Carlson
OpenLaszlo.org