アーカイブ名: |
pchview.zip |
ファイル説明 |
readme_pch.html このドキュメントです。 PCHViewer.jar ビュワーアプレット。 res/ リソースファイル郡。お絵かき板やお絵かきチャットと同じですが、このアーカイブに入っている物は必要最小限の物だけです。基本的にはお絵かきツールと同じリソースを利用した方が良いです。 sample_applet.html sample_window.html sample_script.html 利用方法のサンプルです。 sample.spch サンプルアニメーションファイルです。 |
ソフト名: |
PCHViewer |
著作権者名 |
PCHViewer (C)しぃちゃん 2001-2003 |
対応機種 |
Java1.1以上のアプレットが動作するブラウザ(例えばMacの場合はIE5等のMRJ対応しているブラウザ) |
使用条件/配布条件/改変条件: |
個人商用に関わらずフリーです。 しぃちゃんの著作物から生成されるアニメーションを表示させる為にアプレットファイルとres/にあるファイルの再配布を許可します。アプレットアーカイブと画像ファイルの改変は不許可です。再配布の際、説明書やサンプルHTML等をつける必要はありませんがアプレットの一部、もしくは全てを改良、付け加え、取り外したものを利用、再配布する事は不許可です。ファイルの二次的利用は禁止されています。リバースエンジニアリングは禁止されています。この著作物は日本国憲法により保護されています。 |
使用に対する対価 |
特に何かを要求する事はありません。しかし出来る限り感想やバグの報告等をお願いします。 |
保証/免責 |
何らかの保証を付加するような事を作者は受け入れる事が出来かねます。個人の責任においてご利用下さい。サポートは事実上出来ないと思って下さい。 |
連絡先 | E-MAIL(サポートはサイト上の掲示板でお願いします。)
syicyan@yahoo.co.jp ウェブサイト http://www.gt.sakura.ne.jp/~ocosama/ |
サンプルやお絵かき板の説明書が参考になると思います。
resフォルダに入っている物はお絵かきツールと同じ物ですのでそれを指定する事も可能です。
アプレットのパラメーターは<applet></applet>に囲まれた部分に
<param name="オプションネーム" value="値">
と言う感じにしてください。
適用、非適用を設定するパラメーターを設定するには
適用はtrue 非適用はfalseを設定するようにして下さい。
speed
速度の初期値-1が最速で値が上がると段々遅くなっていきます。
image_width image_height
イメージの初期サイズ。spchに関しては通常記述する必要はありません。pch_file
buffer_progress
ロードするファイル。スクリプトを使用せずに再生する場合はここに
アニメーションファイルを指定すれば。再生が可能です。
pch_name
この設定に何か名前を入れるとウインドウ表示されます。
簡単にアニメ表示を実装したい場合はここに何か名前を入れることをおすすめします。
run
ロードすると同時に再生するかどうか
progress
プログレスバーの表示非表示の指定
buffer_canvas
イメージを動的に再生する事によりメモリの消費を押さえます。falseで動的再生。
PaintChatのような幅が大きなログを再生させる場合はfalseにする事をお勧めいたします。
再生速度はfalseの方がオフスクリーンに描写しない分高速ですが、再描写はtrueの方が高速です。
falseの場合再描写時多少ちらつきます。
プログレスバーの再生を動的に再生させる事によりメモリの消費を
押さえます。falseで動的再生。
falseの場合文字等が少しちらつきます。
color_back バー等の背景色
color_text バー等のテキストや記号の色
color_icon バー等のアイコンの色
color_bar バーのゲージのカラー
color_frame 枠のカラー
color_bar_select バーの選択された時のカラー
以下お絵かきツール等と同じパラメーター
dir_resource リソース資源が入っているフォルダ。アーカイブ内に必要な物が無い場合に使用。
res.zip リソース資源が入っているアーカイブの位置。
tt.zip テクスチャ資源が入っているアーカイブの位置。
関数はdocument.pch.loadPCH()という風にdocument.pch.が必要になりますが省略しています。
名前を指定しない場合アプレットかデフォルト名のウインドウを指します。
存在しない名前を使った場合自動的にオブジェクトが生成されます。
get setで指定する値は一つの線毎単位ですので%単位で指定したい場合例えば
真ん中50%を指定したい場合 Math.round(getLineCount()/100.0*50) と言う感じにして下さい。
例えばアプレットを再生させたい場合 を呼び出せばOKです。
loadPCH(url_pch)
loadPCH(object_name url_pch)
指定されたファイルを読み込み(自動再生が機能している時は序に再生も開始)playPCH()
URLが以前再生した物と同じであった場合は内臓キャッシュを再利用します。
playPCH(object_name)
再生を開始します。setSize(str_width str_height);
setSize(object_name str_width str_height);
指定されたウインドウ内にある描写キャンバスの幅を変更します。setSpeed(str_value);
setSpeed(object_name str_value);
速度の変更setVisit(layer_number is_visit);
setVisit(object_name layer_number is_visit);
指定されたレイヤーの表示非表示を設定します。
layer_numberにレイヤーのナンバー(0か1)で
is_visitに0か0xffを設定する事で変更が可能です。
アプレットのパラメーターbuffer_canvasをfalseにしないと
この関数は何もアクションを起こしません。
setMark(str_value);
setMark(object_name str_value);
どの位置まで描写するかを指定します。単位は一つの線.
suspendDraw();
suspendDraw(object_name);
描写を安全なタイミングで停止させる。removeAllPCH()
再開はplayPCH()。
アプレットを含む全てのウインドウを破棄します。removePCH(object_name)
指定されたウインドウを破棄します。getLineCount()
getLineCount(object_name)
読み込まれたデータの数を取得
getSeek()
getSeek(object_name)
現在再生中の位置