Home > Tags > AS3

AS3

FlashDevelop4でFlashPlayer11とかAIR3書き出ししてハマったところだけ

はい。いとも簡単に躓く僕です。
また忘れそうなんでメモっとく。

まず、基本的な手順はすべて完結かつ丁寧にこちらで説明されています。
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最後のメモ。

「FizzBuzzではじめるテスト」を AS3 と FlexUnit4 ではじめるテスト

先日、第1回関西PHP勉強会という勉強会に参加してきました。
テーマは「テスト」、TDD(テスト駆動開発)とか言う、僕には縁のなかったあれです。
ただ、わりと入門編ということで敷居の低いセッションも用意してくれていたので、
ActionScriptでテスト入門してみました。

Continue reading

Flashとブラウザのスクロールバーが一緒に動く[未解決]

全画面じゃないFlashコンテンツが埋め込まれたページで、
Flashコンテンツ内にもスクロールバーがあって、ブラウザもスクロール可能な状態の時、
両方同時にスクロールしてしまう・・と。
Flashコンテンツ内のスクロールをしてるときは、ブラウザ側は動かず、
そうでないときはブラウザだけちゃんとスクロールしてほしいんだよと。

結局JavaScriptを使って解決した・・と思ったけどブラウザ依存でだめぽい。

http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=885

とりあえずこちらを参考に下記のように。

Continue reading

Progression4で外部swf読み込んで、Resource上手に使えるかな?

ベースとなるswfはProgressionで用意して、各シーンの内容は外部swfでやるっていうあれです。
とくに目新しくないけど負けずに行きます。

本来ならSceneLoader使うのがスムーズだと思うけど、
Progression自体の学習コストもあるので、複数人で作業する際に、
他のメンバーにそのコストをかけない方法ということで外部swfはなんでも来いな状態で。

やりたい事

・外部swf読み込む
・読み込み完了したらLoaderを配置する
・読み込み中はプログレスバー表示
・キャッシュされてる場合はプログレスバーの下りとばす
・バックグラウンドでswfキャッシュさせとく(これ別の話ですね。ResourcePrefetcher使うとサクっとできる)

Continue reading

Progression4 で 外部swf のクラス(シンボル)にアクセスする

やっぱ素材たっぷりになってきたしパブリッシュ軽くしたい・・とか、
素材ガンガン差し替わっちゃうよ、みたいなときってシンボルだって外部化したいですよね。

で、Progression4だとどうすんのかなーってところで、
ちょこちょこサンプルはあったけど、最小構成のサンプルということで。

Continue reading

BetweenAS3 に overwrite 的な機能が実装されてた

overwite なくてブーブーいってたわけですけど、
実装されてたみたいですね。

[r3422] オーバーライトっぽい挙動をするように変更
Tweener のように古いトゥイーンを停止はしませんが、新しいトゥイーンの値が優先されるようになりました

とのこと。

Continue reading

BetweenAS3 入門・・が結構ハマった Overwrite と助けてもらったサイトなど

遅ればせながら BetweenAS3 を使ってみました。
好評はもちろん耳にしてて、気になってたけどなかなか腰が重かった・・・
機能の一部も使えてない感じですが、やってみてハマったところや、お世話になったサイトなどメモっておきます。

Continue reading

SyntaxhigHlighter Evolved って AS3 対応してるんですね。

コードをブログに載せるときによく見かける、

うまい具合にスタイルの当たった表示を実現できるWPプラグイン、

SyntaxhigHlighter Evolved ってのがあります。(似たようなのもいっぱいあるみたい。)

これを導入するにあたって下調べすると、結構でてくるのが AS3 への対応方法。

デフォルトじゃ対応されてないですか・・そうですか・・ってことで調べまくってたんですが、

いざプラグインをインストールしてみると、現状は AS3 もしっかり対応されてるみたいです。

Continue reading

関西アンカンファレンスにいってきました。

12/19 に行われた、関西アンカンファレンスへ行ってきました。

shin 1×1 さんに背中を押していただいて、発表もさせていただきました!

発表デビューです!

いやー、緊張しましたけど、準備期間も含めて、いい経験になりました。

ネタは、「インタラクティブな広告が気になる!サイネージとかARとか」ということで、

現実拡張な広告&作品数点の紹介⇒FlashでARのデモ てな内容でさせてもらいました。

Continue reading

Home > Tags > AS3

あわせて読みたいブログパーツ
Tag Cloud

Return to page top