17Jandp.SyntaxHighlighterでActionScript 2.0のコードをハイライトする

dp.SyntaxHighlighterをActionScript 2.0のコードに対応する為のプラグインを作ったので、公開。

他の言語のjsと同様head内で読み込む。
ソースコードのをpreで囲み、nameを”code”、classを”as2″か”ascript2″か”actionscript2″と記述。

<head>
	<script type="text/javascript" charset="utf-8" src="shCore.js"></script>
	<script type="text/javascript" charset="utf-8" src="ActionScript2.js"></script>
</head>
<body>
<pre name="code" class="as2">
/**
 * ActionScript2.js for dp.SyntaxHighlighter
 */
function test():Void {
	var mc:MovieClip = new MovieClip();
	var str:String = "test";

	mc._visible = false;
}
</pre>
<body>

SyntaxHighlighter.cssにデフォルトでclass=”func”のカラー設定がないので、cssに以下を追加。

.dp-highlighter .func {
	color: #0099CC;
	font-weight: bold;
	background-color: inherit;
}

下のように表示される。

/**
 * ActionScript2.js for dp.SyntaxHighlighter
 */
function test():Void {
	var mc:MovieClip = new MovieClip();
	var str:String = "test";

	mc._visible = false;
}
ダウンロード

ActionScript2.js

追記

08/01/22 バージョンアップしました。(dp.SyntaxHighlighterでActionScriptのコードをハイライトする)

  • ActionScript 2.0のfuncsを追加
  • ActionScript 3.0に対応するActionScript3.jsを追加
  • ActionScript 2.0/3.0のCompressedバージョンを追加
08/02/04 dp.SyntaxHighlighterからiG:Syntax Hiliterへ移行のため、ハイライト実行を停止。
08/04/02 テストで再実行、ただしCSSはほぼデフォルト状態。
08/10/20 また停止

Return to page top