[Laszlo-dev] updated copy of Flex 4 compiler, text layout framework available for experimenting with
Amy Muntz
amuntz at laszlosystems.com
Tue Sep 8 12:15:57 PDT 2009
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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20090908/40898166/attachment.html
More information about the Laszlo-dev
mailing list