※現在、「wonderfl build flash online」求人コンテンツ制作に関してのアンケートを実施中です!みなさまのお力添えを頂いて、続々とアンケート結果が集まっていますが、まだまだ募集しております。ご協力のほど、どうぞよろしくお願いいたします!

wonderfl運営事務局
→アンケートページ(※ログインしてからお答えいただけるようになっています。)

 notice: Flash editor updated! Join the development! Thanks to MiniBuilder


FORKED

TextField で CSS 適用済み HTML を表示する forked from: TextField で CSS 適用済み HTML を表示する [diff(1)]

  1. // forked from tkinjo's TextField で CSS 適用済み HTML を表示する
  2. package  
  3. {
  4.     /**
  5.      * HTML タグに関してはあえて対応していないタグを使用(もちろん推奨されません)。
  6.      * id 属性は使用できないっぽい?
  7.      * 
  8.      * Flash Player で対応している HTML タグ一覧
  9.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/TextField.html#htmlText
  10.      * 
  11.      * Flash Player で対応している CSS プロパティ一覧
  12.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/StyleSheet.html
  13.      */
  14.     
  15.     import flash.display.Loader;
  16.     import flash.display.Sprite;
  17.     import flash.events.Event;
  18.     import flash.net.URLLoader;
  19.     import flash.net.URLRequest;
  20.     import flash.text.StyleSheet;
  21.     import flash.text.TextField;
  22.     
  23.     [SWF(width="465", height="465", frameRate="60", backgroundColor="0xffffff")]
  24.     /**
  25.      * ...
  26.      * @author tkinjo
  27.      */
  28.     public class Main extends Sprite
  29.     {
  30.         
  31.         /**
  32.          * 
  33.          */
  34.         public function Main() 
  35.         {
  36.             var htmlTextField:TextField = new TextField();
  37.             htmlTextField.width = stage.stageWidth;
  38.             htmlTextField.height = stage.stageHeight;
  39.             htmlTextField.multiline = true;    //フィールドが複数行テキストフィールドであるかどうかを示します。
  40.             htmlTextField.condenseWhite = true;    //HTML テキストが含まれるテキストフィールド内の余分な空白(スペース、改行など)を削除するかどうかを指定するブール値です。
  41.             addChild( htmlTextField );
  42.             
  43.             //var htmlLoader:URLLoader = new URLLoader();
  44.             //htmlLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  45.                     //
  46.                     //htmlTextField.htmlText = htmlLoader.data;
  47.                 //} );
  48.             //
  49.             //var cssLoader:URLLoader = new URLLoader();
  50.             //cssLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  51.                     
  52.                     var styleSheet:StyleSheet = new StyleSheet();
  53.                     //styleSheet.parseCSS( cssLoader.data );
  54.                     styleSheet.parseCSS( cssText );
  55.                     htmlTextField.styleSheet = styleSheet;
  56.                     
  57.                     // スタイルシート読み込み後にテキストフィールドのテキストを設定しなければスタイルシートは設定されない。
  58.                     //htmlLoader.load( new URLRequest( "assets/news.html" ) );
  59.                 //} );
  60.             //cssLoader.load( new URLRequest( "assets/style.css" ) );
  61.             
  62.             htmlTextField.htmlText = htmlText;
  63.         }
  64.         
  65.         private const cssText:String = 'dl{display:block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif;}dt{display:block;font-weight:bold;}dd{display:block;text-indent:10;}';
  66.         private const htmlText:String = '<dl><dt>2009年06月01日</dt><dd>a</dd><dt>2009年06月02日</dt><dd>b<br/>c<br/>d</dd><dt>2009年06月03日</dt><dd>e<br/>f</dd><dt>2009年06月04日</dt><dd>g<br/>h</dd></dl>';
  67.     }
  68.     
  69. }
noswf

TextField で CSS 適用済み HTML を表示する forked from: TextField で CSS 適用済み HTML を表示する [diff(1)]

  1. // forked from tkinjo's TextField で CSS 適用済み HTML を表示する
  2. package  
  3. {
  4.     /**
  5.      * HTML タグに関してはあえて対応していないタグを使用(もちろん推奨されません)。
  6.      * id 属性は使用できないっぽい?
  7.      * 
  8.      * Flash Player で対応している HTML タグ一覧
  9.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/TextField.html#htmlText
  10.      * 
  11.      * Flash Player で対応している CSS プロパティ一覧
  12.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/StyleSheet.html
  13.      */
  14.     
  15.     import flash.display.Loader;
  16.     import flash.display.Sprite;
  17.     import flash.events.Event;
  18.     import flash.net.URLLoader;
  19.     import flash.net.URLRequest;
  20.     import flash.text.StyleSheet;
  21.     import flash.text.TextField;
  22.     
  23.     [SWF(width="465", height="465", frameRate="60", backgroundColor="0xffffff")]
  24.     /**
  25.      * ...
  26.      * @author tkinjo
  27.      */
  28.     public class Main extends Sprite
  29.     {
  30.         
  31.         /**
  32.          * 
  33.          */
  34.         public function Main() 
  35.         {
  36.             var htmlTextField:TextField = new TextField();
  37.             htmlTextField.width = stage.stageWidth;
  38.             htmlTextField.height = stage.stageHeight;
  39.             htmlTextField.multiline = true;    //フィールドが複数行テキストフィールドであるかどうかを示します。
  40.             htmlTextField.condenseWhite = true;    //HTML テキストが含まれるテキストフィールド内の余分な空白(スペース、改行など)を削除するかどうかを指定するブール値です。
  41.             addChild( htmlTextField );
  42.             
  43.             //var htmlLoader:URLLoader = new URLLoader();
  44.             //htmlLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  45.                     //
  46.                     //htmlTextField.htmlText = htmlLoader.data;
  47.                 //} );
  48.             //
  49.             //var cssLoader:URLLoader = new URLLoader();
  50.             //cssLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  51.                     
  52.                     var styleSheet:StyleSheet = new StyleSheet();
  53.                     //styleSheet.parseCSS( cssLoader.data );
  54.                     styleSheet.parseCSS( cssText );
  55.                     htmlTextField.styleSheet = styleSheet;
  56.                     
  57.                     // スタイルシート読み込み後にテキストフィールドのテキストを設定しなければスタイルシートは設定されない。
  58.                     //htmlLoader.load( new URLRequest( "assets/news.html" ) );
  59.                 //} );
  60.             //cssLoader.load( new URLRequest( "assets/style.css" ) );
  61.             
  62.             htmlTextField.htmlText = htmlText;
  63.         }
  64.         
  65.         private const cssText:String = 'dl{display:block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif;}dt{display:block;font-weight:bold;}dd{display:block;text-indent:10;}';
  66.         private const htmlText:String = '<dl><dt>2009年06月01日</dt><dd>a</dd><dt>2009年06月02日</dt><dd>b<br/>c<br/>d</dd><dt>2009年06月03日</dt><dd>e<br/>f</dd><dt>2009年06月04日</dt><dd>g<br/>h</dd></dl>';
  67.     }
  68.     
  69. }
noswf

TextField で CSS 適用済み HTML を表示する forked from: TextField で CSS 適用済み HTML を表示する [diff(1)]

  1. // forked from tkinjo's TextField で CSS 適用済み HTML を表示する
  2. package  
  3. {
  4.     /**
  5.      * HTML タグに関してはあえて対応していないタグを使用(もちろん推奨されません)。
  6.      * id 属性は使用できないっぽい?
  7.      * 
  8.      * Flash Player で対応している HTML タグ一覧
  9.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/TextField.html#htmlText
  10.      * 
  11.      * Flash Player で対応している CSS プロパティ一覧
  12.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/StyleSheet.html
  13.      */
  14.     
  15.     import flash.display.Loader;
  16.     import flash.display.Sprite;
  17.     import flash.events.Event;
  18.     import flash.net.URLLoader;
  19.     import flash.net.URLRequest;
  20.     import flash.text.StyleSheet;
  21.     import flash.text.TextField;
  22.     
  23.     [SWF(width="465", height="465", frameRate="60", backgroundColor="0xffffff")]
  24.     /**
  25.      * ...
  26.      * @author tkinjo
  27.      */
  28.     public class Main extends Sprite
  29.     {
  30.         
  31.         /**
  32.          * 
  33.          */
  34.         public function Main() 
  35.         {
  36.             var htmlTextField:TextField = new TextField();
  37.             htmlTextField.width = stage.stageWidth;
  38.             htmlTextField.height = stage.stageHeight;
  39.             htmlTextField.multiline = true;    //フィールドが複数行テキストフィールドであるかどうかを示します。
  40.             htmlTextField.condenseWhite = true;    //HTML テキストが含まれるテキストフィールド内の余分な空白(スペース、改行など)を削除するかどうかを指定するブール値です。
  41.             addChild( htmlTextField );
  42.             
  43.             //var htmlLoader:URLLoader = new URLLoader();
  44.             //htmlLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  45.                     //
  46.                     //htmlTextField.htmlText = htmlLoader.data;
  47.                 //} );
  48.             //
  49.             //var cssLoader:URLLoader = new URLLoader();
  50.             //cssLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  51.                     
  52.                     var styleSheet:StyleSheet = new StyleSheet();
  53.                     //styleSheet.parseCSS( cssLoader.data );
  54.                     styleSheet.parseCSS( cssText );
  55.                     htmlTextField.styleSheet = styleSheet;
  56.                     
  57.                     // スタイルシート読み込み後にテキストフィールドのテキストを設定しなければスタイルシートは設定されない。
  58.                     //htmlLoader.load( new URLRequest( "assets/news.html" ) );
  59.                 //} );
  60.             //cssLoader.load( new URLRequest( "assets/style.css" ) );
  61.             
  62.             htmlTextField.htmlText = htmlText;
  63.         }
  64.         
  65.         private const cssText:String = 'dl{display:block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif;}dt{display:block;font-weight:bold;}dd{display:block;text-indent:10;}';
  66.         private const htmlText:String = '<dl><dt>2009年06月01日</dt><dd>a</dd><dt>2009年06月02日</dt><dd>b<br/>c<br/>d</dd><dt>2009年06月03日</dt><dd>e<br/>f</dd><dt>2009年06月04日</dt><dd>g<br/>h</dd></dl>';
  67.     }
  68.     
  69. }
noswf
  1. // forked from tkinjo's TextField で CSS 適用済み HTML を表示する
  2. package  
  3. {
  4.     /**
  5.      * HTML タグに関してはあえて対応していないタグを使用(もちろん推奨されません)。
  6.      * id 属性は使用できないっぽい?
  7.      * 
  8.      * Flash Player で対応している HTML タグ一覧
  9.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/TextField.html#htmlText
  10.      * 
  11.      * Flash Player で対応している CSS プロパティ一覧
  12.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/StyleSheet.html
  13.      */
  14.     
  15.     import flash.display.Loader;
  16.     import flash.display.Sprite;
  17.     import flash.events.Event;
  18.     import flash.net.URLLoader;
  19.     import flash.net.URLRequest;
  20.     import flash.text.StyleSheet;
  21.     import flash.text.TextField;
  22.     
  23.     [SWF(width="465", height="465", frameRate="60", backgroundColor="0xffffff")]
  24.     /**
  25.      * ...
  26.      * @author tkinjo
  27.      */
  28.     public class Main extends Sprite
  29.     {
  30.         
  31.         /**
  32.          * 
  33.          */
  34.         public function Main() 
  35.         {
  36.             var htmlTextField:TextField = new TextField();
  37.             htmlTextField.width = stage.stageWidth;
  38.             htmlTextField.height = stage.stageHeight;
  39.             htmlTextField.multiline = true;    //フィールドが複数行テキストフィールドであるかどうかを示します。
  40.             htmlTextField.condenseWhite = true;    //HTML テキストが含まれるテキストフィールド内の余分な空白(スペース、改行など)を削除するかどうかを指定するブール値です。
  41.             addChild( htmlTextField );
  42.             
  43.             //var htmlLoader:URLLoader = new URLLoader();
  44.             //htmlLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  45.                     //
  46.                     //htmlTextField.htmlText = htmlLoader.data;
  47.                 //} );
  48.             //
  49.             //var cssLoader:URLLoader = new URLLoader();
  50.             //cssLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  51.                     
  52.                     var styleSheet:StyleSheet = new StyleSheet();
  53.                     //styleSheet.parseCSS( cssLoader.data );
  54.                     styleSheet.parseCSS( cssText );
  55.                     htmlTextField.styleSheet = styleSheet;
  56.                     
  57.                     // スタイルシート読み込み後にテキストフィールドのテキストを設定しなければスタイルシートは設定されない。
  58.                     //htmlLoader.load( new URLRequest( "assets/news.html" ) );
  59.                 //} );
  60.             //cssLoader.load( new URLRequest( "assets/style.css" ) );
  61.             
  62.             htmlTextField.htmlText = htmlText;
  63.         }
  64.         
  65.         private const cssText:String = 'h3,ul{font-family:"メイリオ,Meiryo,MS Pゴシック,MS PGothic,_sans";font-size:20pt;}.arial{font-family:"Arial,Helvetica,_sans";}.times{font-family:"Times,Times New Roman,_serif";}.comic{font-family:"Comic Sans MS,_fancy";}';
  66.         private const htmlText:String = '<h3>Textfield with CSS</h3><ul><li class="arial">This is Arial.</li><li class="times">This is Times.</li><li class="comic">This is Comic Sans.</li><ul>';
  67.     }
  68.     
  69. }
noswf

TextField で CSS 適用済み HTML を表示する forked from: TextField で CSS 適用済み HTML を表示する [diff(2)]

  1. // forked from tkinjo's TextField で CSS 適用済み HTML を表示する
  2. package  
  3. {
  4.     /**
  5.      * HTML タグに関してはあえて対応していないタグを使用(もちろん推奨されません)。
  6.      * id 属性は使用できないっぽい?
  7.      * 
  8.      * Flash Player で対応している HTML タグ一覧
  9.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/TextField.html#htmlText
  10.      * 
  11.      * Flash Player で対応している CSS プロパティ一覧
  12.      * http://livedocs.adobe.com/flex/3_jp/langref/flash/text/StyleSheet.html
  13.      */
  14.     
  15.     import flash.display.Loader;
  16.     import flash.display.Sprite;
  17.     import flash.events.Event;
  18.     import flash.net.URLLoader;
  19.     import flash.net.URLRequest;
  20.     import flash.text.StyleSheet;
  21.     import flash.text.TextField;
  22.     
  23.     [SWF(width="465", height="465", frameRate="60", backgroundColor="0xffffff")]
  24.     /**
  25.      * ...
  26.      * @author tkinjo
  27.      */
  28.     public class Main extends Sprite
  29.     {
  30.         
  31.         /**
  32.          * 
  33.          */
  34.         public function Main() 
  35.         {
  36.             var htmlTextField:TextField = new TextField();
  37.             htmlTextField.width = stage.stageWidth;
  38.             htmlTextField.height = stage.stageHeight;
  39.             htmlTextField.multiline = true;    //フィールドが複数行テキストフィールドであるかどうかを示します。
  40.             htmlTextField.condenseWhite = true;    //HTML テキストが含まれるテキストフィールド内の余分な空白(スペース、改行など)を削除するかどうかを指定するブール値です。
  41.             addChild( htmlTextField );
  42.             
  43.             //var htmlLoader:URLLoader = new URLLoader();
  44.             //htmlLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  45.                     //
  46.                     //htmlTextField.htmlText = htmlLoader.data;
  47.                 //} );
  48.             //
  49.             //var cssLoader:URLLoader = new URLLoader();
  50.             //cssLoader.addEventListener( Event.COMPLETE, function( event:Event ):void {
  51.                     
  52.                     var styleSheet:StyleSheet = new StyleSheet();
  53.                     //styleSheet.parseCSS( cssLoader.data );
  54.                     styleSheet.parseCSS( cssText );
  55.                     htmlTextField.styleSheet = styleSheet;
  56.                     
  57.                     // スタイルシート読み込み後にテキストフィールドのテキストを設定しなければスタイルシートは設定されない。
  58.                     //htmlLoader.load( new URLRequest( "assets/news.html" ) );
  59.                 //} );
  60.             //cssLoader.load( new URLRequest( "assets/style.css" ) );
  61.             
  62.             htmlTextField.htmlText = htmlText;
  63.         }
  64.         
  65.         private const cssText:String = 'dl{display:block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif;}dt{display:block;font-weight:bold;}dd{display:block;text-indent:10;}';
  66.         private const htmlText:String = '<img width="221" height="300" src="http://www.plusair.jp/wordpress/wp-content/uploads/2009/09/d41d8cd98f00b204e9800998ecf8427e-221x300.jpg" class="attachment-medium" alt="d41d8cd98f00b204e9800998ecf8427e.jpg" title="d41d8cd98f00b204e9800998ecf8427e" /><dl><dt>2009年06月01日</dt><dd>a</dd><dt>2009年06月02日</dt><dd>b<br/>c<br/>d</dd><dt>2009年06月03日</dt><dd>e<br/>f</dd><dt>2009年06月04日</dt><dd>g<br/>h</dd></dl>';
  67.     }
  68.     
  69. }
noswf
Get Adobe Flash Player