タグ

textfieldに関するkanariiaのブックマーク (7)

  • TextFieldの高さの最適化 « TORQUES LABS

    Flash(ActionScript3)のTextFieldの話。 TextFieldの高さを内容に合わせる 知りたかったのは、TextFieldの高さを、その内容に合わせて最適な高さにすることができるのか?ということ。 結論から言うと、できたので、まとめておきたいと思います。 要点は以下のようになります。 TextFieldにはtextHeightというテキストの高さを取得するパラメータが存在する しかし、実際のTextFieldの高さはtextHeightに上下2pixelずつ足す必要がある テスト@wonderfl TextFieldを入力可能にして配置し、その内容の変化に合わせて、高さ調整を行うテストコードを書きwonderflにアップしてみました。 ちょっと問題になったのは、どのイベントで処理を行うか、ということ。 TextEvent.TEXT_INPUTで一見大丈夫そうでしたが

  • TextField設定レシピ (1) - XMLを使った書式の設定 | _level0 - KAYAC Front Engineer Blog

    こんにちはtaroです. 明けましておめでとうございます. 今回はXMLを利用して、TextFieldに複雑な書式を設定する方法について考えていきます. TextFieldに複雑な書式を設定するには2通りの方法があります. TextFormatとTextField.setTextFormat()の組み合わせ. htmlTextを用いる. 今回はhtmlTextを使用して, 色々な書式を設定していきます. しかし, htmlTextというと少し面倒です. tf.htmlText = '<font face="_ゴシック" color="#C83E43"><u><a href="event:' + event_name + '">' + str + '</a></u></font>'; このように, + や ' が大量にある式を書くこととなるからです. XMLを利用する そこで, htmlTe

    TextField設定レシピ (1) - XMLを使った書式の設定 | _level0 - KAYAC Front Engineer Blog
  • TextField設定レシピ (0) - フォントのズレを計算する | _level0 - KAYAC Front Engineer Blog

    こんにちはtaroです. TextFieldの設定方法は色々奥が深いなーと思う今日この頃です. 今回は のようなテキスト入力のフォームがあるとします.このフォームは環境によって見え方が変わってきます. スクリーン・ショットを取ると下のようになります. 並べて見ると色味が違うのにも気づきますが、ここではテキストの位置がMacの方でやや下に来てしまうということについて考えます. Winと書いてしまっていますが、XPの場合ですので、vistaの場合下のスクリーンショットのようにはならないかもしれません. Flash Player 10でテキスト周りの機能が追加されましたが、Flash Player 9向けにBitmapDataを使ってフォントのメトリックスを計算してみます. 大枠は次の通り TextFieldと同サイズの白地のBitmapDataを用意する. フォントの色を黒で測りたい文字をTe

    TextField設定レシピ (0) - フォントのズレを計算する | _level0 - KAYAC Front Engineer Blog
  • AS3.0 で TextField をマスクに使う簡単な方法 - てっく煮ブログ

    as以前、BitmapData を使って文字列でマスク という記事を書いたけど、BitmapData を使わなくても文字列でマスクを作れることに気がついた。キモは cacheAsBitmap プロパティ。こいつを利用すれば内部的に BitmapData を作成してくれるので、TextField をマスクとしても利用できちゃう。完成品はこんなの。文字を編集することもできる。編集後の文字でもマスクされる!やってることTextField を表示マスクされる Sprite を作成Sprite のマスクTextField に設定するTextField と Sprite の両方の cacheAsBitmap を true にするソースコードは以下に(39行)。 // Easy Dynamic Text Mask package{ import flash.display.*; import fla

    kanariia
    kanariia 2009/09/10
    キモは cacheAsBitmap プロパティ。こいつを利用すれば内部的に BitmapData を作成してくれるので、TextField をマスクとしても利用できちゃう。
  • TextFieldにスタイルシートを適用させてみよう | _level0 - KAYAC Front Engineer Blog

    先日KnuckleがTextFieldのHTMLテキストのリンクイベントをとるというのを書いていたので、 のかってTextFieldのhtmlTextについてちょっと書いてみます。 TextFieldにはstyleSheetプロパティというのがあって、StyleSheetクラスでスタイルを設定できます。 たとえば リンク部分に色を設定して、マウスオーバーされたときだけ下線が表示されるようにするには.. var style1:StyleSheet = new StyleSheet(); style1.setStyle("a", {color:"#0000ff", textDecoration:"none"}); style1.parseCSS('a:hover{text-decoration:underline;}'); var style2:StyleSheet = new StyleSh

    TextFieldにスタイルシートを適用させてみよう | _level0 - KAYAC Front Engineer Blog
    kanariia
    kanariia 2009/06/02
    TextFieldにはstyleSheetプロパティというのがあって、StyleSheetクラスでスタイルを設定できます。
  • fladdict» ブログアーカイブ » FlashでHTMLテキストからタグを抜き取る方法

    Flashは文字操作が貧弱で、HTMLからタグを取り去ってプレーンテキストにするとか、自分で実装しなきゃならない。 投稿するテキストや、RSS文からHTMLを取り除くとかが、非常にメンドイのだ。 で、どうにか楽にできないかなーと、思ってたら閃いた。 var str:String = "<b>html</b> test"; var txt:TextField = new TextField(); txt.htmlText = str; str = txt.text; trace(str); といった具合に、テキストフィールドのhtmlTextにHTMLを渡してやって、textプロパティから引っこ抜くとHTMLが見事にストリップされる。 もうすこしで危うく、HTML取り除く正規表現考えて半日無駄にするところだった・・・ 久々にいい仕事をした。

    kanariia
    kanariia 2008/12/15
    テキストフィールドのhtmlTextにHTMLを渡してやって、textプロパティから引っこ抜くとHTMLが見事にストリップされる。
  • せまいエリアでのテキスト表示|_level0.KAYAC

    リストの一覧表示時などに、きまったエリアのサイズ内にテキストを表示する場合に、 見出し的に表示しますが、その場合にそのまま流し込むと文字の半分で切れたりする ので文字の最後を…に置換したりロールオーバーでスクロールさせたりしますが、その サンプルです。 上が表示文字の最後を…などに置換するもの、 下がロールオーバーでスクロールさせて見えるもの。 文字列と表示したいサイズの幅を設定します。 こんな感じ。 tx_auto01.setText("あいうえおかきくけこさしすせそあいうえおかきくけこさしすせそ",150); ソースはこちら

    kanariia
    kanariia 2008/07/07
    ストの一覧表示時などに、きまったエリアのサイズ内にテキストを表示する場合に、 見出し的に表示しますが、その場合にそのまま流し込むと文字の半分で切れたりする ので文字の最後を
  • 1