技術系のブログにしたいのでコードハイライト表示はしたいよね。ってことでいろいろみてたら「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");
}
}
}
タグ: ActionScript, WordPress

ありがとう。同様のエラー表示で助かりました。
[...] SyntaxHighlighterのActionScript対応 AS3 Syntax Highlighting (with [...]
[...] あとは、[WordPress]SyntaxHighlighterのActionScript対応 | modoki.orgのとおりにしてactionscriptに対応。 [...]
[...] 10月25日 10:49 ra9da [WordPress]SyntaxHighlighterのActionScript対応 | modoki.org. [...]
[...] ■AcstionScript3.0に対応させる方法 [WordPress]SyntaxHighlighterのActionScript対応 http://modoki.org/blog/archives/86 [...]