縦書き

縦書きは、色々と工夫が必要です。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
 
<simplelayout spacing="10" axis="x"/>
 
<text width="14" multiline="true" bgcolor="0xccccff">
あいうえおかきくけこしゃしゅしょ</text>
 
<text width="50" multiline="true" bgcolor="0xccccff"><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
A<br/>B<br/>C<br/>D<br/>E<br/>F<br/>G<br/>H</text>
 
<vbox bgcolor="0xccccff" width="50">
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
 <text align="center"></text>
</vbox>
 
<class name="tateText" extends="text" multiline="true">
   <handler name="oninit">
     <![CDATA[
     var t= this.text;
     var n = '';
     for(var i=0; i<t.length; i++){
       n += ( t.charAt(i) + "<br/>");
     }
     this.setText(n);
     ]]>
   </handler>
</class>
<tateText width="50" bgcolor="0xccffcc">
あいうえおかきくけこしゃしゅしょABCDE</tateText>
 
 
<class name="tateText2" extends="vbox">
   <attribute name="text" type="string"/>
   <handler name="oninit">
     <![CDATA[
     var t= this.text;
     for(var i=0; i<t.length; i++){
       new lz.text(this,{'text':t.charAt(i),'align':'center'});
     }
     ]]>
   </handler>
</class>
<tateText2 width="50" bgcolor="0xccffcc">
あいうえおかきくけこしゃしゅしょABCDE</tateText2>
 
</canvas>
縦書き.txt · 最終更新: 2009/10/18 03:36 (外部編集)
Copyright © 2008~ずっと ason(minamotonoason@gmail.com,waldiz membo-db)