Home > Flash Archive
Flash Archive
FlashDevelop4でFlashPlayer11とかAIR3書き出ししてハマったところだけ
- 2011-11-02 (水)
- Flash

はい。いとも簡単に躓く僕です。
また忘れそうなんでメモっとく。
まず、基本的な手順はすべて完結かつ丁寧にこちらで説明されています。
NUTSU » Build FlashPlayer 11 AS with FlashDevelop
FlashPlayer11書き出しについてはとくに問題なくいけました。
AIR3書き出しで2点ほどハマった箇所がありました。
descriptor version does not match runtime version とかめっちゃ言う
まあ言葉の通りバージョン食い違ってますよってことらしいけど、
AIRランタイム更新しなおしたりSDK入れなおしたり書き出し設定みなおしても、うんともすんとも・・
で、結局は、ブロジェクトのbatディレクトリに生成されている SetUpSDK.bat 内で指定されているSDKパスが違ってました。
FlashDevelopで設定されているデフォルトのパスが入ってるんですねえ。それのバージョン古かったというオチでした。
set FLEX_SDE=C:\hogehoge\fugafuga\flex_sdk_4.5.1
こんな。
MacのParallels環境だと面倒?
2011/11/8 追記
プロジェクト新規作成時にちゃんとネットワークドライブ(Z:¥ みたいなの)でプロジェクトのパスを指定してやっていれば問題なかったです。。すいません。フィリップさん濡れ衣ごめんなさい。
新規作成時に(¥¥psf¥home~~~)みたいなネットワークのパスで作っちゃってたみたいです。
作ってしまったあと、あとから変える場合は、obj/プロジェクト名+Config.xmlのファイル内をいじればOKかと。
普段が、MacのParallels上でFlashDevelopを動かしてるので、この環境でさくっと行きたかったけど・・・結果的にはダメでした。
コマンドプロンプトが立ち上がる際に、ネットワーク共有ディレクトリ上で起動すると現在のディレクトリを引き継げないとか。
(普通Macと行き来するから仮想の共有ディレクトリで作業してます!)
で、解決のためにドライブを割り当てなさいってことなんだけども、Parallels上ではすでにその様に設定されていて、(Z:¥ みたいな)それでもFlashDevelopからcmd.exeが立ち上がるときはそういう設定は反映されないと。
解決策としては、.batファイル内で指定してる bat/**.bat みたいな相対パスな指定をすべて絶対パスに変えてやれば動くんじゃないかと思うけど、「そこまでするならおとなしくFlash Builder使うわ。」という結論にいたって試してません。
(いや、全然簡単にできるし!みたいな、詳しい方いたら是非やさしくおしえてください。)
FlashDevelopのBridgeってのが現在進行中で進んでるけど、Parallelsはまだ使えないっぽいので、このへんが解決につながるのかなーとかふんわり期待してます。
以上、取り留めもなく。27最後のメモ。
- Comments: 0
- Trackbacks: 0
FlashDevelop4でProgression4のリリースビルド書き出し用マクロが動かない時の暫定版
- 2011-10-28 (金)
- Flash

FD4にしたときにわりと最初にぶつかった壁で、
暫定マクロファイル作って様子見・・してたら一度紛失してしょんぼりしたので
晒しておきます。
ちなみにC#はもちろんFlashDevelopのAPIをあまり理解せずにノリで書いているので不完全な箇所あるかと思います。
標準的な環境では動作確認できています。
- Comments: 0
- Trackbacks: 0
「FizzBuzzではじめるテスト」を AS3 と FlexUnit4 ではじめるテスト
先日、第1回関西PHP勉強会という勉強会に参加してきました。
テーマは「テスト」、TDD(テスト駆動開発)とか言う、僕には縁のなかったあれです。
ただ、わりと入門編ということで敷居の低いセッションも用意してくれていたので、
ActionScriptでテスト入門してみました。
- Comments: 0
- Trackbacks: 0
FlashDevelop4でDebugger startup errorが出たときの対応方法
- 2011-07-12 (火)
- Flash

FD4にしてからタイトルのエラーが出てて、パブリッシュはできるので数日無視してたけど、
気持ち悪いのでそろそろ直しました。
本家のフォーラムで同じ質問にフィリップさんも答えてくれてたので、英語が苦じゃない方はこちらを参照
http://www.flashdevelop.org/community/viewtopic.php?f=6&t=8374
以下対応方法
- Comments: 0
- Trackbacks: 0
Flashとブラウザのスクロールバーが一緒に動く[未解決]
- 2011-04-06 (水)
- Flash | JavaScript

全画面じゃないFlashコンテンツが埋め込まれたページで、
Flashコンテンツ内にもスクロールバーがあって、ブラウザもスクロール可能な状態の時、
両方同時にスクロールしてしまう・・と。
Flashコンテンツ内のスクロールをしてるときは、ブラウザ側は動かず、
そうでないときはブラウザだけちゃんとスクロールしてほしいんだよと。
結局JavaScriptを使って解決した・・と思ったけどブラウザ依存でだめぽい。
http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=885
とりあえずこちらを参考に下記のように。
- Comments: 2
- Trackbacks: 0
Progression4で外部swf読み込んで、Resource上手に使えるかな?
- 2010-10-27 (水)
- Flash

ベースとなるswfはProgressionで用意して、各シーンの内容は外部swfでやるっていうあれです。
とくに目新しくないけど負けずに行きます。
本来ならSceneLoader使うのがスムーズだと思うけど、
Progression自体の学習コストもあるので、複数人で作業する際に、
他のメンバーにそのコストをかけない方法ということで外部swfはなんでも来いな状態で。
やりたい事
・外部swf読み込む
・読み込み完了したらLoaderを配置する
・読み込み中はプログレスバー表示
・キャッシュされてる場合はプログレスバーの下りとばす
・バックグラウンドでswfキャッシュさせとく(これ別の話ですね。ResourcePrefetcher使うとサクっとできる)
- Comments: 0
- Trackbacks: 0
大阪ひよこの会 第2回勉強会に行ってきました。
大阪ひよこの会、第2回勉強会にいってきましたよー。
Twitterでひよこひよこ言うてたら、やたらつっこまれました。
いかがわしいもんちゃいますよ、勉強会ですよ。っていう。
概要とレポートはすばらしいまとめページが存在しますので、下記から。
にゃあプロジェクト – ウェブログ – 大阪ひよこの会 (第2回勉強会) レポート
ですんで、僕は自分のネタがらみのところを中心にレポートしたいと思います。
- Comments: 0
- Trackbacks: 0
Progression4 で 外部swf のクラス(シンボル)にアクセスする
- 2010-03-15 (月)
- Flash

やっぱ素材たっぷりになってきたしパブリッシュ軽くしたい・・とか、
素材ガンガン差し替わっちゃうよ、みたいなときってシンボルだって外部化したいですよね。
で、Progression4だとどうすんのかなーってところで、
ちょこちょこサンプルはあったけど、最小構成のサンプルということで。
- Comments: 0
- Trackbacks: 0
FlashのムービープレビューでstageHeightの値がおかしい
- 2010-03-11 (木)
- Flash

しばらく謎のまま放置してたけど(特に本番環境に影響ないので)
ふとしたきっかけで解決したのでメモメモ。
Flash IDE(CS3から?)で制作してる時で、さらに StageScaleMode.NO_SCALE と設定してるとき、
ムービープレビューすると、stage.stageHeight がうまく取れないときがあった。
これはプレビュー表示の Flash Player の状態から影響を受けていた模様。
- Comments: 0
- Trackbacks: 0
BetweenAS3 に overwrite 的な機能が実装されてた
- 2010-02-18 (木)
- Flash

overwite なくてブーブーいってたわけですけど、
実装されてたみたいですね。
[r3422] オーバーライトっぽい挙動をするように変更
Tweener のように古いトゥイーンを停止はしませんが、新しいトゥイーンの値が優先されるようになりました
とのこと。
- Comments: 0
- Trackbacks: 2
Home > Flash Archive
