Flash Player 10 正式リリースによる弊害 : Flash Player バージョンチェック
Flash Player 10 が正式にリリースされた、との事ですが、某ちゃんねる掲示板で Flash Player 10 を導入してみたところ、色々なサイトの Flash が見れなくなってしまったとのこと。
169 名前:Now_loading...774KB[] 投稿日:2008/10/16(木) 15:11:46 ID:FTqYc9sh
なんかバージョンが古いって判別されてしまうサイト多いな
Ver.10なのにVer.1として認識されてるっぽい
UWAAAAAAAAAAA!
こいつはまずい。思い当たる節がたくさんありすぎます。
まだ未熟な腕でバージョンチェックスクリプトを記述していた頃、Flash Player のバージョンチェックは 一桁目しか想定していませんでした。団子一味のゲームも動かなくなってしまうものが結構ありそう。
以前 当blog X-LABO でのバージョンチェックスクリプトメモも一桁目しか想定していなかったものでした。(二年くらい後で気づいて修正しました)
[ FLASH ]
[ info ]
[ tips ]
2008年10月16日 15:30
| コメント (0)
| トラックバック
雑記といくつかメモ
山にこもって二ヶ月ほど経過しましたが、現在取り組んでいる仕事がなかなか終わりません。中途 細かい仕事がいくつか入り、頭がいい具合に煮詰まっております。
以下、業務を通していくつか覚えた事を参考サイトと共にメモ。
【 Subversion 上の html ファイルのブラウザ表示設定 】
Subversion 上の html ファイルにブラウザからアクセスすると、html のソースがブラウザに表示されます。しかし html ファイルに属性設定を行と、html をブラウザで開いたときのそのままの表示にすることができるようになります。この設定をしたおかげで、打ち合わせ時に Subversion 上のファイル一式を PC上にダウンロードしなくても 表示確認を簡単に行えるようになりました。
日常の備忘録:: HTMLをSubversionで管理しながらWebで参照可能に
http://www.kaede-software.com/2008/01/htmlsubversionw.html
【 デバイスフォント シェイプマスク適用にフィルタ設定 】
デバイスフォントにマスクをかける際、マスクはどのような形をしていようと、矩形マスクとして適用されてしまう問題があるようです。その問題を解決するために以下のサイトのような ビットマップキャッシュを用いた方法があります。
fumiononaka.com : デバイスフォントが表示されない
http://www.fumiononaka.com/TechNotes/Flash/FN0502002.html
上記サイトの他の方法として、デバイスフォントのテキストフィールドにフィルタ設定を行うと、ビットマップキャッシュを用いずとも、マスクは矩形として適用されず、シェイプの形そのままで適用することができるようです。
【 ローカル上で確認する際の 他バージョンへのswfへの変数アクセスの制限 】
FlashPlayer8で書き出した swf(8.swf) から FlashPlayer7 で書き出された swf(7.swf)を読み込む場合、ローカルPC上に配置している 8.swfを表示するhtmlをブラウザで開いて動作確認を行おうとしても、8.swf から 7.swf への変数へはアクセスできませんでした。
Flashのムービープレビューやネットワーク上では問題なく動作するため、おそらく他バージョンへのswfのローカルアクセスは制限されているのかもしれません。表示確認に、やや手間がかかってしまうのが面倒です。
[ ETC ]
[ FLASH ]
[ info ]
[ tips ]
2008年05月14日 20:17
| コメント (0)
| トラックバック
FDT 3.0 Enterprise beta版で Refactor Moveコマンドがサポート
最近情報収集にうとくなっており見逃していました。
FlexBuilder なり FDT なり、早く Refactor Move コマンドがサポートされるようにならないかなあ、と鼻をほじほじしながら待ち望んでいたところ、FDT 3.0 Enterprise beta版 で Move コマンドがサポートされたとのこと。
http://fdt.powerflasher.com/blog/?p=40
早速利用してみましたが、oh ブラボー!としかいいようがありません。プログラミング中に、クラス名、メソッド名、変数名はおろか パッケージ名やパッケージ構造もモリモリ変更したくなる方にはうってつけのツールとなりました。
追記)ベータ版のせいなのか、パッケージ名付でクラスを newを行っている箇所に対しては Moveが実行されない等、まだ動作は完全ではない模様。
---
以下、Action Script での Refactor Rename コマンド実行における注意事項。
配列演算子による変数へのアクセスの記述は注意が必要となります。
▽続きを読む
[ FLASH ]
[ info ]
[ tips ]
2008年03月13日 21:42
| コメント (0)
| トラックバック
FDT3.0
AS3対応になった FDT3.0、いつのまにやら発売されていた模様。
FDT3.0
http://fdt.powerflasher.com/
eclipseでAS2の開発を行う場合、もっぱらFDT2.0を用いておりました。
丁度仕事でAS3の開発を行うことになりそうなので、AS3の開発を行う場合、現在まだベータ版である FlexBuilder とどちらが開発がし易いか等、調査してみたいと思います。
追記)
FDT3.0をインストールした後、Flash Explorerを開こうとすると 「メモリが足りないから eclipse.ini 内のメモリ設定箇所を -Xmx512m に書き換えてください」といった旨のダイアログが表示され、起動することができませんでした。
調べてみたところ、以下のページが参考になり無事起動成功。
Hatena::Question
Eclipseが「応答なし」にならない方法を教えて下さい。
追記2) 2007/11/28
メインマシン Windows XP の eclipse 3.3.1 でソースコードを書いている途中 頻繁にeclipseがフリーズしてしまいます。ノートPC Windows Vista の eclipse 3.2.2 では快適に動作しています。フリーズの原因は eclipse が悪いのか FDT が悪いのか PCの性能がよくないのか、わからずの状況。
追記3) 2008/1/14
フリーズの原因が恐らく判明。
追記2では Vistaではフリーズは起こらないと書きましたが、その後Vistaでも頻繁にフリーズが起きてしまっていました。
viplugin を eclipse に導入していて、なおかつ vi のファイル保存コマンド「:w」を実行する、と eclipse がフリーズする可能性が高いようです。なので、Windowsデフォルトの「Ctrl + S」で保存すればフリーズを回避することができます。FDT と viplugin で何か処理がバッティングしてしまっているのですかね。
[ FLASH ]
[ info ]
2007年11月16日 02:06
| コメント (0)
| トラックバック
これはひどい無断掲載
「おもしろFLASHゲーム集」というサイトに「OH! DANGO JAM」が無断掲載されているという情報をメールにていただきました、
おもしろFLASHゲーム集
http://flash.ge-mu.net/
おもしろFLASHゲーム集 の 「OH! DANGO JAM」が掲載されているページ
http://flash.ge-mu.net/html/072703.php
びっくりしたことに「自分のサイトに設置」タグまで用意されています。こ、こいつは信じられねえ…
このサイトを運営しているのが「有限会社チビコン」というところらしい。
http://chibicon.net/top.html
なんか見たことあるなこのURL、と、過去のメールをさかのぼって調べてみたところ、団子一味のゲームのURLに片端からリンクを貼り、ゲーム集リンクサイトを作っていたところではないですか。リンクが貼られるたびに、都度「ゲームを紹介しました」というメールがどんどん送られてきました。そのサイトには、各ゲームのURLと共にゲーム感想用掲示板というものが設置してあり、こちらの制作したゲームの感想が好き放題書けるようになっておりました。何が書いてあるかは、そのサイトがまだあるのであれば行って見るとわかります。こちらとしては、その書き込み内容に不快にさせられるだけだったためリンクを外してくれとメールを書きましたがスルーされてしまいました。
上記サイト、どうやら iframe で OH! DANGO JAM の swf を表示している模様。以前海外のサイトにて同じような事があった時、対策したような気がしましたがもう一度見直す必要がありそうです。何故こういう行為を行うサイトのために、こちらの時間を割かなくてはならないのかと、なんとも悩ましいものです。サクッとどこかに通報するだけで、対処してくるような所はないのですかね。.htaccessで制限かけることできるのですかなあ。
追記)
以下のページ 「さくらのレンタルサーバ非公式FAQ」の「画像への直リンクを防ぐ」を参考にさせてもらったところ、アクセス制限が上手くいった模様です。
http://faq.sakuratan.com/wiki/wiki.cgi?.htaccess
ばんじゃーい!
[ FLASH ]
[ info ]
2007年11月09日 03:53
| コメント (10)
| トラックバック
docomo 905i シリーズは Flash Lite 3.0
docomo 905iシリーズに Flash Lite 3.0が搭載されることが公式から発表があった模様で以下のページに記述がありました。
905iシリーズの主な特長
そのうち以下の一覧に 905i が載ることになりそうです。
端末スペック一覧
docomoでは Flash Lite 2.x 対応の機種は出ることはなくなったのでしょうか。
Flash Lite 3.0 は FlashPlayer8 相当との事ですが、ActionScript 1.0~2.0 で FlashLite の開発を行いたい、という場合は、 au, vodafone の事を考え FlashPlayer7 相当の Flash Lite2.0 での開発を行ったほうが良さそうです。wiiにも対応できますしね。
後はFlashLite2.0を用いればこれくらいのゲーム/携帯サイトが作れます、といったものを作成し 色々な所にプッシュしていければと思います。時間はえらいかかってしまっていますが、トレジャーボインゴはなんとしても完成させなくては。
[ FLASH ]
[ info ]
2007年11月01日 19:33
| コメント (0)
| トラックバック
PICT PUZZLE カスタマイズ設置してもろうた2
PICT PUZZLE カスタマイズ設置してもろうた
SoftBank FlashLite2.0 独自仕様pdf
ソフトバンク新機種はFlashLite2.0
au FlashLite2.0対応端末
iframeタグで自サイトのコンテンツが埋め込まれてしまう問題
海外のサイト(中国?)で 団子一味のゲーム「OH! DANGO! JAM」をiframeタグを用いてそのまま自分のサイトに貼り付けているサイトがあるのですよね。これって防ぎようがないものなのでしょうか。
そのサイトはスレッド式掲示板のサイトで、どのスレッドのページからも iframeタグで「OH! DANGO! JAM」を表示させているのです。各スレッドページを開くたびに「OH! DANGO! JAM」が強制的に読み込まれてしまっています。なにさらすんじゃアホー! な状態です。
しかもそのサイトはアクセス数が非常に多いようで、iframe埋め込みをされた当初は転送量があっという間に制限を超え、あわや大惨事でありました。
問題のサイト
http://sdsdd78.hp.infoseek.co.jp/cgi-bin/patio.cgi
画面真ん中やや上の「按我打開線上寵物」という所をクリックすると表示されます。
[ FLASH ]
[ info ]
2006年08月26日 13:49
| コメント (2)
| トラックバック
サーバ移行完了
ドメインそのままにサーバを移行しました。
移行先サーバは「さくら」です。プレミアムプランに申し込みました。
スタンダードプラン(月1000円)は1日10GBくらいの転送量、プレミアムプラン(月1500円)は1日30GBくらいの転送量を目安としているそうなので、値段のわりにかなりのものだと思います。転送量に困っているFlashサイトにはなかなかよさげなサーバではないでしょうか。
参考 : http://q.hatena.ne.jp/1143379181
ドメインそのままのサーバ移行作業は初めてなのでどうなるのか不安でしたが、なかなかすんなりと移行できてよかったです。
ただ、ブログの移行に関してはデータベース(DB)の設定の箇所で手間取りました。以前使用していたDBのバージョンと違うのかどうか、どうもさくらのサーバでは設定が認識してくれず、仕方がないのでDBを初期化し一からテンプレート等の設定をし直す事に。各エントリーも読み込みなおしを行いました。各エントリーを一から読み込みなおしてしまったため、エントリーのURLが以前のものと大分変わってしまったかもしれません…。すみませんすみません。
今後サーバ移行はしたくないものです。
「OH! DANGO! JAM」に関しましてはそろそろ公開を再開します。アクセスも落ち着いてきました。CGIを修正し、負荷はだいぶ軽減できたと思います。ドメインはそのままなので、皆さんのセーブデータは保持できました。
[ ETC ]
[ FLASH ]
[ MOVABLE ]
[ info ]
2006年06月29日 22:09
| コメント (9)
| トラックバック
サーバ問題困った 転送量とCGI

Flashゲーム「OH! DANGO! JAM」にアクセスが殺到し公開停止することになってしまいましたが、再び公開するにはどうしたらよいか色々考えてみました。
しかし考えれば考えるほど、再び公開する事が困難ではないかと感じてきました。
現在 一日の転送量目安が200MBのサーバをレンタルしています。「OH! DANGO! JAM」のファイル容量は約3.5MBほどあります。つまり、60~70人ほどの方が一日に「OH! DANGO! JAM」にアクセスしただけで200MBの転送量を超えてしまっていることになっておりました。今までもかなり超えてしまっていたようなのですが、大目にみてもらっていたようです。
ここで、おとといから昨日にかけて「OH! DANGO! JAM」が各所のサイトでとりあげられ、昨日の午前中には1000人以上のアクセスがありました。その結果、転送量が5GBを超えてしまうという事態が起こりまして、サーバ管理の方から連絡を受け「OH! DANGO! JAM」の公開を即停止することになりました。
以前、古くに作成したゲームが同じように各所で取り上げられ、一日に一万人以上の人がアクセスしたことがありました。そのゲームは容量が小さく大事にはいたりませんでしたが、「OH! DANGO! JAM」で一万人となると単純に50GBほどの転送量が必要となります。一日で50GBもの転送量を許容する安いレンタルサーバなどありません。5GBくらいが限度でしょうか。
転送量無制限のサーバをレンタルしようと考えましたが、無制限とはうたっているものの 転送量目安というものを設定しているようで、実際にその転送量を超えると結局制限をかけられたりですとか、課金が発生するといったところがあるようです。
参考 : 「転送量無制限」というのは本当に無制限なの?
今回のような大量の転送量を叩き出してしまうと、他の同じサーバを借りている人へも迷惑がかかり、これを繰り返すと、サーバ管理の方からアカウント停止処分やアカウントを削除されてしまいます。
つまり、今後容量の大きなゲームを作成したとしても、どこかアクセスの多いサイトに紹介された時点でアカウント停止処分になる恐れがあるため、そのゲームを公開することができなくなってしまうという事態におちいってしまっております。
更にもう一つ、転送量の問題の他に cgiへのアクセス過多も問題となっています。「OH! DANGO! JAM」にはネットワーク処理を用い、データの登録やランキング機能、他のプレイヤーのキャラクターと戦うことが可能な機能を盛り込んでおります。
cgiへのネットワーク処理で確かに作り的にややおざなりでまずい箇所があるので、そのところは修正する予定です。しかし、cgiはアクセスがあるたびに処理プロセスが発生するため、極力cgiへのアクセスを減らすような作りにしても、遊ぶ人が多ければ多いほどサーバに大きな負荷をかけることになってしまいます。
転送量は許容範囲内であってもcgiでサーバに高い負荷を与えると同じくアカウント停止/削除処分になってしまいます。
これら転送量問題とcgiの問題が解決しない限り「OH! DANGO! JAM」の再公開は見送りです。
アクセス過多対処として、ゲームファイルにアクセスする数に制限をかける、といったことがよさそうな気がしますが、そのようなことは可能なのですかなあ。多くの人に遊んでもらいたいが制限をかけねばならないというのはジレンマでありますが。
他に、ゲームデータの問題としまして、サーバを移行することになった際は まこと申し訳ないことに皆さんの今まで遊んでもらったデータをリセットすることになってしまうかもしれません。「OH! DANGO! JAM」はFlashのSharedObjectという機能を用いてデータ保存機能を実現させているのですが、ファイルを設置しているドメインが変更されると、異なるドメインのファイルデータを呼び出すことができなくなってしまうのです…
ああ、どないしましょう。
[ ETC ]
[ FLASH ]
[ info ]
2006年06月23日 19:46
| コメント (9)
| トラックバック
行列のお勉強 雑記

ピンボールのバーの動作は、点と点とを結ぶ線を回転させて実現させる予定です。MovieClip._rotationで回転させるという方法が考えられますが、他に以前ちらっと見たMatrixクラス(行列を扱うクラス)を思い出し、これを用いることにより回転動作処理を行うことができるのでは、と行列についてお勉強開始。行列は3D表現を行いたい時にも役に立つに違いないであります。
行列に関しては、以前購入した「ゲーム開発のための数学・物理学入門」の本にばっつし書いてありました。いやあ本当に初心者にわかりやすい いい本です。以前は何のことかさっぱりわからなかったMatrixクラスに関するヘルプの説明も、この本のおかげでようやく理解できました。ただしこの本には行列の応用に関しては触れられていないので、複雑な処理を行うには別の参考書が必要になりそうです。
MatrixクラスはFlash8からの使用可能なので、Flash7でも利用できるよう独自にMatrixクラスを作成。
作成に関しては、以下のサイトが参考になりました。
Flashゲーム講座 & ASサンプル集
3行3列のマトリックスの関数を作ろう
2Dのアフィン変換を使ってみよう
[ ETC ]
[ FLASH ]
[ GRAPHIC ]
[ info ]
2006年04月23日 01:26
| コメント (0)
| トラックバック
FDTでRefactorコマンドが欲しい
↓こちらのサイトのクラス名に関する記事を見まして、
GameManagerに代わる良い名前を
クラス命名のアンチパターン
私も何とかしないとなあとクラス名やメソッド名に てこ入れ作業を行っております。しかし、変更する度に発生する全ソースを書き換え作業をなんとか簡単にできないものかと考えました。
Eclipseにて、ソースコードのメソッド名等を変更したい場合、そのメソッドを参照している全てのソースコードを一括で書き換えてくれるRefactorコマンドというものがあるようなのですが、FDTで探してみた所そのコマンドは見つからず。
Flash Explorerから右クリックのRenameコマンドでクラス名を変更すると、そのクラスファイル内のクラス名は自動で変更してくれるようですが、それ以上の機能はないようです。ううむ、なんとかしたい。もどかしい。
ASDT もインストールしなおして見てみましたがRefactorコマンドはありませんでした。勢いあまって今まで手をつけていなかった FlexBuilder2 もインストールして調べてみましたがない模様。
しかしてクラス名をよくよく考え直すと難しいものがありますね。手本となるパターンがわからないので、何が正解かが判断つきにくいです。現在、パッケージがからんだ場合どのようなクラス名を設定してよいかという所に迷っています。
blockパッケージのBlockCollectionクラスというものを作成していたのですが、 block.BlockCollection ではなく block.Collection とするべきなのかどうなのか等。現在は block.Collection の方向で進めておりますが、そもそもCollectionというクラス名でもいいのかどうかなども考えてしまいます。
他参考サイト
Eclipseの自動リファクタリング・フィーチャーをなぜ、どのように使うか
[ FLASH ]
[ TOOL ]
[ info ]
[ tips ]
2006年04月08日 18:27
| コメント (0)
| トラックバック
週末はFlash表示タグをJavaScript書き出しへ
ピンボールのバーの処理 雑記

ピンボールのバー(フリッパー)とボールの衝突と反射処理におきまして、ここ何週間か「ゲーム開発のための数学・物理学入門」を読んだり本屋に行って理解できないながらも物理本をパラパラ見つつ頭を沸騰させ右往左往しておりました。
頭に知識を詰めて、寝てふとんの中で何かを閃き、次の日ノートに図を書き記し、ああやっぱりダメだ…を繰り返す中、昨日ようやくこれでいけるだろうというロジックが多分繋がりましたので実装を開始することに。繋がったものを見てみると 結構簡単な事だったんだな、と思いましたが、その答えに至るまでがなんとも苦行の道のりでした。
本に書いてある例題は理解できるものの、応用となるとやはりむずかしいです。教科書には色々な公式が書かれていますが、いざこのゲームの動作処理を行いたいという時どの公式を用いればよいのかわからず時間を消費してしまいます。
今回、衝突と反射処理の練習として考えておりますピンボールゲーム製作におけるリファレンス本やサイトがあれば、そこに記されている必要な知識のみを学習すればよいので時間の浪費も抑えられそうです。しかしピンポイントな参考となるものがない場合、どの公式を利用すればよいのかがわからず手広くあれもこれもと頭に詰め込み、答えが繋がるまで頭の中で数式を走らせ、中途いびきをかきつつも気が付けば結構時間を要してしまっているなんて事も度々。
手広く調べることで予備的な知識は身に付いていいのかもしれませんが、昔学校で勉強した事と同じように 得た知識は年中利用しないと忘れてしまうので、現在必要以上のものを覚える事はなんだか時間がもったいない感があります。
個人製作物ならば、時間がかかってもかまわないかもしれませんが、業務でのことだったりすると相当あせってしまいそうです。無理なものは無理、無理っぽいものも無理とはっきり言わねばなりませんね。
[ ETC ]
[ FLASH ]
[ GRAPHIC ]
[ info ]
2006年03月21日 05:38
| コメント (0)
| トラックバック
Amazon ECS担当者不在中
Amazonのウェブサービス(AWS3.0)にて、FlashのWebServiceConnectorからカスタマーレビューが取得できない状態が続いてから早三ヶ月。おかげでリスのコメントが一向に表示することができていません。
不具合等を報告するAmazonWebService専用のDiscussion Boadに質問を投げてみたもののずっと反応が無い状態。AmazonWebサービスブログも更新が2005年の8月から停止中。
日本の担当者の人が辞められたのではというメッセージが投げられていましたが、どうなってしまっているのですかなあ。
ECS4.0に切り替えてみるのも手ですが、今回のように突然データが取得不能になる可能性もあるので、その時自分の作りが悪いのかウェブサービス側のシステムが異常なのかが判断つかず時間を多く消費してしまいそうです。
AmazonWebサービスブログ
Web Services Discussion Board(日本用)
[ FLASH ]
[ info ]
2006年01月24日 00:00
| コメント (0)
| トラックバック
FlashLiteはメールを受信したり電話がかかるとアウト
FlashLite2 雑記
プログラミング用数学・物理本
ゲーム製作に役立ちそうなプログラミング用数学・物理本を購入しようと考えております。ネットで色々探してみたところよさそうな本が三点ほど見つかりました。
ゲーム開発のための数学・物理学入門
プログラミングのための線形代数
ゲームプログラミングのための3Dグラフィックス数学
中身を見ないでネットで買うというのはちょっとなんなのですが、大きな本屋へ探しにいく労力や時間、みつからなかった時の事などを考えると、安いものならばとっととAmazon等で購入してしまおうと考えております。おかげでますます出無精気味に。
上二冊はレビューを見る感じ、入門用でよさそうですね。Amazonの新システムの「なか見!」で見れるようになれませんかなあ。三冊目の3D本は上二冊どちらか読むと理解できるようになるのだろうか。というか三冊目は7350円もするのか、高っ!これはちょっと中を読まずに買うのは怖い値段ですね。

ネットでは、数学や物理に関する資料は山ほど見つかるのですが、とても内容が難解であったり、それらから得られた知識をどのようにプログラミング言語に起こし記述すればいいかわからない事が大半な状態です。じっくり自分で考えてみるのも面白いかもしれませんが、頭がもーれつに沸騰して、しばらく使い物にならなくなってしまうことがあります。
また、得られた中途半端な知識でいいかげんに作成したものですと、作成物のどこかにバグが眠ってしまうのではないかという不安もあります。確信のもてるきちんとした知識は持っておきたいところ。
もう少し他を探してみて上記本を購入しようと考えておりますが、他にプログラミング用物理本等でお勧めの本ありましたら どなたかお教えください。
[ ETC ]
[ FLASH ]
[ info ]
2005年12月02日 13:12
| コメント (2)
| トラックバック
Flash8ではWebServiceConnectorコンポーネントから Amazon ECS 4.0 へ接続が可能に
Flash8 FlashLiteシミュレータでkeyPressが二度呼び出されてしまう
ソフトの不具合なのでしょうか。
パブリッシュ設定をFlashLite1.0に、デバイス設定をブラウザのPanasonic P900iに設定。
画面にボタンを置いて次のスクリプトをボタンに記述。
on( keyPress "1" ){ trace( "check" ); }
上記設定後、パブリッシュを行いFlashLiteシミュレータ画面を立ち上げます。
そしてキーボードの1キーを押すとcheckが二度立て続けに呼び出されてしまう。
もしや、ソフトではなく家のキーボードが悪いのかな?
当方の環境は
WindowsXP
Macromedia Flash Professional 8
[ FLASH ]
[ info ]
2005年10月20日 15:15
| コメント (4)
| トラックバック
ActionScript3の言語仕様を見てみた
話題になっているActionScript3の言語仕様についてチラリと眺めてみました。
Programming ActionScript 3のActionScript Language and Syntaxの項
どうやら文法自体が大きく変わるわけではないのでAS2を普通に用いている人ならば問題なく入れる感じですね。より便利になったという所でしょうか。
AS3のAPIについては、ほとんどのクラスがパッケージ入りしたということと、各クラスのプロパティの先頭にアンダースコアが無くなった、ということを分かっていれば十分でしょう。(甘い?)
Macromedia Flex 2.0 MXML and ActionScript Language Reference
一つ気になったのが、パッケージの宣言にてクラス全体をパッケージブロックで括っているという点。
package test{
class Class{
~
}
}
デフォルトでネストが一つ深くなってしまうのでしょうか。クラスへのパッケージ宣言は必須のようですし。ちょっと嫌ですかなあ。
また、厳密なる型チェックやeval関数が廃止とのことで、まさか配列演算子による変数アクセスも廃止されるのではとビクビクしておりましたが これは大丈夫でした。
AS1を用いているがAS3への移行を考えてみようという方は、今のうちにAS2でのコード記述に慣れておく事をお勧めします!
[ FLASH ]
[ info ]
2005年10月19日 01:18
| コメント (0)
| トラックバック
Flash 8 発売日2
先日のFlash8発売日のエントリーにて、Amazonリンク先の商品タイトル名から「日本語版」という文字がなくなっており、「日本語版ではない模様なので注意」と書きましたが、本当の所どうなのか気になりましたのでAmazonにメールで問い合わせてみました。
--------------------------------------------------------------------------
【質問内容】
注文番号: 250-6358700-1833031
コメント:こちらの「FLASH PRO 8 アップグレード版」商品
http://www.amazon.co.jp/exec/obidos/ASIN/B000BDKUAG/250-6358700-1833031
は10月12日発売とありますが、これは日本語版なのでしょうか?それとも海外の英語版なのでしょうか。
Macromedia社からはまだ日本語版Flash8の発売日の発表がなく、どちらなのか判断がつきません。
もし日本語版ならばAmazonで購入しようと考えております。
よろしくお願いします。
--------------------------------------------------------------------------
【Amazonからの回答 一部を引用】
こちらの商品は、フルネームにしますと『Flash 8 Professional UPG 日本語版
商用版』となるかと存じます。文字数の関係により省略したものになっているかと存
じますが、当サイトでは、日本版の製品としてご注文をいただいており、規制により
海外への発送ができない商品となりますため、日本でご利用可能かと存じます。
動作環境や技術的なお問い合わせは、当サイトでは責任を持って対応をすることがで
きますため、恐れ入りますが、下記メーカーサイトにお問い合わせくださいますよう
お願い申し上げます。
Macromedia
http://www.macromedia.com/jp/
--------------------------------------------------------------------------
という事で、まことすみません。やはり日本語版だった模様です。
しかし早速注文してみたところ、商品のページには発売予定日は10月12日と書いてありますが、注文してレジに進むと発送可能時期が2005/10/17 - 2005/10/19となっています。だめだこりゃ~
[ FLASH ]
[ info ]
2005年10月11日 13:59
| コメント (2)
| トラックバック
Flash8 発売日
Flash8体験版(英語) & FlashPlayer8正式版
どちらもダウンロードが可能になったもようです。普及の意味でFlashPlayer8のほうのダウンロードをよろしくお願いします。リンク先をクリックするとブラウザがIEの方は自動でインストールされると思います。
開発者の方はFlash8体験版を早速ダウンロードされてみてはいかがでしょうか。
FlashPlayer8ダウンロードページ
Flash8体験版(英語)
ROOMのFlashで、早速Flash8の新エフェクトを利用してみますかな~
(追記)
30分ほど使用して見た感じ、FlashPlayer7では動いていたスクリプトが 8で動かなくなっているものがあるようです(まだ未検証)。また、パブリッシュ時のエラー解釈が7の時より厳しくなっており、よりきちんとした構文でスクリプトを書く様うながされます。これはいい点ですね。
他、パブリッシュの時間が結構長くなりました。
オーサリング時のブレンドモードは待ちに待っていただけあって使用心地は最高です。今後もーれつに使いまくることになるでしょう。
[ FLASH ]
[ info ]
2005年09月14日 00:24
| コメント (0)
| トラックバック
Opera8.02 + FlashPlayer8でブラウザ強制終了
今までブラウザのOperaにはFlashPlayer7のままでFlashPlayer8を入れていませんでした。(といいますか 今まではインストールしようとしてもインストール自体ができませんでした。)
本日どうやらFlashPlayer8のパブリックベータのバージョンが上がった という情報を聞きつけ再びOperaにインストールを試みてみたところ、見事インストールが成功しました。
がしかしFlashPlayer8にしたせいかどうか、Operaで特定のFlashを見るとブラウザが強制終了してしまうという現象が起こってしまいます。YahooのTOPページを最初に開く設定にしているのですが ポンポコ落ちます。団子一味のFlashもFlashPlayer7ならば落ちることはなかったのに(PICTPUZZLEはたまに落ちていた)、Player8にしたら時たま強制終了をくらいます。
うーむ、何故しょう。FlashPlayer8は処理速度が上がったといわれていますが その分メモリを多く消費し、Operaがついていってないのでしょうかね。
ひとまずうっとおしいのでFlashPlayer8はアンインストールでございます。
[ FLASH ]
[ info ]
2005年08月06日 20:39
| コメント (0)
| トラックバック
EclipseでCVS ファイル大量虐殺
あぁぁああーーっ
き・消えた。ファイルがゴミの用に消えたっ!
CVSサーバに接続が成功し、早速色々練習のためゴリゴリコマンドを実行しておりました。
そんな中 何をどうやったかは深く覚えていないのですが、CVSリポジトリーエクスプローラでチェックアウトコマンドを実行したら、ほぼ全てのファイルが強制削除…!!
P・PICTPUZZLE関連のファイルがーっ
各テキストファイルの復元はEclipse上で行えたのですが、flaファイルや画像データファイル・音楽ファイルはゴミ箱深くの電子の渦へ。復元ソフト使っても復元できませんでした。
画像データファイルや音楽ファイルは 元のmidiファイルやpsdファイルは失ってしまったものの、jpgやmp3では別にバックアップとっておいたので なんとかかんとかです。
flaファイルを失ってしまったのは結構大きいですね… Flash内にはスクリプトは一切書いていなかったので そこのところは幸いです。二日ぐらいで元のファイルは作成しなおせそうです。
クラスファイルが復元できなかったら立ち直れなかったかもしれません…
ファイルのバージョン管理のために導入したCVSにまさかこんな落とし穴が待っていたとは…
今後 どんな時にファイルが削除されるのか調べて気をつけます。
[ FLASH ]
[ TOOL ]
[ info ]
2005年08月01日 01:48
| コメント (0)
| トラックバック
Eclipseにて開発雑記
PICTPUZZLEにてファイルのダウンロードをしてもらうことになるのですが、バグが発見された場合 または機能追加をした場合、バージョンアップを行う事になると思います。
その時 過去のバージョンを一式管理できていれば便利かな、ということでEclipseによるCVSに関する知識を詰め込み中。
自PCで行いたい場合 WindowsにてCVSサーバというものを動作させる必要がでてくるのですかな?
EclipseでCVS
CVSとEclipseで「コードの共同所有」
CVSのクライアントとしてEclipseを使おう
CygwinでCVSサーバーを立てる
CVSの基礎練習
現在業務では一人で一つのゲームを開発している形ですが、複数人での作業を行いたい場合これら知識があると大変便利そうです。複数で同一ファイルを編集してもそこそこ大丈夫というところがすごいですね。
過去SEやっていた時の大規模プロジェクトでは そういえばUNIX上でバージョン管理を何かのツールで行っていましたが あれはどんなシステムを用いられていたのでしょうなあ。
HTMLエディタもプラグインで導入し、ますますEclipseでの開発一辺倒になってきました。Perl用プラグインEPICというものも導入してみたのですが、何故かエラーが起きてエディタが起動してくれない状況です。これはなんとか時間を見て解決させたい所。
[ FLASH ]
[ TOOL ]
[ info ]
2005年07月31日 21:35
| コメント (6)
| トラックバック
AmazonWebServiceエラー発生中
FlashからAmazonWebServiceを利用してBlog等に表示しておりますAmazonの広告ですが、なんだか本日未明よりカスタマーレビューが取得できない状況のようでした。
Flash側で データを取得できなかった時のエラー処理を組み込んでおらず チカチカ変な動作を起こしてしまっていたので、これを機にエラー対処処理を組み込み専用のコメント表示を行うようにしました。(リスレビューのボタンを押すと表示されます。)
実はこのAmazonの広告、今までも どこかでエラーを起こしてFlash側でチカチカ変な動作を起こすようになっていたのですが、エラーの原因がどこであるのか探るのが面倒くさず放置してしまっておりました。今回のAmazonWebServiceのカスタマーレビュー取得失敗時に同様のエラーが起こるとわかったので エラー時の処理を簡単に組み込むことができました。災い転じて福をなすです。
こちらの情報によると 現在AWSからの応答メッセージ自体が文字化けしているとのことでこれが原因の模様巣。
amazlet の文字化け
(追記)
どうやらいつまでたっても カスタマーレビューを取得することが出来ないので、上記文字化け問題が原因ではない模様。取得できるXMLの構造が変わったのですかな…?
原因調査する時間が惜しいのでしばらく放置です。
[ FLASH ]
[ info ]
2005年07月28日 13:19
| コメント (0)
| トラックバック
EclipseにてFlash開発 雑記
段々扱い方に慣れてきてEclipseでの開発が面白くなってきました。
各エディタの切り替え用ショートカットはデフォルトで「Ctrl+F6」の設定になっていますが これは押しにくいので変更したほうがいい感じですね。私は「Shift+Tab」に設定してガリガリ切り替えられるようにしました。
それとvi風にエディタ操作が可能なプラグインは 今後ライセンス料を払ってでもやはり使用したい所です。
Eclipse上でFlashを開発する上で現在一つだけやや難ありの部分がありまして、それはXMLConnectorやDataSetといったV2CompornentsがFlashのステージ上に配置されている場合に発生します。
MTASCにてコンパイル時、クラスファイル内にXMLConnectorやDataSet等の記述があると それらクラスは見つかりませんとエラーメッセージが表示されます。
FlashoutのMTASCコンパイル設定で -mx パラメータを追加すればエラーがでないようになるのですが、そこから生成されたswfではXMLConnectorやDataSetは機能してくれない様なのです。ステージ上に配置されているXMLConnectorの中身を調べてみると 空っぽのObjectとなってしまっています。
今のところ仕方がないので V2コンポーネントをステージ上に配置している場合は Eclipse上ではなく 通常通りFlash上で動作確認をしています。これはなんとか解決したいですなあ。
[ FLASH ]
[ TOOL ]
[ info ]
2005年07月20日 13:51
| コメント (0)
| トラックバック
Flash7にてFlashPlayer8書き出し
Macromedia Flash Player Public Beta
FlashPlayer8ベータ
FlashPlayer8ベータがどうやらダウンロードできるようですね。
後でインストールしてみて、gif,pngが読み込めるようになっているのか試してみたいと思います。
アルファチャンネルつきの画像データも読み込めますように。南無南無。
30倍にアップしたという描画処理能力も気になるところ。
(追記)
MovieClipLoaderにて読み込み調査を行った結果、gifとpngは読み込めませんでした。
まだベータ版なのでPlayerが対応していないのか、読み込み用の新しいAPIが用意されているのか、それともデマだったのか…!
[ FLASH ]
[ info ]
2005年07月12日 14:59
| コメント (0)
| トラックバック
ツマミちゃん