Adobe Flash 本文へジャンプ
 
お手本Flash  Flash Kit > TOP100 > The Talking Clock
2006年05月08日 Flash 作成
↑ メニューをクリックすると、目覚まし時計として使えます。 

 目覚まし時計の機能

  •  アラームは、100件まで登録可能。
  •  「○○をする時間」 というように登録しておくと、アラームとともに、内容を通知。
  •  アラームは、機械音ではなく、人の声。
  •  アラーム設定画面で [ON] をクリックすると、ベルが表示される。 (オリジナル)
  •  アラーム以外に、現在時刻を、音声によって案内することが可能。
  •  アナログ時計、デジタル時計のいずれかを、選択可能。
上がお手本の時計です。
スクリプトはまるまる拝借させていただきましたが、画像は一から描きました。

ジタバタの経緯

 それぞれのパーツを描きました

ベルのお手本
針が一番上。
カバーの外。
しかもフレームより長い。

CGだから、アリ。
「針」 のお手本
ガラスのまるみ、
カバーの光沢・・・。
難しいです。
デジタル時計は、
やっぱ、バナナでしょ!
左がお手本の写真を
拡大したもの。
右が描いたもの。
バナナとベルの
マッチング。
メモを設定したところ

 アクションスクリプトと戦いました

現象 ”Flashプレイヤー5ではサポートされていない機能”うんぬんというメッセージ
対策 [パブリッシュ設定] → [FLASH]タブ → [バージョン] で、
Flash Player 8 を選択。
現象 アラーム用のメモの文字化け
原因 お手本で使われているフォントが、日本語用ではなかった
対策 日本語用フォントに変更
現象 ”ターゲットが見つかりません”うんぬんというメッセージ
対策 このサイト を参考に、苦闘。
with タグを使用して、3ヶ所成功したものの、1ヶ所、成功せず
現象 アナログ時計を平べったくしたら、文字盤がずれた
対策 調整
現象 英語のテキスト
対策 日本語化
モーショントゥイーンになっているものなど、など、
似たようなテキストがあちこちに散らばっているため、大変
現象 音声が英語
対策 一部、日本語化

オール日本語化は困難なため、ギブアップ。
3(three)は、3時のときも使うし、3分のときも使う上に、
8 を 「はち」「はっ」、分 を「ぷん」「ふん」など、同一の読みではない。
単純に日本語にできない。
現象 何かいじると、何かが動かなくなる
対策 復旧しながら、進んでいくしかない
現象 ボタンをクリックしても効かない
原因 同じボタンでも、フレーム位置によって、Scriptが異なっていた。
それに気づかず、単純にコピーペーストしてしまっていたため
対策 フレームごとに、Scriptをコピー
現象 ボタンにマウスカーソル乗せると文字がずれる
原因 ボタンの[アップ]と[オーバー]とで、微妙に文字がずれていた
対策 [アップ]の文字をコピーして、[オーバー]の[同じ位置にペースト]
現象 文字表示が切れる
原因 フォントを変えたため、文字が大きくなり、文字枠からはみでた
対策 文字枠を広げた
現象 リストのスクロールバーがなくなった
原因 グループを分解したときに、消えたらしい
対策 お手本からコピー&ペースト
現象 リストのボタンが効かない
原因 貼り付けたボタンが大きく、マスクからはみ出ていた
対策 ボタンをマスク内に収まるように縮めた
現象 モーショントゥイーンで、小さいものを大きくできない
原因 大きいものを小さくすることは可能だけれど・・・
対策 大きいものを小さくし、それを、モーショントゥイーンの頭フレームに貼る。
パーツ構成が同じであれば、モーショントゥイーンが成立する
現象 モーショントゥイーンが効かない
原因 一箇所でもパーツをいじると、モーショントゥイーンの矢印がなくなる
対策 変更を加えた場合は、面倒でも、一から設定しなおす
現象 メモがリストに追加されない
原因 操作方法が不適切だったため
対策 アラーム日時を設定し、OKをクリックして窓を閉じた上で、
再度、アラームの窓を開けば、メモのリストが表示される
現象 ショートカットキーが効かない
原因 ブラウザのショートカットが優先されてしまうため。お手本も効かない
対策 ショートカットボタンを削除する
現象 音声ボタンが効かない
原因 書き換えたスクリプトのどこかが悪い(不明)
対策 お手本のスクリプトに、動作確認しながら日本語を追加
現象 アラームの三角のボタンをクリックすると、2ではなく11が表示される
原因 フレーム位置によって、Scriptが異なっている。
それに気づかず、単純にコピーペーストしてしまっていたため
対策 フレームごとに、個々のボタンに対して、Scriptをコピー
現象 ターゲットが見つかりません。(アラームリストのスクローラー)
原因 スクローラーボタンを、ドロップダウンメニューのフォルダの中に
分類してしまっていたため
対策 スクローラーボタンを、アラームリストと同じフォルダに移動
現象 アラームを設定していないナンバーも、リストに表示される
原因 書き換えたスクリプトのどこかが悪い(不明)
対策 お手本のスクリプトに、動作確認しながら日本語を追加
現象 アラームのメモの内容が、リストに表示されない
原因 書き換えたスクリプトのどこかが悪い(不明)
対策 お手本のスクリプトに、動作確認しながら日本語を追加
現象 アラーム機能が効かない
原因 書き換えたスクリプトのどこかが悪い(不明)
対策 お手本のスクリプトに、動作確認しながら日本語を追加
現象 テルターゲットのScriptを書き換えられない!ひとつも!
原因 不明
対策 動いているので放置
現象 12時台で短針が動かない。

あと5分ほどで1時なのに、短針は12時00分のまま。
で、1時になったとたん、1時00分の位置まで動く。
原因 お手本も同じ現象
対策 別の時計のスクリプトで動かしてみたところ、
正常に動いたが、秒針の動きが美しくない。
問題は12時台だけのようだし、このままでよしとする。
(いいのかよ)
Adobe Flash は、アドビシステムズ社 の登録商標です。
また、その他システム名、プログラム名などは、一般に各社の登録商標です。