[WordPress]SyntaxHighlighterのActionScript対応

2009 年 2 月 15 日

技術系のブログにしたいのでコードハイライト表示はしたいよね。ってことでいろいろみてたら「SyntaxHighlighter」というプラグインが良いみたいなのでいれてみました。

みたところPHPやJavaScriptはハイライト対応しているようだけどActionScriptが対応していない。。。なんと。
なのでActionScript用のものはなにかないか~っと探したところ「SyntaxHighlighter」のAS拡張作っている人がいました。

AS3 Syntax Highlighting (with SyntaxHighlighter)

基本的に上のサイトに書いてある通り、「SyntaxHighlighter.css」を置き換え、「shBrushAS3.js」を追加します。
その後「syntaxhighlighter.php」のlunguage設定にAS用の文字列を追加。


		$this->languages = apply_filters( 'agsyntaxhighlighter_languages', array(
			'cpp'        => 'shBrushCpp.js',
			'c'          => 'shBrushCpp.js',
			'c++'        => 'shBrushCpp.js',
			'c#'         => 'shBrushCSharp.js',
			'c-sharp'    => 'shBrushCSharp.js',
			'csharp'     => 'shBrushCSharp.js',
			'css'        => 'shBrushCss.js',
			'delphi'     => 'shBrushDelphi.js',
			'pascal'     => 'shBrushDelphi.js',
			'java'       => 'shBrushJava.js',
			'js'         => 'shBrushJScript.js',
			'jscript'    => 'shBrushJScript.js',
			'javascript' => 'shBrushJScript.js',
			'php'        => 'shBrushPhp.js',
			'py'         => 'shBrushPython.js',
			'python'     => 'shBrushPython.js',
			'rb'         => 'shBrushRuby.js',
			'ruby'       => 'shBrushRuby.js',
			'rails'      => 'shBrushRuby.js',
			'ror'        => 'shBrushRuby.js',
			'sql'        => 'shBrushSql.js',
			'vb'         => 'shBrushVb.js',
			'vb.net'     => 'shBrushVb.js',
			'xml'        => 'shBrushXml.js',
			'html'       => 'shBrushXml.js',
			'xhtml'      => 'shBrushXml.js',
			'xslt'       => 'shBrushXml.js',
			'as'         => 'shBrushAS3.js', //これ追加
		) );

これで下記のようにActionScriptがハイライト表示されるようになりました。


package {
    public class Main
    {
        public function Main() extends Sprite
        {
            trace("test");
        }
    }
}

タグ: ,

コメント / トラックバック 5 件

  1. loopsketch より:

    ありがとう。同様のエラー表示で助かりました。

  2. [...] SyntaxHighlighterのActionScript対応 AS3 Syntax Highlighting (with [...]

  3. [...] あとは、[WordPress]SyntaxHighlighterのActionScript対応 | modoki.orgのとおりにしてactionscriptに対応。 [...]

  4. [...] 10月25日 10:49 ra9da [WordPress]SyntaxHighlighterのActionScript対応 | modoki.org. [...]

  5. [...] ■AcstionScript3.0に対応させる方法 [WordPress]SyntaxHighlighterのActionScript対応 http://modoki.org/blog/archives/86 [...]

コメントをどうぞ