トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     テキストフィールドへ読み込んだ文の一部色付け
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yuki8
Åê¹ÆNo.47019
投稿日時: 2011-2-18 19:30
新米
居住地:
投稿: 29
使用環境:
WindowsVista
Flash professional CS5
AS3.0
Re: テキストフィールドへ読み込んだ文の一部色付け
>いろいろ探しましたが見つかりませんでした

というのは、AS3の書籍とインターネットです。
「タグ 抜き出す AS」等で検索しましたところ、正規表現を用いて抜き出す方法はPHPなどはありましたが、ASでは見つけることができませんでした。

と、いうことはタグに挟まれている部分を認識し抜き出すような関数は無いということですか。。
では実装していたいと思います。


また、
引用:
XMLデータの解析はText Layout Frameworkのクラスに任せています

リンク先を読ませていただきましたがこの部分が理解できませんでした。

おそらく私の場合は
import flashx.textLayout.conversion.TextConverter;

var c:XML = new XML(loader.data);
var myFlow:TextFlow = TextConverter.importToFlow(xmlObj, TextConverter.TEXT_LAYOUT_FORMAT);

このように記述するのだと思いますが、TLFという部分に関しまして

プロパティの部分にあるTLFテキスト・クラシックテキストと何か関係があるのでしょうか?
ひろゆき
Åê¹ÆNo.47020
投稿日時: 2011-2-18 19:52
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: テキストフィールドへ読み込んだ文の一部色付け
紹介されている記事が理解できないのであれば、到底無理でしょうし、
また、疑問が生じるたびに質問を重ねて行くしか手がないのであれば、
ご自分の力では無理だと諦めるほかないように思います。

私の場合、どうしたら?うんぬんの前に、学習されることが山ほどあるのではないでしょうか。
「Text Layout Framework」は、htmlTextも知らなかった人が、手を出せる代物ではないように思いますし、
自分のケースに応用する以前に、「Text Layout Framework」の基礎的なことを学習ことが先決でしょう。


----------------
質問する際は、回答者に具体的な情報を与えてください。

野中文雄
Åê¹ÆNo.47021
投稿日時: 2011-2-18 19:58
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: テキストフィールドへ読み込んだ文の一部色付け
引用で申し上げたかったのは、以下の部分です(前から疑問に感じていたのですが、回答のリンク先をお読みになっていますか)。yuki8さんの調べ方をお尋ねした訳ではありません。
引用:
探せば済むことと、理解して考えるべきこととを、区別する必要があります。たとえば、「(1+2)÷3+4×5」という計算の答を知りたいとき、これとまったく同じ式が説明されている参考書を探しても、おそらく見つからないでしょう。答えは探すものではなく、四則演算と計算のルールを理解し、考える必要があるのです。

「正規表現」は、言語が異なっても、基本的な文法は標準化されています。ですから、「PHP」のサンプルでも十分参考になるはずです。先の回答でも申し上げたとおり、「サンプルを探してコピー&ペースト」しようとお考えでしたら、ご希望の情報が見つかる可能性は極めて低いでしょう。
引用:
yuki8さんは書きました:
>いろいろ探しましたが見つかりませんでした

というのは、AS3の書籍とインターネットです。
「タグ 抜き出す AS」等で検索しましたところ、正規表現を用いて抜き出す方法はPHPなどはありましたが、ASでは見つけることができませんでした。

「リンク先」のスクリプトは、タグや文字列の検索などしていないはずです。「検索して書き換え」る必要がないからです。
引用:
また、
引用:
XMLデータの解析はText Layout Frameworkのクラスに任せています

リンク先を読ませていただきましたがこの部分が理解できませんでした。

もっとも、参考記事をもとに実装するにしても、サンプルの一部を書替えて済む訳ではありません。目的に沿った処理を考え、その流れにしたがってスクリプティングする必要があります。

「TLFテキスト」は、Text Layout Frameworkにもとづいたテキストフィールドのエレメントです。したがって、Text Layout Frameworkとは「関係がある」といえます。ただ、今回の問題にとくに関わりはないでしょう。
引用:
おそらく私の場合は
import flashx.textLayout.conversion.TextConverter;

var c:XML = new XML(loader.data);
var myFlow:TextFlow = 
TextConverter.importToFlow(xmlObj, TextConverter.TEXT_LAYOUT_FORMAT);

このように記述するのだと思いますが、TLFという部分に関しまして

プロパティの部分にあるTLFテキスト・クラシックテキストと何か関係があるのでしょうか?


----------------
 

yuki8
Åê¹ÆNo.47022
投稿日時: 2011-2-18 20:00
新米
居住地:
投稿: 29
使用環境:
WindowsVista
Flash professional CS5
AS3.0
Re: テキストフィールドへ読み込んだ文の一部色付け
なるほど承知しました。
Text Layout Frameworkについて学習します。
yuki8
Åê¹ÆNo.47023
投稿日時: 2011-2-18 20:06
新米
居住地:
投稿: 29
使用環境:
WindowsVista
Flash professional CS5
AS3.0
Re: テキストフィールドへ読み込んだ文の一部色付け
確かにそうですね;
PHPに関する部分でももっとしっかり読みたいと思います。



詳しい説明ありがとうございます。
Flashデベロッパーセンターの記事は少し難しかったので、
もう少しText Layout Frameworkについて噛み砕いて説明された基礎的な文章を読んでいきます。
野中文雄
Åê¹ÆNo.47024
投稿日時: 2011-2-18 20:07
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: テキストフィールドへ読み込んだ文の一部色付け
先の記事を理解する前提としては、以下の連載が参考になるでしょう。

ActionScript 3.0で始めるオブジェクト指向スクリプティング
第39回「TLFTextFieldクラスを使う
第40回「Text Layout Frameworkでテキストコンテンツを表示する
第41回「Text Layout Frameworkへの外部XMLデータの読込みとユーザーインタラクション

なお、XMLおよび正規表現の解説は以下です。
第27回「XMLデータを扱う
第28回「正規表現で文字列を扱う」
引用:
yuki8さんは書きました:
Flashデベロッパーセンターの記事は少し難しかったので、
もう少しText Layout Frameworkについて噛み砕いて説明された基礎的な文章を読んでいきます。


----------------
 

ひろゆき
Åê¹ÆNo.47025
投稿日時: 2011-2-18 20:24
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: テキストフィールドへ読み込んだ文の一部色付け
投稿に際しての注意点をよくお読みください。
引用:
複数の会議室、または複数のコミュニティサイトに、同じ質問を投稿することは、マルチポストと呼ばれるマナー違反行為ですのでおやめ下さい。


ご自分で解決しようとなさっているわけではなく、誰かに肩代わりをさせるのであれば、
回答者を道具扱いしていると思われても仕方がないように思います。


----------------
質問する際は、回答者に具体的な情報を与えてください。

yuki8
Åê¹ÆNo.47026
投稿日時: 2011-2-18 20:24
新米
居住地:
投稿: 29
使用環境:
WindowsVista
Flash professional CS5
AS3.0
Re: テキストフィールドへ読み込んだ文の一部色付け
参考リンクまでご丁寧にありがとうございます。


なにやらXMLを書き換える必要がある気がしますが,,
とにかく早速読んで理解していきたいと思います!
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops