Plugin

SqueakをWebブラウザで実行するためのプラグインの解説.

プラグインダウンロード

ここからダウンロード!各プラットフォームごとにあります.
最後にインストーラを実行します.

サンプル

プロジェクトを保存します.ここではmypro.prとします. 下記コードを適当なHTMLファイルに挿入します.src部分に./mypro.prを,WIDTH,HEIGHTに プロジェクトの幅・高さを指定します.

<OBJECT ID="SqueakOCX Control" WIDTH=800 HEIGHT=600
	ALIGN=center BORDER=2 
	CLASSID="CLSID:2BE9C39E-8386-4435-B337-FCDAD8EAB006"	
	CODEBASE="http://www.squeakland.org/installers/SqueakPluginInstaller.exe">
	<PARAM name="src" value="./mypro.pr">
	<PARAM name="update" value="187">
	<PARAM name="loader_url" value="http://www.squeakland.org/project.jsp">
	<PARAM name="pluginspage" value="http://www.squeakland.org/detect.html">
	<PARAM name="update_url" value="http://www.squeakland.org/update/">
	<PARAM name="apiSupported" value="TRUE">
<embed type="application/x-squeak-source"	ALIGN="CENTER"
	WIDTH="800"	HEIGHT="600"	
	src="./mypro.pr"
	update="187"
	win32="Squeak3.2gamma of 12 January 2002 [latest update: #4879]"
	macos="Squeak3.1alpha of 16 May 2001 [latest update: #4081]"
	apiSupported="TRUE"
	loader_url="http://www.squeakland.org/project.jsp"
	pluginspage="http://www.squeakland.org/detect.html"
	update_url="http://www.squeakland.org/update/">
</embed>
</OBJECT>

上記HTMLファイルをブラウザで開いてみます。

メニューの出し方

shift-alt-w
worldメニュー
ctrl-左クリック
morph(本当の名称は知りません)メニュー
shift-左クリック
find window [TODO]メニューの出し方

日本語対応プラグインを試す

山宮さんが待望の日本語対応版をリリースしてくれました.詳細は+山宮さんの日記を参考にしてください.

Windows

上記ページを参考にしたこと(この通り行えばプロジェクトファイルをWebブラウザで...).

(Windows の場合は http://languagegame.org:8080/propella/58 のインストーラ一発でプラグインも含めインストールされます - 山宮)

  1. 山宮さんの日記経由でNSqueakPlugin-2004-12-31.zipをダウンロードします.
  2. http://squeakland.org/plugin/download.htmlからダウンロード.Windowsの場合 は'SqueakPluginInstaller.exe'です.
  3. SqueakPluginInstaller.exeを起動します.ダイアログにしたがってインストールします."C:?Program Files?Squeak?Plugin"にインストールされます.
  4. NSqueakPlugin-2004-12-31.zipを解凍して,SqueakPlugin.imageを"C:?Program Files?Squeak?Plugin"に上書きコピーします.

Mac(OS 10.3.X)

Safariの場合.

  1. 山宮さんの日記経由でNSqueakPlugin-2004-12-31.zipをダウンロードします.
  2. http://squeakland.org/plugin/download.htmlからダウンロード.Mac(OS 10.x.x)の場合はSqueakland.10.x.x.dmg.ダウンロードファイルをダブルクリックでディスクイメージ(SqueakLand)が展開されます.
  3. ディスクイメージ内のDouble-Click-To-Install.commandをダブルクリック
  4. NSqueakPlugin-2004-12-31.zipを解凍する.
  5. Finderでアプリケーション/SqueakLand/Squeak/inernet/にSqueakPlugin.imageを上書きコピー

(Pukiwikiで)Squeak plugin対応refプラグイン暫定版

refプラグインを改良した&ref(): File not found: "ref2.inc.php" at page "Squeak/Plugin";を作成してみた.このref2プラグインはpukiwikiにattachしたファイルではうまく動かず,FTPでUpしたファイルパスでのみの動作となります.プロジェクトのローダが(pukiwikiの)openコマンドをそのままSqueakプロジェクトファイルとみなしてロードしようとしてエラーとなるためです.

  • pukiwikiで表示

Note

上記ref2プラグインは次のように幅/高さを指定してください.下記例は幅400,高さ200とする場合です.

#ref2(http://squeak.qp.land.to/data/test.pr,400x200)

補足

Opera 7.35ではダメみたい,IEではOK.OperaでもOKでした*1.


コメント・つっこみ

ありがとうございまうす。

kawa (2005-06-13 20:33:59 (Mon))

山宮さん、記入ありがとうございました。

pukiwiki表示

thoru (2005-02-14 21:49:23 (Mon))

おお!すんばらしい!!


*1 再起動を何回かしたらOK

Last-modified: 2006-07-29 (土) 19:04:07 (4828d)