LiveCode の前身である RunRev の日本語情報です。主に RunRev1.1 を使っていた頃に書かれたものです。一部 2.x 以降に合致しない記述がありますが、HyperCard や SuperCard を使っていた人にとって貴重な情報になると考え、そのまま公表を続けています。部分的な修正は時々試みていますので、たまにチェックしてみて下さい。また質問も歓迎です。 邦訳については一応当時の Runtime Revolution の了解を得ていますが、このページの文書について LiveCode社に問い合わせることはなさらないようお願いします。不明な点は RunRev/LiveCode サイトやヘルプにある原典をあたって下さい。 ライセンス形態について現在は当時とは違ったものになっています。 LiveCode は一時期オープンソースとなって完全無料で使えていましたが、今はオープンソースをやめました。現在は LiveCode からフォークした OpenXTalk が活動を始めています。 |
・Information − Why Revolution ? − 何が作れるの? What Can I Build? − こんな機能が欲しい時に... Consider Revolution If... − Revolution Tour(未訳) − Testimonials(未訳) − More Infomation − 主な機能 Key Features − 機能比較 Revolution Head-to-Head − 開発者コミュニティ Developer Community − Revolution Consultants(未訳) − よくある質問と回答 FAQ − ライセンスFAQ Licenses FAQ ・Developer > Articles − Tip of the Week − 1 実行中のスタンドアローンスタックのセーブ −( stackFiles ) − 2 idle ハンドラの代わりに "Send ..in" を使う − 3 古いスクリプトテクニックと、Transcript への最適化 − 4 Distribution Builder でアプリケーションをスリムに − 5 グループとバックグラウンド − 6 サーバサイドスクリプティングの基礎 ・無料スターターキットの使い方 Using the Starter Kit ・チュートリアル Tutorials −始めに Getting Started −メニューマネージャ The Menu Manager −アニメーションマネージャ The Animation Manager −ジオメトリーマネージャ The Geometry Manager −プロファイルマネージャ The Profile Manager −独習 Independent Study ・詳細情報 Encyclopedia About... −01 ヘルプドキュメントについて About the Revolution documentation −02 MetaCardユーザーのためのRunRev About Revolution for MetaCard developers −03 HyperCardユーザーのためのRunRev About Revolution for HyperCard developers −04 SuperCardユーザーのためのRunRev About Revolution for SuperCard developers −05 プログラミング初心者のためのRunRev About Revolution for New developers −06 プログラミング経験者のためのRunRev About Revolution for experienced programmers −07 カラーとカラー指定 About colors and color specifications −08 ウィンドウ、パレット、ダイアログ About windows, palettes, and dialog boxes −09 スクリプトの構造 About the structure of a script −10 チャンク表現 About chunk expressions −11 ファイル名の指定とファイルパス About filename specifications and file paths −12 コマンドと関数 About commands and functions −13 コンテナ、変数、値のソース About containers, variables, and sources of value −14 メッセージとメッセージパス About messages and the message path −15 プロパティ About properties, custom properties, and property sets −16 メインスタックとサブスタック About main stacks, substacks, and stack file −17 オブジェクトタイプと参照 About object types and object references −18 グループとバックグラウンド About groups and backgrounds −19 メニューとメニューバー About menus and the menu bar −21 Revolution のシステム必要条件 About Revolution system requirements −22 Revolution のインストール About installing Revolution −2x Windows3.1上のRunRevアプリ About Revolution applications under Windows 3.1 ・〜するには How To... 配列変数の値にアクセスする / カラーパレットにパターンを追加する / グループにオブジェクトを追加する / ファイルの最後にデータを追加する / キーボードショートカットをボタンに割り当てる / キーボードショートカットをメニューに割り当てる / オブジェクトにヘルプテキストを割り当てる / オブジェクトにデータを入れる / 処理待ちのイベントをキャンセルする / ウィンドウをスクリーン中央に置く / ウィンドウのタイトルを変える / オブジェクトの色を変更する / プラットホームごとに動作を変える / テキストのカラーを変更する / カーソルを変える / テキストのフォントを変更する / スタックのカードの順番を変更する / ペンカラーを変える / ウィンドウのサイズや位置を変更する / オブジェクトのサイズや位置を変更する / テキストのサイズを変更する / テキストのスタイルを変更する / カード上のコントロールのタブ順を変更する / ツールを変える / AppleScript がインストールされているかをチェックする / ウィンドウを閉じる / カードをコピーする / フィールド間でスタイル付きテキストをコピーする / フィールド間でテキストをコピーする / コントロールを作る / ハイパーテキストリンクを作る / 新しいカードを作る / パレットを作る / ラジオボタン群を作る / スクロール可能ウィンドウを作る / メニューに区切り線を作る / スタックを作る / スタンドアローンアプリケーションを作る / 配列変数を作る / 変数を宣言する / オブジェクトを削除する / ダイアログボックスを表示する / カレントウィンドウに他のスタックを表示する / 複数のカードにオブジェクトを表示する / カードにテキストを表示する / 他のプラットホームのユーザーにスタックを配布する / シェイプを描く / パレットやダイアログを編集する / オブジェクトのスクリプトを編集する / スタックウィンドウのオブジェクトを編集する / コントロールの使用可能と使用不可を切り替える / アプリケーションの必要メモリを調べる / 表現式を評価する / コマンドを実行する / データをファイルに書き出す / オブジェクトの実際の色を見つける / カレントスタックの場所を調べる / マウスポインタの位置を調べる / 他のカードに移動する / HyperCard スタックを取り込む / スタイル付きテキストをインポート、エクスポートする / ファイルからデータを取り込む / パラメータにカンマを含める / 式の中にクォートを含める / ファイルパスにスラッシュを含める / スタック内のカードリストを得る / フォルダの内容のリストを得る / カードオブジェクトのリストを得る / カードを移動する / スタックを他のファイルに移動する / カードを他のスタックに移動する / 前面にあるコントロールを他へ移動する / スタックを開く / ハンドラの実行を防ぐ / フィールドテキストの変更を防ぐ / スタックの変更を防ぐ / カードの書き換えを見えないようにする / フィールドに入力できるキャラクタを制限する / 他のプラットホームでスタックがどう見えるかプレビューする / カードをプリントする / フィールドにテキストを入れる / 他のカードにあるコントロールを参照する / バグレポートや機能のリクエストをする / スタックを保存する / スタック内のカードをスキャンする / 将来のイベントを予定に入れる / フィールドをスクロールする / コンテナ内を検索する / スタック内を検索する / オブジェクトのプロパティを見たり、変更する / グループ内のコントロールを選択する / グループを選択する / フィールドのテキストを選択する / 一度に複数のオブジェクトのプロパティを表示する / ウィンドウの表示非表示を切り替える / メニューバーの表示非表示を切り替える / メニュー選択をシミュレーションする / マウスクリックをシミュレーションする / フィールドの内容をソートする / キーボードに無いキャラクタを指定する / ハンドラの実行を止める / ボタンタブを切り替える ・なぜ〜なのか? Why ... 実行時にメモリが足りなくなる / メニュー項目がグレイになっている / アプリケーションウィンドウの位置を保存出来ない / Mac OS のスタンドアローンアプリケーションを作れない / スタックを通常のウィンドウとして表示出来ない / 保存したはずのスタックが見つからない / ハンドラの実行を止められない / リストフィールドの行が選択されてしまう / コントロールをリサイズ出来ない / スタックを保存出来ない / コントロールを選択できない / グラフィックを選択できない / copy や paste を選択できない / フィールドを編集時に矢印キーが使えない / Revolution は指定ファイルを見つけられない / スタンドアプリケーションにするとフォントとカラーが変わってしまう / 再帰エラー( recursion error )が起こる / スタンドアローンアプリケーションにアイコンが表示されない / テキストの行が重なってしまう / メニューが違うスタックに作用してしまう / スタンドアローンにするとオブジェクトの外観が変わる / 新しいカードに不要なオブジェクトが現れる / カスタムカーソルが表示できない / 他のプラットホームでハンドラがうまく働かない / mouseUp がうまく機能しない / 思った大きさでスタックが開かない / スタックウィンドウが希望するモードで開かない / 変数の値が失われる / イメージが表示されない / イメージの色が変わってしまう / オブジェクトのサイズが変わる / オブジェクトやウィンドウがチラつく / 意図しないハンドラが実行される / インポートした HyperCard スタックがエラーになる / スタックのオープンが遅い / 崩れたテキストが表示される / Geometry Manager は間違った場所にオブジェクトを移動する / コントロールが表示されない / マウスボタンを押している間、コントロールはメッセージを受け取らない / カスタムプロパティがプロパティパレットに表示されない / スタックを最大化したりフルスクリーンサイズに出来ない / EPS オブジェクトが表示されない / 普通の Mac OS アプリケーションと違う外観になる / Revolution でスタックファイルを開けない / スタンドアローンアプリケーションで ask や answer ダイアログが表示されない / プレイヤーのコントローラがクリックに反応しない / Tab キーで次のフィールドに移動できない / スタンドアローンではアニメーションが動かない / ボタンにカラー設定が反映されない / ムービーを再生できない / スタックを開いた時にメニューが表示されない / スクリプトエディタのメニューが表示されない / スタンドアローンでは URL キーワードが機能しない / 保護されたスタックでカスタムプロパティが壊れる / Revolution は割り当てられた以上のメモリを消費する / ウィンドウ名にカード番号が表示される / テキストの選択が解除されてしまう / コントロールの周りに境界線がある / スタックのコピーにティルド(波記号)が付いている / 同じ名前のスタックが存在する / ウィンドウ名にアスタリスクが付く / グループがリストアップされない / ハンドラが実行されない ・ショートカット Shortcut To... コントロールの端を揃える / コントロールのプロパティを変更 / メッセージボックスのモードを変更 / メッセージボックスをクリア / エラーウィンドウを閉じる / スクリプトエディタを閉じる / スクリプト中の単語を補完 / コンテクストメニューを表示 / コンテクストメニューを表示する(ポインタツール) / コントロールを複製 / コントロールのスクリプトを編集 / カードスクリプトを編集 / 選択されているコントロールのスクリプトを編集 / スタックスクリプトを編集 / コントロールの高さと幅を同じに / 選択されているコントロールの高さを揃える / 選択されているコントロールの幅を揃える / 現在のハンドラをフォーマット / 次のカードに移動 / 前のカードに移動 / フィールド文字の先頭、末尾に移動 / Revolution のパレットを隠す / Transcript 用語を調べる / イメージを拡大 / Revolution のウィンドウを移動 / フィールド内を移動 / 選択されているコントロールを移動 / Revolution ドキュメンテーションを開く / テキストのフォント設定を削除 / 逆の方法でグループ化されたコントロールを選択 / メッセージボックスの履歴を戻る / カードの履歴を戻る / 開いているスタックを全て保存 / コントロールを動かないように選択 / 複数のコントロールを選択 / ハンドラの実行を停止 / ブラウズツールとポインタツールを切り替える ・ティップス Tips Getting Started は済んでる? / プロパティパレットをオブジェクトにリンクする / スクリプトをスキップする / メッセージボックスのヒストリ機能 / 新しい用語で困ったら? / 賢いメッセージボックス / コンテクストメニュー / オブジェクトの移動 / オブジェクトを前後に移動する / スクリプトエディタを素早く閉じる / 他のウィンドウを隠す / ネーミングの慣習 / ルックアンドフィールをプレビューする / ツールバーを小さくする / ダイアログボックスに閉じこめられた? / スクリプトの断片を実行する / ひとつのイメージを二カ所に表示したい? / スタックファイルに素早くアクセスする / コントロールの高さと幅を同じにする / プロパティ名とプロパティパレット / セーブウィンドウで困った? / スクリプトに素早くアクセスする / グラフィックの変形 / Revolution をアイコン化する / イメージを一括してインポートする / ウィンドウリサイズ時にオブジェクトを整える / スターターキットを使っている? / ペイントツールじゃ不足? / スクリプトを読みやすく / スタック内を素早く移動する / オブジェクトが見つからない? / スタックにアニメーションを追加する / グループ内のオブジェクトを選択する / 自分のプロパティを作る / メニューバーのセットアップ / プロパティパレットを再編成する / Transcript の外の世界へ / 目的のコントロールを作れない? / コントロールを他のコントロールと整列させる / セッティングを自動的に切り替える / アイコンが欲しい? / 見えないオブジェクトを覗く / コントロールを動かさずに選択する / Revolution の全てのウィンドウをドラッグする / 複数のオブジェクトを編集する / ドキュメントからテキストをコピーする / クリックでコントロールを作る / 現在のツールにロックする / メッセージボックスをシンプルに / お気に入りのコントロールを保存する / ユーティリティプラグインを追加する / 素早くドキュメンテーション(ヘルプ項目)を参照する / ロックされたフィールドのコピーを許可する ・ メインスタックとサブスタック ・ グループとバックグラウンド ・ グローバル変数ローカル変数 2023.12 加筆 ・ パスネームの使い方 ・ 言語辞書の使い方 ・ ツールスタックの作り方 ・ 日本語問題 ・ 2.1の日本語問題 ・ ドラッグ&ドロップのスクリプティング 2018.7 修正 ・ ファイルのドラッグ&ドロップ ・ スタックを保存する ・ HyperCardスタックのアイコン ・ RunRevのテキスト ・Tip from J 日本語 MailingList から拾った tips集 |