コードの行分割どんだけできるか
forked from テキスト表示用 (diff: 100)
=============== 行分割どんだけできるかテスト =========================== --------------package------------------- --------------import------------------ -----------------class--------------------- ↓ ここは行分割できない。行末にコメントを入れてもエラーになる。
ActionScript3 source code
/**
* Copyright yprops ( http://wonderfl.net/user/yprops )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/mEg5
*/
// forked from yprops's コードの行分割どんだけできるか
//=============== 行分割どんだけできるかテスト ===========================
//--------------package-------------------
package
{
//--------------import------------------
import
flash
.
events
.
Event
;
import
flash
.
display
.
*
;
import
flash
.
text
.
*
;
//-----------------class---------------------
// ↓ ここは行分割できない。行末にコメントを入れてもエラーになる。
public class
DebugText
extends
Sprite
{
//-------------prop-------------------------
private var // ← ここは行分割できない。行末のコメントはOK。
txt
:
String
=
"テキスト"
;
//------------method-----------------------
public function // ← ここは行分割できない。行末のコメントはOK。
main
(
)
:
void
{
addDebLine
(
"テキスト"
,
"表示"
)
;
for
(
var
i
:
int
=
-
10 //マイナス記号は離せる?? 0 - 10 だと解釈されているっぽい
;
i
<
10
;
i ++ //インクリメントは行分割できない
)
{
addDebLine
(
i
)
;
}
}
//======================= テストここまで ====================================
//------------general---------------------
public function DebugText(){
if(stage)init();
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(ev:Event = null) :void{
removeEventListener(Event.ADDED_TO_STAGE, init);
addDeb(450, 450);
main();
}
private var deb :TextField;
private function addDeb(w:uint, h:uint) :void{
deb = new TextField();
deb.wordWrap = true;
deb.width = w;
deb.height = h;
deb.border = true;
deb.borderColor = 0;
deb.background = true;
deb.backgroundColor = 0x99ffffff;
deb.text = "beginDebugText-------\n\n";
addChild(deb);
}
private function addDebLine(...args) :void{
deb.appendText(args.join(" ") + "\n");
deb.scrollV = deb.maxScrollV;
}
}
}
