« AS3雑感 | main | 専門バカ »

2005年10月23日

とっても胡散臭いActionScript2ハック その1

前も馬鹿ネタ的に書きましたが、意外と実用的だったりするハックネタ。

定数の宣言に日本語を使うのは結構実用的。
特にブレンドモードはIDE上の表示は日本語なのに、コーディング時は英語でややこしいので。

var 標準 = "normal"
var 乗算 = "multiply"
var オーバーレイ="overlay"

myMc.blendMode = オーバーレイ

関数とかも呼べるので

初期化()

function 初期化(){
trace("test");
}

とかもあり。偉い人にソースコードを見られたらぶっ殺される危険性もあるけど、個人ワークで使うなら最高に便利です。
あと海外の人にコード盗まれません。

投稿者 Taka : 2005年10月23日 00:30

book

dotfla.gif

bookmark

はてなブックマークに追加

del.icio.usに追加

trackbacks

this entry's trackback URL:
http://www.fladdict.net/cgi-bin/mt3/mt-tb.cgi/357

comment

実行できるAAとか作れそう…と思ったら記号類はダメですね。
試してる最中、↓コレ書いて自動フォーマットかけて笑いました。
゚Д゚

by key : 2005年10月23日 00:58

実はブラケットアクセスで

this["゚Д゚"]

とかならOKですよwwwww

this[" "]とかもできるはず。

by Taka : 2005年10月23日 01:26

あ、゚Д゚はそのままでもおkですよ。
記号類と書いたのは主にカッコの事で、これで大半のAAが使えず…

by key : 2005年10月23日 02:55

ずっと前にエントリにしたためたことがありますが
格納時だけでなく、参照時もブランケットアクセスを徹底するなら
記号類であろうと演算子であろうとなんでもオッケー

by mune : 2005年10月23日 15:24

昔、VBの変数と関数、DBのフィールドがすべて日本語で作られてる
システムがあったそうですが、もの凄く大変だったみたいですよ。
理由は考えてみてください。

盛り上がってるところ水を差して申し訳ありません。
本業がプログラマなもので見過ごせませんでした。

by ゆきづり : 2005年10月24日 23:10

いちいち変換モードを切り替えるのがめんどくさい、ってところでしょうか?

by コメントを日本語で書くのもかったるいPG : 2005年10月25日 03:04

日本語が変数、関数で扱えるのは賛成。
でもゆきづりさんの言われることも何となくわかります。
ABCは元々ASCII文字、しかし日本語は...
実際にプログラムの中には日本語ってどのように納められているのか、それが問題なのではないでしょうか。
MXMLのようにXMLならば文字コードを指定することもできるけど、ASファイルとなると文字コードの扱いは...
たぶんこのあたりではないのでしょうか。

by MOO : 2005年10月25日 09:25

>ゆきづりさん

>昔、VBの変数と関数、DBのフィールドがすべて日本語で作られてる
システムがあったそうですが、もの凄く大変だったみたいですよ。
理由は考えてみてください。

はじめまして。全て日本語は強烈に大変そうですね… 変換の手間もかかりますし、変数名なのか内部の値なのか混乱するシチュエーションも多そうです。
ただ、僕も基本的に日本語で変数とか書くのはアレだと思うのですが、定数とか一部の限定状況ではそれなりに便利なのではないかと思ってます。純粋に可読性の問題なら、STATIC_VARIABLES_STRING_HOGEみたいのも使いにくいですし。


>MOOさん
ASは一応UTF8が基準なので日本語入れること自体はそれほど問題でもないみたいですよ。
使い倒したわけではないので、ちょっと保障はできませんが・・・

by Taka : 2005年10月26日 12:43

ごめん。邪推してしまった。

日本語の値の変換で
正規表現は大変だと思うなぁ・・・
マルチバイトでしょ(゜▽゜;)

>昔、VBの変数と関数、DBのフィールドがすべて日本語で作られてる
システムがあったそうですが、もの凄く大変だったみたいですよ。
理由は考えてみてください。
あとは日本語の関数がほとんど作られてなくて、
一から作るしかなかったとかwwww

間違ってたらというか、誰も返信してくれないかも知れないから、今内に逝ってくるお!

by owl : 2005年12月03日 05:30

good TV becomes greedy corner in final when game is chair it will compute tournament: http://www.moviequotes.com/ , when pair loose gnome anticipate

by Anthony Bartrim : 2006年03月28日 11:58

コメントしてください




保存しますか?