TTSneoで行こう!

           

目次


【17:0】URL決まりました。

  1. 名前:九龍 2008/05/04(日) 10:56:10
    こんにちは。 ようやく少しずつ時間が取れそうなので、サイトの更新をして行きたいと思っています。 何分、仕事が忙しくて時間が取れないので更新できませんでしたが、今後は新サイトを作成して行きたいと思っておりますのでよろしくです。 サイトは「TTS Circle」という名称で新たに作成しております。

コメントの投稿

送信:

【16:2】最悪の状態に。

  1. 名前:九龍 2007/12/22(土) 10:49:02
    Tipsが出来上がった所でとんでもない事が。 EmEditorのフリー版を使って編集していたのだけど、今までは何もなかったのに今日、データをサーバーにアップロードして確認すると日本語の文字が一つも見あたらない。あれ?と思いEditorの文字を確認すると文字化けが・・・・。 しかも言語が変わっているとかではなく、ACやAZなどのように英文字に全て変わっているではありませんか。例え数百文字でも英文字2文字に変わっているのです。

    これはおそらく究極のバグでしょう。以前からコメントの色分けがおかしいのには気付いていましたが、まさかこのような状況になるとは思ってもなかった。EmEditorではコメントの部分にその言語の特徴のある文字が含まれると解除されておかしくなるんですよね。取りあえず、マシンからこのEditorはアンインストール。結構有名なEditorだけにこのような現象が起こるのにちょっとショックだったり。しかし、このような意味不明な文字化けが起こると直しようがありません。元に戻すさえも動かない最悪の状況だけにまた書き直さないといけないのにはがっかりです。

    それでも、日本語出力の部分のみですから最初から作るのに比べたらましですけどね。 年内に出来上がるのかなぁ・・・・。

コメントの投稿

送信:

【15:3】見づらいので移転しようかと。

  1. 名前:九龍 2007/12/15(土) 21:32:27
    こんにちは。

    ブログは使い勝手が悪いのと、非常に見づらいので移転しようかと考えております。せっかく訪問してくださる方達が居るようなので、もう少し見やすいようにホームページで作り替えております。一応、IEのみ限定のページになるかも知れませんが、現在PHPにてサイト構築中です。現時点ではトップページやサイドメニュー関連が完成しました。800×600の解像度仕様になると思います。

    時間がある時はこちらの方も更新したいと思っておりますが、ホームページの方も年内で完成させたいのでそちらを重視するかも知れません。完成したらURLを載せておきますので今後ともよろしくお願いします。

コメントの投稿

送信:

【14:0】偽オートコンプリート

  1. 名前:九龍 2007/12/12(水) 18:30:14

    偽オートコンプリート
    今回のサンプルは、偽オートコンプリートです。テキスト内で文字を入力してエンターもしくは挿入ボタンをクリックすると、その内容が記憶されてテキストボックスをダブルクリックすると記憶した文字列が表示されるという物です。オブジェクトの組み合わせで色々な事が出来るので、他の事などを考えてやってみると面白いと思います。今回のサンプルは全ての処理を入れていません。従って、同じ内容の文字の場合は記憶しないような処理を追加しないといけません。この方法には色々な手段があります。


    格納庫は 「」
    格納数は 0

    固定ウィンドウ1を使う
      その中の大きさを(384,248)へ変えろ
      その名前を「偽オートコンプリートサンプル」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最大化ボタンをオフへ変えろ
      その位置を中央へ変えろ
    テキスト1を作れ
      その位置と大きさを(10,10,290,18)へ変えろ
    リスト1を作れ
    文章テキスト1を作れ
      その位置と大きさを(10,40,360,190)へ変えろ
    ボタン1を作れ
      その位置と大きさを(310,6,65,25)へ変えろ
      その名前を「挿入」へ変えろ
    リスト1について
      この位置と大きさを(10,テキスト1の縦+テキスト1の高さ,290,18)へ変えろ
      この表示をオフへ変えろ
    これについて終わり
    固定ウィンドウ1の表示をオンへ変えろ
    待機

    手順は 固定ウィンドウ1の文章テキスト1をクリック
      もし リスト1の表示は オン なら リスト1の表示をオフへ変えろ
    終わり
    手順は 固定ウィンドウ1のテキスト1に入力
      もし 押したキーは Enter なら
        文字格納
      もし終わり
    終わり
    手順は 固定ウィンドウ1のボタン1をクリック
      文字格納
    終わり
    手順は 文字格納
      もし テキスト1の内容は 「」 なら 抜ける
      ここだけの変数は 数
      格納数は 格納数+1
      格納庫(格納数)は テキスト1の内容
      文章テキスト1の選択をテキスト1の内容に変えろ
      テキスト1の内容をクリア
      文章テキスト1に焦点
    終わり
    手順は 固定ウィンドウ1のテキスト1をクリック
      固定ウィンドウ1の文章テキスト1をクリック
    終わり
    手順は 固定ウィンドウ1のテキスト1をダブルクリック
      ここだけの変数は 数値
      数値は 13
      もし 格納庫は 「」 なら 抜ける
      リスト1について
        この一覧を格納庫へ変えろ
        もし この個数*数値は 数値*5より上なら
          この高さを数値*6へ変えろ
        他なら
          この高さをこの個数*数値へ変えろ
        もし終わり
        この表示をオンへ変えろ
        これを最前面
        これに焦点
      これについて終わり
    終わり
    手順は 固定ウィンドウ1のリスト1をダブルクリック
      テキスト1の内容をリスト1の内容に変えろ
      リスト1の表示をオフへ変えろ
      テキスト1に焦点
    終わり

コメントの投稿

送信:

【13:0】イベント内の条件分岐

  1. 名前:九龍 2007/12/10(月) 16:25:21

    イベント内での条件分岐などは工夫次第
    今回は、高速化や余分なリソースを使わなくスムーズに動かす方法を解説してみましょう。下の例題が完成ソースとなりますが、まずは下のソースをコピペしてTTSneoデザイナで実行してみて下さい。使い方は簡単。ボタンにマウスが乗ったら色を変える普通のソースなので、左側のボタン上でマウスを動かして動作を確認し、右側のリセットボタンを押して次は真ん中のボタン上でマウスを動かしてみて下さい。通常では目に見えないのですが、このように動作が目に見えるようにしてみるとどうでしょう?たかが色を変えるだけの処理ですが、マウスイベントで色を変える指定をしただけでは常に処理されているのが分かると思います。

    つまり、処理がされているという事は他の処理と重なったときには速度が落ちてしまいます。また、リソースも食ってしまいますよね。このようなマウスに乗った時のみしかいらない処理にはそれと同じ動きをするソースを記述する必要があるのです。殆どの場合は、このような処理を行わずにそのイベント内で直接色を変えるソースを記述しているのを良く見かけます。しかしこれは間違いを正そうとしているにすぎないのです。本当に動的に処理が必要な場合のみ通常のイベント処理を利用し、イベント内の処理を間接的に利用するのであれば、それに応じたソースを記述しましょう。

    説明するよりも、下の例題を実行してソースを見てもらえば分かると思いますが、どのような視点で見ればよいのかを簡単に説明します。コメントで一応記述していますが、最初の通常の部分と改良の部分の変数の数を見たり、手順内の通常の部分と改良の分を良く見て下さい。違いが分かりますよね?マウスフラグという変数がたった一つ増えているだけです。つまり、マウスイベントにてスイッチを付け足しているのです。ボタンの背景が通常の時と色が変わった時の処理の仕方を変えているだけなのです。スイッチが入ってなかったらスイッチをオンへ変えて、その逆だとスイッチをオフへとしているだけの違いです。このような工夫を少しするだけで高速化や余分なリソースを使わないように出来たりもしてしまいますので、今開発中のソースをもう一度見直してみましょう。


    ’通常の設定項目
    通常フラグは 0
    ’改良の設定項目
    改良フラグは 0
    マウスフラグは オフ

    固定ウィンドウ1を使う
      その中の大きさを(364,258)へ変えろ
      その名前を「イベント処理サンプル」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最大化ボタンをオフへ変えろ
      その位置を中央へ変えろ
    文章テキスト1を作れ
      その位置と大きさを(10,40,340,210)へ変えろ
    ボタン1を作れ
      その位置と大きさを(10,10,130,25)へ変えろ
      その名前を「マウスを載せる(通常)」へ変えろ
    ボタン2を作れ
      その位置と大きさを(150,10,130,25)へ変えろ
      その名前を「マウスを載せる(改良)」へ変えろ
    ボタン3を作れ
      その位置と大きさを(290,10,65,25)へ変えろ
      その名前を「リセット」へ変えろ
    固定ウィンドウ1の表示をオンへ変えろ
    待機
    ’通常のマウスイベントにて背景を変える処理(処理速度低下&リソース食い)
    手順は 固定ウィンドウ1のボタン1でマウスが動く
      もし ボタン2の背景は 「&h8080C0」 なら ボタン2の背景を&h8000000Fに変えろ
      ここだけの変数は 結果
      通常フラグは 通常フラグ+1
      結果は 「通常イベントで[通常フラグ]回目のマウス反応キャッチ!」
      ボタン1の背景を&h8080C0へ変えろ
      文章テキスト1の内容を文章テキスト1の内容&「[結果][改行]」へ変えろ
    終わり
    ’ちょっとだけ工夫した背景を変える処理(処理速度高速化&無駄なリソースを使わない)
    手順は 固定ウィンドウ1のボタン2でマウスが動く
      もし ボタン1の背景は 「&h8080C0」 なら ボタン1の背景を&h8000000Fに変えろ
      もし マウスフラグは オフ なら
        ここだけの変数は 結果
        改良フラグは 改良フラグ+1
        結果は 「改良イベントで[改良フラグ]回目のマウス反応キャッチ!」
        ボタン2の背景を&h8080C0へ変えろ
        文章テキスト1の内容を文章テキスト1の内容&「[結果][改行]」へ変えろ
        マウスフラグは オン
      もし終わり
    終わり
    手順は 固定ウィンドウ1でマウスが動く
      リセット
    終わり
    手順は 固定ウィンドウ1の文章テキスト1でマウスが動く
      リセット
    終わり
    手順は リセット
      もし ボタン1の背景は 「&h8080C0」 なら ボタン1の背景を&h8000000Fに変えろ
      もし マウスフラグは オン なら
        もし ボタン2の背景は 「&h8080C0」 なら ボタン2の背景を&h8000000Fに変えろ
        マウスフラグは オフ
      もし終わり
    終わり
    手順は 固定ウィンドウ1のボタン3をクリック
      通常フラグは 0
      改良フラグは 0
      文章テキスト1の内容をクリア
      文章テキスト1に焦点
    終わり

コメントの投稿

送信:

無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て