forked from: TextField.getRawText()について
forked from TextField.getRawText()について (diff: 14)
http://livedocs.adobe.com/flex/3_jp/langref/flash/text/TextField.html#methodSummary * * livedocのTextFieldのページをみてもgetRawText()の記述が無い(他にもいくつかある)けど * これはhtmlTextに渡したhtml文章からhtmlタグをはずした * 文章をかえしてくれるってことでいいんでしょうか? * * > 答えじゃなくてすみません。 * > textプロパティを使ってもgetRawText()と同じ動きしますよね。 * > textのgetter内でgetRawText()を使ってるんですかね・・? * > だとしたらなんでpublicなんだろ。 * *
ActionScript3 source code
/**
* Copyright kaminaly ( http://wonderfl.net/user/kaminaly )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/Aoa8
*/
// forked from zahir's TextField.getRawText()について
/*
*
* http://livedocs.adobe.com/flex/3_jp/langref/flash/text/TextField.html#methodSummary
*
* livedocのTextFieldのページをみてもgetRawText()の記述が無い(他にもいくつかある)けど
* これはhtmlTextに渡したhtml文章からhtmlタグをはずした
* 文章をかえしてくれるってことでいいんでしょうか?
*
* > 答えじゃなくてすみません。
* > textプロパティを使ってもgetRawText()と同じ動きしますよね。
* > textのgetter内でgetRawText()を使ってるんですかね・・?
* > だとしたらなんでpublicなんだろ。
*
* */
package{
import flash.display.Sprite;
import flash.text.TextField;
public class Ques1 extends Sprite{
public function Ques1(){
var str:String = "<b>aiueo</b>\n";
str += "<i>abcdefg</i>\n";
str += "<font color=\"#FF0000\">0123456789</font>";
var t:TextField = new TextField();
addChild( t );
var t2:TextField = new TextField();
addChild( t2 );
var t3:TextField = new TextField();
addChild( t3 );
t.autoSize = t2.autoSize = t3.autoSize = "left";
t.border = t2.border = t3.border = true;
t.borderColor = t2.borderColor = t3.borderColor = 0;
t.htmlText = str;
t2.text = t.getRawText();
t2.x = t.width + 50;
t3.text = t.text;
t3.x = t2.x + t2.width + 50;
}
}
}
