HyqerCard Referrenceはこちらです。
ご質問やご要望があればコメントにお書き込みください。

2017-06-01から1ヶ月間の記事一覧

iOSデバイス上での動作

HyqerCardは、まず「MacのSafariでHyperCardの動作を真似る」というところから始めているのでiOSでの稼働を前提としていません。試しにiOS上で動くか試したら案の定、起動させることすらできなかったのですが、ちょっと改修加えたらなんとか立ち上がったので…

HyqerTalkの注意事項 その4

ちゃんと動かない記述例 例1. put the number of this card - 1 into hensu 今のカード番号 - 1 を変数にいれるというものですが、エラーが発生します。以下のとおりにして下さい。 put (the number of this card) - 1 into hensu または put the number of …

HyqerTalkの注意事項 その3

文字列の比較 元祖HyperTalkでは文字列の比較に大文字小文字を区別しませんが、HyqerCardでは大文字小文字を区別します。これはHyqerTalkの'is','='や'is not',’<>'を単純にjavascriptの'==='とか'!=='に変換しているからです。手抜きですみません。特に注意…

実行速度の調整

HyqerCardの実行速度は4段階に調整できます。古いスタックを再現するためにあえて遅くできるようにしたものです。 0:少し早い1:普通(0の2倍くらい)2:少し遅い(0の4倍くらい)3:遅い(0の6倍くらい) あくまでも相対的なものです。デフォルトでは1です。私…

リソースの取り込み

リソースの取り込みは「Rez Edit」というアプリで取り込みます。もちろん「Res Edit」をもじっているのですが操作性はさほど似ていないので説明します。 機能としては以下の4つです。 アイコン(Finber表示用)取り込み アイコン(アプリ使用)取り込み 画…

HyperCardとの挙動の違い その1

スタックの変更タイミング 元祖HyperCardではスタックは自動保存されます。どうやらidleのタイミングでディスク書き込みを行うらしいのですが、HyqerCardはデフォルトでは"Quit HyperCard"やgoコマンドで別のスタックに移動する時、CloseStackメッセージの処…

画像取り込みとディザリング

HyqerCardの描画機能は大変貧弱です。頑張ってみたものの、未実装の機能や動作がおかしいものが多いです。特にバケツツールの不具合はひどいです。まともにこれで描画しようとは思わないでください。ただ、実装したものについては一応HyqerTalkからchooseコ…

HyqerTalkの注意事項 その2

関数定義上の制限 関数の中でrepeat文は使わないでください。 使えないというより正しく動作しません。かなりダメな仕様ですみません。 同一オブジェクト内に関数とハンドラを同じ名前で作らないでください。 on abc play flute c d e end abc function abc …

HyqerTalkの注意事項 その1

HyqerTalk Referenceというものがあるので公開します。あまり体裁の良いものではありませんし、記載に誤りがあるかもしれませんが、機能の実装状況が概ねわかるかと思います。HyperCard2.0のHyperTalk Referenceをベースにしました。 それはさておき、特に注…

スタックの公開(基本編:ファイルの公開)

ファイルのアップロード 利用できるWebサーバに公開用ディレクトリを作成してください。 そこに前回用意した4ファイルをおいてください。 htmlファイル:index.html HyqerCardファイル:HyqerCard Homeファイル:MyHome 公開するスタック:testStack URLの…

スタックの公開(基本編:ファイルの準備)

HyqerCardに必要なものは以前も提示したように、以下のとおりです。 必要なもの ・環境 Webサーバ MacかPCのブラウザ(Safari,GoogleChrome) ・必須ファイル htmlファイル(index.htmlなど、名称は任意) HyqerCardライブラリ(HyqerCard01.js) HyqerCardファ…

スタックの作成・保存・インポート

ここを別ウィンドウで開いておきましょう。 スタック作成 スタックの作成はHyperCardとほぼ同じです。 HyqerCardを起動すると、Homeスタックが開きます。 Fileメニューから「New Stack...」を選択するとダイアログが表示されます。 「Card size」を確認・変…

HyqerCardって何?

HyqerCardって何? HyqerCard(pではなくqです)はHyperCardを模したJavaScriptによるソフトウェアです。MacのSafariで最適化をしていますが、MacおよびWindowsのGoogleChromeでも動きます。HyperCardで作成されたスタックを動かすことはできませんが、似たよ…