‘Flash’ タグのついている投稿

FlashDevelopでデバッグできない・・・!?

 つぶやき, プログラム
 公開日:2012年7月7日 / 更新日:2013年3月21日

久しぶりにFlashDevelopを使ったら、
デバッグビルドなのになぜかブレークポイントが効かない・・・。
traceも出力されない・・・。

デバッグできないぢゃないか!!

最終的にはあっさり解決したんですが、
なんか色々苦労したので備忘のために書いておきます。
というか以前はちゃんと動いてたのに、
なんでいつのまにかおかしくなってたんだろ?

現象としては、
F5を押してテストしようとするとFlashPlayerは起動するけど、
ブレークに引っかからないし、トレース出力も表示されない。
FlashDevelopのステータスではデバッガに接続しています・・・となって、
プログレスバーが伸びるんだけど、
最終的には
[No debug Flash player connection request]
と出力されるだけ。

ちなみに、
ロケールをja_JPにした以外は、環境設定はデフォルトのまま変えていません。

ググってみると、
デバッグ版のFlashPlayerになっていないのでは?
というのがあったんだけど、ちゃんとデバッグ版になっていました。
というか普通にインストールすれば、そういうことになっているはず。

それでも念のため
デバッグ版のFlashPlayerをインストールしてみたり、
FlashDevelop本体をインストールし直したり、
3.3.4あたりに戻してみたり、
JREからインストールし直してみたりしたけど、
うまくいかない・・・嗚呼。

ノートPCで作業したことがあったのを思い出し、
そっちで試したら、
ちゃんとブレークかかるしトレースも出力される。
しかも環境設定はデスクトップPCのと同じ。
一体全体何がちがっているのか・・・。

いろいろ調べまくった結果、
これを見つけました。
なるほど・・・そういうことか!
デバッグ版のFlashPlayerがローカルホストではなく、
なぜか他のマシンへ接続するような設定になっていました。
これを直すには、
F5押してFlashPlayerが起動したら、
そのウインドウで右クリックして「デバッガー」を選択、
以下のようなダイアログがでるので
「ローカルホスト」を選んで「接続する」をクリック。
これでうまくデバッグできるようになります。

それにしてもリモートデバッグなんて、
やったことないんだけどなぁ・・・。
なんで設定が変わっていたのかは謎です(^_^;)

電力使用状況&電気予報なブログパーツ(2)

 プログラム, ,
 公開日:2012年7月3日 / 更新日:2014年1月11日

★2014年1月4日追記
HTML5版をつくりました。こちらをオススメします。
Flash版をご希望の場合は以下のスクリプトをご利用ください。
ただしFlash版は不具合があっても更新対象外とします。

前回の投稿からちょうど1年。
節電の夏がやって来ました。
今年は関西や九州電力管内の需給が厳しいようです。
そこで、
Yahoo!版ブログパーツを東京電力以外にも対応しました。
実はAPIでは既に1年前くらいから対応してたんだけどね(^_^;)
時期的にも良いタイミングなのでやってみた次第です。

Yahoo!のAPIにしたがって、
北海道、東北、東京、中部、関西、九州
の各電力会社に対応しています。
それぞれのピーク電力を650,1600,5700,2900,3200,1800万kWとして、
表示ゲージの長さを調整しています。
お住まいの地域に応じたのを選んで、
以降のスクリプトをコピペなどして貼りつけてください。
※ただし中部電力は7月11日頃より更新再開のようです。

Yahoo!のAPIを使用しているためクレジット表記が必要となっています。
そのため少々長めのスクリプトになっていますがご了承ください。

北海道電力。

東北電力。

東京電力。

中部電力。

関西電力。

九州電力。

なお、
1つのページに異なる電力会社のを複数貼り付けると、
うまく動いてくれないので、
(1つのページからの複数リクエストが混ざってしまうようです)
スクリプトを貼り付けたhtmlを個別に作って、
それをiframeタグを使って埋め込む手法で回避します。
以下のような感じになります。

例えば、こんなhtmlを作って(denryoku/tokyo/menu.html)

それをiframeで埋め込みます。

Flashなノベルゲーム作成システム

 つぶやき, ゲーム, プログラム
 公開日:2011年11月27日 / 更新日:2012年11月24日

Flashで動くノベルゲーム作成システムを作りました。
名称は「オトエソウシF」。

概要は以下のとおりです。

「オトエソウシF」とは、サウンドノベルのようなノベル形式のアドベンチャーゲーム作成システムの名称です。パソコンを主な対象としています。絵や音の素材ファイルを用意し、それらを制御するスクリプトを書くことで、ノベルゲームを作成することができます。オトエソウシFの本体はSWFというファイルで、いわゆるFlashコンテンツとなっており、その内部にノベルゲームを駆動する仕組みを備えています。したがってFlashを閲覧できる環境であれば基本的には動作させることができます。一般的には「Flash Player」を導入したWebブラウザ上でプレイすることになります。

サンプルを作ってみました。以下にアクセスするとプレイできます。
sample_1
sample_2

システムのパッケージ一式はこちらよりダウンロードすることができます。

さて、システムを作ったのはいいけど、
コンテンツを作成する才能とか器量が足りない自分に気がついてみたり・・・(^_^;)
ということで、どなたかコンテンツを作ってみませんか?

以下はサンプルのスクリーンショットです。

Flashの敗北

 つぶやき, トピック
 公開日:2011年11月11日

AdobeがAppleに屈したようです。

ということでHTML5上のcanvasを使って描くのが今後の主流になるのか。
ただJavaScriptで書くことになるので速度的にはどうなんだろうか?
Flashよりは遅くなっちゃうような気がしないでもない。

開発環境から見た場合、
単にターゲットがHTML5に変わっただけなら、
なんか変換とか噛ますことで、
AS3のままでも行けるのかもしれないが、
さすがに全てのAPIがそのままで移行できそうにはない気もする。

電力使用状況&電気予報なブログパーツ

 プログラム, ,
 公開日:2011年7月4日 / 更新日:2012年7月19日

Yahooに電気予報APIがあるのを発見しました。
これを利用したブログパーツをこちらで見つけたので、
自分のブログでも利用させてもらっていましたが、
なぜか表示されたりされなかったり・・・。
このAPIは、
「24時間中1アプリケーションIDにつき50000件のリクエストが上限」
という制限があるそうなので、このせい?

電気予報なブログパーツはこちらにもあるのですが、
横長でサイズも大きめなのでここに貼り付けるのは難しい。

さて、どうしたものか・・・
んじゃ作るか(^_^;)
ということでやってみました。
このページの右に貼りつけてあります。

ちいさめサイズなので、
どんな表示にしようか色々考えましたが、
APIで取得できる情報のうち、
過去1時間の電力使用実績値と、
今後24時間の使用率の推移予報
および最大となる日時の予報
を出してみることにしました。

なお、
時間毎の実績データは多少遅れて配信されたりするっぽい?
また、
期間限定なAPIで終了日は未定だそうです。

こちらを見ると直近の使用状況が出ているのですが、
YahooのAPIではそういう情報を取得できないため、
別なブログパーツを貼ってみました(^_^;)

もうすこしエイジングしたら、
埋め込みのスクリプトを公開するつもりの予定。


※7月6日追記

とりあえず動作に問題なさそうなので、
埋め込みスクリプトを公開します。
Yahoo! JAPANのAPIを使用しているためクレジット表記が必要となっています。
そのため少々長めのスクリプトになっていますがご了承ください。
以下をコピペなどして貼りつけてください。


※7月13日追記

東京電力の「でんき予報」
速報値などの情報を取得できることを発見。
というかナゼ今まで気がつかなかったのか・・・(^_^;)
ということで、
このデータを利用したバージョンのでんき予報ブログパーツを作りました。
なお、翌日の予想値はデータが取得できた時点から表示されるようになっています。
その他、挙動についての詳細はこちらを参照してください。

こちらも埋め込みスクリプトを公開します。
Yahoo版、東電版のお好きな方を、
あるいは両方共(^_^;) 使っていただいてOKです。
以下をコピペなどして貼りつけてください。

それにしても、ローカルではうまく動作するのに
ブログに貼り付けると動作しないという問題に悩まされましたよ。
調べてわかったのは、
Flashからクロスドメインでデータを取得する際は、
アクセス先のドメインにcrossdomain.xmlが設置されていて、
かつアクセスが許可されていないといけない、ということ。
Yahooの場合はこんな感じになっているので、
全てのドメインからのアクセスを許可しているようですね。
残念ながら・・・東電のサイトには設置されていないようです。
結局、こちらの解決策に助けられました。感謝。
自前のプロクシ経由にするとは考えたものですね。


※8月28日追記

YahooのAPIが速報値に対応してたのに気がついたので、
(うむぅ、いつのまに。)
Yahoo版でも速報値を表示するようにしました。
あと、
東京電力以外の電力会社にも対応したようですね。
ちょっと直せばすぐ作れるけど、いいか。


※2012年7月3日追記

Yahoo!版は東京電力以外にも対応しました。