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

httpsとFlashとphp:セキュリティって、セキュリティィイって…

2008年9月19日 金曜日

この件はほんっと悩まされました。

ヘッダー部分にFlashを使ったWebサイトに関わっているのですが、どうしてもhttpsをかませると動かない。や、Flash自体は読み込まれるしスクリプトもちゃんと動くし、ボタン等のアクションも問題ない。がしかし、外部のアドレス(相対でも絶対でも)を扱うgetURLなんかがことごとくダメでした。

気づいてみれば、ほんっと単純で、なんでいままで気づかなかったんだろう的な気分で今いっぱいなのですが、

そのFlashがヘッダである ” というのが盲点だったのです。

サイト自体はphpでシステム化されていて、テンプレ化されたヘッダを全てのページで読み込んでいたんです。当然、httpだろうがhttpsだろうが全て同じテンプレのヘッダを読み込むわけですから、そこにFlashを表示させるアドレス(パラメータタグのmovieだとかsrcだとかですね)も全ページ共通でした。

ハイ、感のいい方ならおわかりですね。

httpsで表示させているページで読み込むFlashは、httpsで読み込ませなければならない ” ということです。

例えば、
https://tenmaru.net/yasu/itemSet.php
というページがあって、そこにFlashで出来たメニューを取り付けたいと。

この場合、Flashを貼付けるobjectタグ内で、paramタグ及びembedのsrcパラメータを ” https:// ” から始めなければならないわけです。

なので、とりあえずプログラマさんにそこの分岐を与えてもらうことで解決!となりました。
ほんと、石ころ帽子かぶられた気分です。。。

そんなんあたりまだろ!!とか、そんなん設定次第でどうにでもなるわ!幼稚な!!みたいなご意見あればぜひお送りください。とりあえずすごくすっきりしてます。

同じつっかえを持つ人の助けになりますよーに!

ダイナミックテキストのトゥイーン

2008年7月10日 木曜日

こんにちは、荻野です。

最近ゲーム作ってます。

で、点数とか数値とかscriptから値を入れるじゃないですか。
ダイナミックテキストに。

あ、これ FLASH の話し。

でそれをフェードインフェードアウトみたいな簡単な動きをつけたい。としたときに、トゥイーンモーションで作ると楽でしょ。

でも、いままでそれは出来ない、と思っていたんですが、

http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=4622&forum;=8&post;_id=24265
ちょっと手を加えれば出来るみたい。

どうするかというとダイナミックしたいテキストフィールドでフォントを埋め込んでしまう。名前とかはやってらんないけど、点数とか数字と英字ぐらいならいいと思います。

でも、ボールドとか傾けるとか、ちょっと変形加えておくとかとかそういうのは無理っぽい。それは一つ上のオブジェクト(_parent)でやると出来る。こういうところCS3とかだとどうなんでしょうか。ちなみにうちのは8です。そろそろやめたい…重い…

FLASH透明表示の罠…

2008年6月29日 日曜日

こんにちは、荻野です。

FLASHの「パブリッシュ設定」の「HTML」タブで、

「ウインドウモード」

っていうのがあるんですが、FLASHの背景を透明にして
HTML上でレイヤーのように重ねることができるんです。

HTMLコード上では
object タグ中の

という部分。

今回はこのFLASHの背景透過と、FLASHコンテンツ内のテキスト入力ボックスのお話です。

- – - -

この、背景を「透明表示」にしていると、
入力エリアで日本語入力させたときにバグるんです。

*参考画像載せたいのですが、お仕事関係なのでとりあえず伏せます。了解取れたら載せようと思います。どうしても見たい方は直接連絡くださいー。
BYSPICE DESIGN 荻野 ” まで

Mac ではもともとIM窓がでて、テキスト入力エリアにインラインでは入力できないんですが、WINでもインラインで表示されない!IM窓すらでない!という仕事上のバグチェックでいろいろ調べることになりまして。

参考:インライン入力って?

結局は、テストしていたときの名残で、背景を透明表示させたままだったんです。でも、FLASHコンテンツ上でサイズいっぱいに背景画像をつけていたりすると、それにきづかないじゃないですか。

actionscript から インタスタンス名やらいろいろ書き換えてみたりしてなんも変わらなくて、でも新規にファイル作って試すとちゃんとなるんですよ。どうして?と小一時間 **2… もうあきらめかけていて、最後に全てのフレームをコピペして新しいファイルにまるごと移植してみたんです。そしたら、直った……!!

その後、パブリッシュ設定ひとつづつ試していって、…「ウィンドウモード」発覚!ちゃちゃーん。解決とあいなりました。

ネットで調べてもこの話しは出てこなかったので、背景を透明にして、さらにテキスト入力させる、なんてコンテンツは作られないのかもしれません。ちなみに、キーはちゃんと入力されているので、ゲームなんかだったら特に問題にならないでしょう。

変にいろいろ詰め込むとたまにこういうことになったりするんですよね…、もう一個説明のしようがないバグっぽいのもあって(時刻でリアルタイムに変化する、といったもので一日を秒に変換して使ってます)、それはもうスクリプト上で飛ばしました。解決してないんですが、それでも問題ないので、時間優先!

あーもう、心臓にわるーい