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

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:// ” から始めなければならないわけです。

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

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

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

AS3 de AJINOMOTO

2008年6月4日 水曜日

どうも。
ミシンを買うか、FlexBilder 買うか悩む今日この頃です。

でも、実は Bilder 買ってもコンポーネンツに頼るというか
結局素材は自分で作るし、FLASHより当て込むの面倒だし、ミシンほしいし…
なんか必要なところだけブロックみたいに、モジュールに出来ないかなー
って思ったので、ちょっとやってみました。

http://tenmaru.net/YASU/tools/Camera2JPG/
* いろんなサイト見てたので、どっからもとのスクリプト持ってきたのか忘れてしまいました…

今回は、キャプチャ画像をサバに保存するモジュールをつくりました。
ほんとは、音の波形データ欲しかったのだけども、とりあえず仕事で
ピンとおもしろいことに結びついたのでこっちを先につくってみました。

ちょっと説明すると、
同一ドメイン上に、このモジュールと自分のswfを置き
自分のFLASHから
#
# conn = new localConnection();
# conn.send( “コネクション名”, “呼び出したいパブリックメソッド名”, パタメータ );
#
として、モジュールにデータなりメッセージを送って操作する仕様です。

もちろん、データを返してもらうのもありだし、
php なんかを通してもいいでしょう。

ほんとは、FLASH CS3 があればこんなことしなくてもいいんだけど、僕らがほしいものって、ちょっとがんばればなんとでもなる範囲でしかないかもしれません。

特に、僕らはガッツリアプリを作りたいというより、えんぴつがシャーペンになった程度の恩恵が受けられればいいもの創れます。それがいちばん楽しいところですよね。

とかいいつつこんなものUPしてクソヤロウ!と思われるかもしれませんが、せっかくなのでなんかおもしろいことに使ってください。

なにか思いついた方、その旨をキャプチャして保存しといてください。
いっしょに遊びましょう。

ではー