HTML 5で導入される<canvas>要素を操作するために用いるJAVAスクリプトのメソッドのうち、キャンヴァスへアクセスするためのオブジェクトを与えるgetContext()メソッドについての解説です。
getContext()メソッドは、<canvas>要素のノードに対して、キャンヴァスとしてアクセス出来るオブジェクトを与えるメソッドです。
<canvas>要素を扱う際には、必ず事前に一回実行しなければなりません。
<canvas>要素をサポートしているウェブブラウザであれば、全てのブラウザが対応しております。
getContext()メソッドの引数は一つ(文脈名…大文字小文字を区別)です。
'2d' と言う文脈名しかサポートしておりません。将来のヴァージョンで '3d' などがサポートされるかどうかは今のところ分かりません。getContext()メソッドの戻り値は、実際に描画用のプロパティ及びメソッドを実装したオブジェクトです。
事前に必ず実行しなければならないメソッドですので、以下のパターンで覚えておくと良いでしょう。
var c=document.getElementById('CANVAS');/* IEだとこれがないと動作しない場合があります */if (document.all && !window.opera) c=G_vmlCanvasManager.initElement(c);/* ノードが取れたか判定 */if (!c || !c.getContext) {return(false);}var ct=c.getContext('2d');
Copyright ©平成21年-平成24年 さいたま・しらぎくさいと 版権所有
marguerite.site@gmail.com