ラベル flash の投稿を表示しています。 すべての投稿を表示
ラベル flash の投稿を表示しています。 すべての投稿を表示

2010年10月28日木曜日

iOSアプリ検証日誌 1

できたこと

  • Flash CS5のインストール
  • 同アップデート
できなかったこと
  • Windowsでの秘密鍵、証明要求(CSR)の作成
所感:
証明書関係については今後要学習。

2010年3月16日火曜日

SWFのキャッシュ防止

【課題】 SWFをブラウザがキャッシュするので、SWFを更新してもブラウザの画面には同じ画面が表示される


【目指す状態】サーバのSWFを更新してリロードすると、ブラウザの画面にも更新が反映される
(リロードの度にブラウザがサーバにSWFをロードしにいく)

・Firefox3.6,Chrome4.0.249.89で確認


ADOBEの解決策
http://kb2.adobe.com/jp/cps/228/228621.html
・METAタグでHTTPヘッダーを付ける
・SWFファイルへのリンクにパラメータを付ける


Expires ヘッダー、PRAGMA : No-Cache ヘッダーは効果がなかったが、
EMBED SRC="sample.swf?1" で解決した


パラメータ(ここでは1)は固定でも、ブラウザは毎回SWFをロードしなおすようになった。
本当は、パラメータをアクセスのたびに違うものにするべきだと思うけど。。


PHPでパラメータを毎回生成
http://fstyle.ddo.jp/FT/FLASH/No-Cash-Flash.html



ちなみに、ブラウザのキャッシュは50-250MBが目安らしい。
今回は200MBで動作確認する。
ブラウザのキャッシュってつい開発していると0MBにしちゃうけど、テストのことを考えると危険。。。

2009年10月7日水曜日

[Flash] プロジェクタをフルスクリーンにする

http://www.adobe.com/jp/devnet/flashplayer/articles/full_screen_mode_print.html

上記の通り。

[Flash] Tweenが途中で止まる

トゥイーンのインスタンスをローカル変数にしていると、トゥイーンが途中でとまる。
GCがトゥイーンの途中で動作するためらしい。
検索したら同様の内容がたくさん出てくるけれど、
実証して確かめるなら、
http://d.hatena.ne.jp/yasu-log/20080627/1214574173
の通りにすればよさそう。

2009年1月16日金曜日

Flashでやってしまいがちな14個の間違った使い方

http://clockmaker.jp/blog/2009/01/using_flash/

わー、結構やってた。。

2008年12月11日木曜日

Function.apply と Function.call

applyは_parentよりましかな、というなにか。他の人に処理のカーソルを渡したい、みたいな。
スコープの人(そのfunctionをメンバとして持つ人)、呼び出すタイミング、実際の処理をそれぞれ別々に書ける。
好きなタイミングで
(実際の処理を定義してあるfunctionオブジェクト).apply(スコープの人, パラメータ);
ってすればいい。

applyもそうだけど、callメソッドも変わってる!
自分のメンバ変数にあるクラスで、そのクラスの中で新しいメソッドを定義したくても手が出せないとき、
なんかに良さそう。
extendsできないときとか?そんな時ってあるの?

com.xfactorstudio.xml.xpath

For more info about this library:
http://osflash.org/xpath4as2

http://www.trick7.com/blog/2006/09/28-092340.php

・サンプルを動かしてみた
サンプル用のクラスを作ってBaseクラスから呼んでみたところ、
XMLの読み込みがBaseクラスの処理と別スレッドで進むことがわかった。
ので、XMLから読み込んだ値を渡す処理はXML.onLoadの中で書く必要がある。

2008年12月10日水曜日

mx.xpath.XPathAPI

・AS2でコンパイルしてみる
まあ、使えます。

・Flash Lite3.0でコンパイルしてみる
使えるが、制限が適用される場合があります、ってのは、どんな場合なんだ。
・以下、標準出力
FTPS033: loadVariables(SampleLEDControl.xml) の呼び出しが見つかりました。制限が適用される場合があります。
file://C:UsersMinako_KuboDocumentsLEDControlSampleLEDControl€81210SampleLEDControl.xml に接続中です。
file://C:UsersMinako_KuboDocumentsLEDControlSampleLEDControl€81210SampleLEDControl.xml からデータをロードしました。
file://C:UsersMinako_KuboDocumentsLEDControlSampleLEDControl€81210SampleLEDControl.xml の要求は終了しました。
窓側
・属性の文字列を数字と文字と混ぜるとアクセスできない
など

・同じ名前のタグが続いても大丈夫


など

・属性の値をとってくる
(XML文書)

<room name="'9F">
<folder name="'海側'"></folder></room>

のような場合、
(AS2コード)
var nList:Array;
var XPathString:String ="/room/*";
nList = XPathAPI.selectNodeList(this.firstChild, XPathString);
for( var i = 0; i < nList.length ; i++ ){
var idNum = nList[i].attributes.name;
trace([idNum, typeof(idNum)]);
}

とすれば、
(標準出力)
海側,string
町側,string
ファシリティスペース,string

と返ってくる。

http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=6326&forum=6&post_id=32372


なお、「adobeが提供しているものはxpathをほとんど実装していない」のでxfactorstudioの方がおすすめらしいです。実際スクリプトぱっと見た感じ、属性値とってくるのもxfactorstudioのが楽そう。

2種類のXPath on Flash

1)com.xfactorstudio.xml.xpathと
参考:http://www.trick7.com/blog/2006/09/28-092340.php

2)mx.xpath.XPathAPIとある
参考:http://itpro.nikkeibp.co.jp/article/COLUMN/20061130/254416/
(リファレンスは特に見つからず。。)


・flash拡張版はimportするだけじゃだめだからちょっと面倒、
xfactorstudio版はimportするだけでいいから楽、というのがググってみた結果。
http://blog.cellfusion.jp/as20/
http://www.anycreative.net/itoh/2006/09/

flash lite on Sony mylo

ステージサイズは720*480位がいいかも。
フォントはデバイスフォントにしておくのが一番きれいらしい。