1 名前:Now_loading...774KB mailto:sage [2008/07/16(水) 04:46:58 ID:ahpJufac.net] FlashのAS3などの総合開発環境。 質問スレなどで結構出ているがスレがないので立てた。 基本英語だが、日本語化できる補助みたいなのもあるらしい。 【必要なソフト】 Flex 3 SDK ttp://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 JRE1.6 ttp://cowscorpion.com/Library/JREforWindows.html FlashDevelop ttp://www.flashdevelop.org/community/viewforum.php?f=11
2 名前:Now_loading...774KB mailto:sage [2008/07/16(水) 06:39:20 ID:1dQAjR0w.net] >>1 台所でスパゲティをゆでているときに、電話がかかってきた。 僕はFM放送にあわせてロッシーニの『泥棒かささぎ』の序曲を口笛で吹いていた。 スパゲティをゆでるにはまずうってつけの音楽だった。 「十分間、時間を欲しいの」、唐突に女が言った。 「十分だけでいいから時間を欲しいの。そうすればお互いよくわかりあうことができるわ」 「わかりあえる?」 「気持ちがよ」 「悪いけど、今スパゲティをゆでているんです。あとでかけなおしてくれませんか」
3 名前:Now_loading...774KB mailto:sage [2008/07/16(水) 15:56:13 ID:vnfV7D8D.net] よくわからんのでけど、 Eclipse + AirGEAR + Flex とかじゃだめなん?
4 名前:Now_loading...774KB mailto:sage [2008/07/16(水) 18:55:19 ID:Krz42Ybr.net] HelloWorldまで行けた。 設定変更は殆どしなくてよかったから、 自分も含め、いつもHelloWorldまでに苦労する人には使いやすいかも。 動作としては、起動に時間がかかるし、 使用時のCPU率がやや重いが、シンプルで使いやすい。 設定で、邪魔なインデントガイドと行番号を消した。 後、左側の−が邪魔で消したいが、どれがフラグか分からない。 後、必要なソフトにWin.net2が入っていなければ、 インストールする必要がある。 という事で、Win9x系では使えないかもしれない。
5 名前:Now_loading...774KB mailto:sage [2008/07/19(土) 03:18:46 ID:S+r1fwHi.net] hosyu
6 名前:Now_loading...774KB mailto:sage [2008/07/20(日) 12:53:55 ID:dSwKSRu5.net] ああ、これはいいわ。便利。
7 名前:Now_loading...774KB [2008/07/23(水) 23:03:59 ID:CJmS8NxI.net] //Main.as package{ import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFieldAutoSize; public class Main extends flash.display.Sprite{ public function Main():void { var hoge:Hoge = new Hoge(); }}} //Hoge.as package{ import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFieldAutoSize; public class Hoge extends flash.display.Sprite{ public function Hoge():void { var textField:TextField = new TextField(); textField.text = "Hoge"; textField.autoSize = TextFieldAutoSize.LEFT; addChild(textField); }}} をビルドすると2つのswfファイルが出来るのですが、 合わせたひとつのswfファイルを作るにはどうすればいいでしょう。
8 名前:Now_loading...774KB mailto:sage [2008/07/23(水) 23:50:51 ID:CJmS8NxI.net] すいません、ビルドはできました。 BuildCurrentFileだとそれぞれのswfファイルができ、 BuildProjectだと合わせた物ができるみたいです。 ただ、今度はあわせてできたswfファイルに Hogeと表示されないのですが、どこが間違っているでしょうか。 Main.asでHogeクラスをnewしているので、 コンストラクタが呼び出されてHogeが表示されると思うのですが。
9 名前:Now_loading...774KB mailto:sage [2008/07/24(木) 01:38:16 ID:OAxAxEw3.net] hogeもaddChildするんじゃまいか と、昨日はじめた俺が言ってみる
10 名前:Now_loading...774KB mailto:sage [2008/07/24(木) 10:47:18 ID:vpXknAFv.net] kwsk。 Main()の中に表示するのを書くと表示されるのですが、 関数呼び出しがうまくいっていないとかですかね。
11 名前:Now_loading...774KB mailto:sage [2008/07/24(木) 19:58:55 ID:vpXknAFv.net] >>9 すいません、普通にaddChildしたらできました。 ありがとうございます。
12 名前:Now_loading...774KB [2008/07/27(日) 13:26:35 ID:QAyBLr7G.net] FlashDevelopのエディタの、入力補完?が表示されなくなる設定と、 :や.の色の変え方がありましたら教えてください。 Tools→ProgramSetteingsからそれっぽいのもある感じなんですが、 いじってみてもうまくいきませんでした。
13 名前:Now_loading...774KB mailto:sage [2008/07/27(日) 23:37:49 ID:QAyBLr7G.net] 少し自己解決。 Tools→AppricationFiles→Settingからxmlファイルを書き換えれば、 エディタの文字色を変えられるようです。 ただ、:や.の色の項目がどれか分かりませんでした。 存在しないかもしれません。
14 名前:Now_loading...774KB mailto:sage [2008/07/27(日) 23:49:30 ID:QAyBLr7G.net] :や.は、デフォで色が空の項目の「operator」に色を追加すればできました。
15 名前:Now_loading...774KB mailto:sage [2008/07/29(火) 08:51:24 ID:+1YnPMgk.net] jvm.configでjava.home指定してると Build Current Fileするとうまくできるのに Build Project するとINITIALIZING ? とかでて一応Build Succededになるけど SWF実行しても動かない・・・ jvm.configでjava.home指定しないと mxmlcが起動した後、反応が返ってこない・・・ 助けて・・・
16 名前:Now_loading...774KB mailto:sage [2008/07/29(火) 23:10:03 ID:Z0cq8PeP.net] >>15 これではないと思うが一応。 ttp://www.flatz.jp/archives/277
17 名前:15 [2008/08/01(金) 01:30:01 ID:A/NO55Q8.net] >>16 おお!できた! ありがとう!
18 名前:Now_loading...774KB mailto:sage [2008/08/05(火) 21:24:18 ID:yekVOEWB.net] 入力補完、最初はうざいだけだったが慣れてきた。 すでにメンバーが書いてあって、戻って元を書く時に出てくるのはうざい。
19 名前:Now_loading...774KB mailto:sage [2008/08/08(金) 18:33:41 ID:ImKhmdj9.net] プロジェクトファイルという概念はなく、 srcフォルダに入っているだけで、関連ファイル扱いになってしまうのかな。
20 名前:Now_loading...774KB [2008/08/12(火) 19:51:36 ID:08wU4dfH.net] >>12-13 に似た問題なんだけど、「addEventListener」とか「addChild」とか「.autoSize」とか「.LEFT」とか Flash CS3のエディタ部分でカラーリングされるコマンド(予約語?)が、FlashDevelopでは色が付かないんだけど、 AS3.xmlで色々いじってみたが色が変えることが出来なかった。これらの色の指定方法わかる人いますか? デフォルトで空欄になっている「uuid」「identifier」「stringeol」「verbatim」などは試してみたけど違った
21 名前:Now_loading...774KB mailto:sage [2008/08/13(水) 23:25:16 ID:N00h15u0.net] 自分も試したがダメだった。 identifierは全部変わっちゃうし。
22 名前:Now_loading...774KB [2008/08/21(木) 11:11:00 ID:0jrwwPby.net] どうにも、ComponentEventというやつが使えないのですが みなさんは普通に使えてますか?
23 名前:Now_loading...774KB mailto:sage [2008/08/22(金) 16:08:55 ID:8eX0YZyL.net] どうやら人工は少ないようだね
24 名前:Now_loading...774KB [2008/08/23(土) 01:20:32 ID:VC1Q1rMc.net] これUIコンポーネント使えないの?
25 名前:Now_loading...774KB [2008/09/12(金) 14:46:14 ID:QfWKjGXB.net] beta9リリースされてたage 相変わらず識別子が色付けされない上に、beta9からAS3.xmlのas3-additional-keywordsで 指定しても色が付かなくなってオワタ 解決方法求む!
26 名前:Now_loading...774KB mailto:age [2008/09/29(月) 23:52:20 ID:spcnYeBK.net] FlashDevelopのインテリセンス(入力補間機能)がめちゃくちゃ便利でなんですが コンパイルはFlashCS3で行いたいです。 FlashDevelopとFlashCS3を使い分けてるのですが、色々と面倒です。 FlashDevelopからFlashCS3のコンパイラで実行または FlashCS3の入力補間機能を充実させる方法はありませんか?
27 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 02:01:34 ID:JnRCOEdp.net] え、普通に出来ない? >FlashDevelopからFlashCS3のコンパイラで実行 自分はFlexSDK3入れずにFlashCS3しか入ってないですよ
28 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 02:02:38 ID:JnRCOEdp.net] 連投すまそ プロジェクト作成時にFlash IDE Projectを選んでないとか?
29 名前:Now_loading...774KB mailto:age [2008/09/30(火) 20:26:19 ID:7Lzn3azY.net] >>27 うえええ!マジですか!? Flex SDK Location C\flex_sdk_3 ってなってるところに何か指定するんですか? 詳しいやり方教えてください〜
30 名前:27 mailto:sage [2008/09/30(火) 21:01:09 ID:JnRCOEdp.net] >>29 なんも設定しないですよ。Flash CS3がインストールされた状態で、FlashDevelopをただインストールするだけ。 あとは起動してメニューのProject>New Projectを選んで、AS3(かAS2)の「Flash IDE Project」を選択して、 何かコードを書いて、Ctrl+EnterかF5を押せばムービープレビュー、F8を押せばパブリッシュ、どっちもCS3で 行われます。
31 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 21:03:28 ID:JnRCOEdp.net] あぁ、Flash CS3側でflaファイルを開いた状態で、ドキュメントクラス(クラス名と同じ)を設定する、ってのが抜けてた もしかしてこっちが原因?
32 名前:Now_loading...774KB mailto:age [2008/10/04(土) 17:52:23 ID:9sn63Vep.net] >>31 できました!Flexのプロジェクトで作ってたためできなかっただけでした! ありがとうございました!
33 名前:Now_loading...774KB [2008/10/05(日) 16:47:16 ID:oFOTD+4u.net] FlashDevelopめちゃくちゃ便利なんですが、 みなさんコードのフォーマットってどうしてますか? 今までFlashCS3で自動フォーマットに頼りきってたので、 手動でやるのがどうもめんどうです… ちなみにボクは、毎回Flashへ持っていき自動フォーマットかけて、 FlashDevelopでファイルを更新させてます。
34 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 17:52:18 ID:yBz73etY.net] CS3のフォーマットは糞すぎて怖いから使ってない FlashDevelopは書いてる途中から勝手に揃えてくれるから あんまり必要性を感じないかな でもコピペしたときはやっぱり必要かなー AS2ならプラグインで自動フォーマットできたと思うけど AS3はまだでてないかなー?
35 名前:Now_loading...774KB mailto:sage [2008/10/06(月) 02:41:38 ID:ATmo4CTQ.net] >>33 自分も>>34 と同意見で、CS3使う前から「CS3の自動フォーマットは危険だ」って見かけてたから一度も使ったこと無い でも確かにFlashDevelop側で欲しいね、まぁ気になるのはインデントのズレくらいだから手動でもいいけどw それにしてもこのスレ過疎ってるね
36 名前:Now_loading...774KB mailto:sage [2008/10/11(土) 10:20:25 ID:Itj83eic.net] cs3買う金ないからこれ使おうと思ってるんだけど なんか過疎っていて結構人気ないのね。 コマンドラインでコンパイルとかほんの少し面倒だけど フリーでFlash作成環境の構築できるってすごいことだと思うんだけど。。
37 名前:Now_loading...774KB mailto:sage [2008/10/14(火) 10:20:37 ID:JJyA+7D8.net] >>36 過疎るも何も制作環境が整えばこんなスレに用はないからな。 あとは黙々と作るだけ。もしくはAS3の質問スレとかにいくとか。
38 名前:Now_loading...774KB mailto:sage [2008/10/17(金) 20:56:21 ID:UWvnTnms.net] エラー: source-path で見つかったファイルのパッケージ構造 '' は、定義のパッケージ 'sample' と同じである必要があります。 とか出るんだけどどうしたらいいのかわからない
39 名前:Now_loading...774KB mailto:sage [2008/10/18(土) 18:25:05 ID:cATxZffs.net] "で見つかったファイルのパッケージ構造" "定義のパッケージ" "と同じである必要があります" でぐぐってそれでも解決しなかったらASの質問スレかflexスレへどうぞ
40 名前:Now_loading...774KB [2008/10/24(金) 18:53:48 ID:QDI0Lo1p.net] Flash Develop で、タブ幅が4固定なのがイヤだったので、タブ幅を2にするファイルを公開しました。 同志がいたら、どうぞ。 d.hatena.ne.jp/pik256/20081024/1224841848
41 名前:ひきプロ ◆HIRO2ZQ2Xo [2008/12/06(土) 05:54:50 ID:vo2NOhVD.net BE:556858188-2BP(123)] hiroshi.dnip.net/flash/game/sample.php サンプルいろいろ作ってみました。
42 名前:Now_loading...774KB [2008/12/10(水) 16:09:15 ID:dyUV6jUM.net] CS3 + FlashDevelopで開発してるんだけど 突然FlashDevelopがtreceしたデータとか デバッグ情報が受け取れなくなっちゃいました。 (FlashCS3側で表示される) ProgrammSettingで設定できたようなきがするんですけど かれこれググり続けて3年たちます!アドバイスお願いします・・・
43 名前:Now_loading...774KB mailto:sage [2008/12/11(木) 00:45:44 ID:8le6n38Z.net] >>42 新しくプロジェクトファイルを作り直してみたら?
44 名前:Now_loading...774KB [2008/12/11(木) 11:22:04 ID:uHEfl8yM.net] >>43 ん〜ダメです・・・。 FlashDevelopインスコしなおしてみます
45 名前:Now_loading...774KB [2008/12/11(木) 12:02:43 ID:uHEfl8yM.net] アルェ〜。入れなおしたけどだめだ・・・。 Flash IDE Projectでプロジェクト作った場合はエラーがFlashDevelopのoutputパネルに表示されるんだけど そのエラーの行をダブルクリックしてもジャンプしてくれない。 けど、AS3 ProjectのときはResultsパネルにエラーが出てダブルクリックでその行に飛べるんだけど どういうこっちゃ? わけわからなくなってきた。 やりたいことは FlashCS3の代わりにFlashDevelopをテキストエディタとして使用して エラーもFlashDevelopで受け取りたい(ダブルクリックでエラー行にジャンプ&trace文もFlashDevelopで受け取りたい)だけなんだが… 助けてチョ・・。
46 名前:43 mailto:sage [2008/12/11(木) 12:30:45 ID:8le6n38Z.net] あー、CS+FDならtraceはCSだと。 CSとFDのそれぞれに、どういう機能を期待するかだから、 この場合無理なんじゃないかな。 使いこなしてるわけじゃないんでよく分からん。
47 名前:Now_loading...774KB [2008/12/11(木) 14:23:13 ID:uHEfl8yM.net] >>46 レスさんくす。 そおっか〜 まぁAS3 Projectでやれば全て解決なんだが FlashIDEProjectだとCS3で絵を描くようにMovieClipインスタンス作れるから便利なんだよなぁ 我慢して使うかぁぁ〜 ありがとう!
48 名前:Now_loading...774KB [2008/12/25(木) 11:35:33 ID:J8mltazb.net] flashdevelopは98SEでは使用できないんでしょうか? JRE1.5までしか入れられないようで、flashdevelopの起動でエラーが出てしまいます XPのFlashCS3が入ったPCが使えなくなり、急遽用意できたのがこの98SEだったのですが・・・ 他All-In-One-Eclipseというのも見つけたのですがこちらもOS2000以上のようで そもそも98SEで開発というのが無理なのでしょうか
49 名前:Now_loading...774KB mailto:sage [2008/12/26(金) 09:01:14 ID:MU0zlX+1.net] 古いバージョンで、JDKも古かったのがあった気がする。
50 名前:Now_loading...774KB mailto:sage [2008/12/26(金) 21:54:43 ID:MU0zlX+1.net] FlashDevelop 2.0.0 Beta4 released(たぶん)はMEでできた。 このマシンのjavaのバージョンは分からないが、 アップデートする必要は無かった。 .net1.1は必要だったが、ウィンアップデートで入手。
51 名前:Now_loading...774KB mailto:sage [2008/12/27(土) 19:14:43 ID:1CV9L5CP.net] FlashDevelopを2にすると、FlexSDKも2になるが、 それがadobeには既に無いから使えないか。 ただ、FlashDevelopを3にしても、.net2が必要になるが、 9x系にはウィンアップデートで存在しないから無理かも。
52 名前:Now_loading...774KB mailto:sage [2008/12/27(土) 21:03:50 ID:1CV9L5CP.net] 自分は、FlashDevelop3は、.net2.0がない事で起動できなかった。 (ウィンアップデートの終了) >>51 で書いたようにFlashDevelop2は、.netは大丈夫だが、 FlexSDK2がない事でコンパイルできない。(配布終了) 結論としては、Win9xでFlashDevelopを使うのは難しい。 ただし、mxmlc.exeを使ってのコンパイルはJRE1.5で可能なので、 関連付けられるエディタが見つかれば、開発はできる。
53 名前:Now_loading...774KB mailto:sage [2008/12/30(火) 03:24:28 ID:8TDfh8xB.net] 質問させて欲しい。 簡単なタイピングゲームを作ろうと思って、 単語が出てきてそれを打つと文字を減らすプログラムを作ってるんだけど うまくいかないんだ。 var code:int = new int; //変数codeの宣言 code = tf.text.charCodeAt[0]; //変数tfの中の1文字をcodeに代入 if (event.keyCode==code) //入力したキーと変数tfの1文字目を比べる { this.tf.text = str.substr(0, len); //正しい場合文字を減らす こんな風に、キーが一致したら後の1行を実行するみたいにしたんだけど テキストファイルは変化無し。 試しに var code:int = new int; code = 13; if (event.keyCode==code) って感じにしてenterキーを押したらうまくコードが一致して 文字が減ったから恐らくここら変がおかしいと思うんだけど・・・
54 名前:Now_loading...774KB mailto:sage [2009/01/16(金) 08:52:17 ID:Jq9ECVlc.net] 便利
55 名前:Now_loading...774KB mailto:sage [2009/02/12(木) 19:14:03 ID:qUtRYqND.net] マカーなのでウラヤマシス。。osx版でないかな。
56 名前:Now_loading...774KB mailto:sage [2009/02/12(木) 19:18:48 ID:XbzaQrJc.net] Parallels Desktop for Macで頑張れば使えるらしいよ
57 名前:Now_loading...774KB mailto:sage [2009/02/12(木) 20:41:53 ID:qUtRYqND.net] そうみたいね。かなり綱渡り的な使い方になりそうだけど。 普通にエディタとして使うだけでもFDよさげだね。
58 名前:Now_loading...774KB [2009/03/11(水) 20:48:35 ID:eQ/mEx1z.net] RC2 age
59 名前:Now_loading...774KB mailto:sage [2009/03/24(火) 02:40:34 ID:0cVV2nNA.net] FLASH8、Actionscript2との連携もできますか?
60 名前:Now_loading...774KB mailto:sage [2009/05/19(火) 01:24:36 ID:2I+5/PEs.net] なんでFlashDevelopだけでスレ立てるんだよ。 FlexBuildertとかFDTとかのEclipseベースのIDE使ってる人も 結構いるのに。 Eclipseベースだと、PHPとかGitとかSubversionとか使う人にも プラグインが豊富にあって同じように使えるし、Macでも使えるよ。
61 名前:Now_loading...774KB mailto:sage [2009/05/20(水) 18:48:23 ID:tzEMkLmm.net] じゃあ、FlexBuildertでスレ立てろよ
62 名前:Now_loading...774KB [2009/07/03(金) 17:36:49 ID:1i+ZfqB7.net] これもしかして検索・置換で正規表現使えない?
63 名前:Now_loading...774KB mailto:sage [2009/07/04(土) 02:44:33 ID:M9eGr9Tm.net] >>62 regular expressionにチェックを入れる
64 名前:Now_loading...774KB mailto:sage [2009/07/06(月) 14:11:20 ID:hlREFdHq.net] >>63 source: 1. abcd... 2. efgh... Find what: ^[\s|\t]+(\w+)\.\s+ で検知してくれないんだが、書き方間違ってますか?
65 名前:Now_loading...774KB mailto:sage [2009/07/06(月) 14:12:41 ID:hlREFdHq.net] 書き込んだらsourceの先頭にある空白タブが削除された・・・ 実際にはあります あと、置換に「$1」とか使えないんですが何か設定が必要でしょうか
66 名前:Now_loading...774KB [2009/07/06(月) 14:22:11 ID:+OLw0SRc.net] FlashDevelopでムービークリップは使える? あるいは、何らかのベクタ画像は?
67 名前:Now_loading...774KB mailto:sage [2009/07/06(月) 14:42:48 ID:hlREFdHq.net] FlashDevelopでムービークリップを使うとは、MovieClip Classが使えるという事でしょうか? Classは普通にnewできて使えますが…この事じゃないですよね ググってみたのですが今一分からず…すみません もしかしてFlashCS3と連携するという意味なのでしょうか 遅くなりましたが、環境を ・Flex SDK 3.3 ・FlashDevelop 3.0.1 RTM (と、動作する為のJava) 先日環境を作ったばかりで、FlashCS3は入っておりません。 また、「public function hogehoge()」を「private function _hogehoge()」に置き換えるテストを Find what: public\sfunction\s([a-z]\w+\([^\)]*\)) Replace with: private function _$1 で行ってみましたが、あいかわらず検知してくれませんでした。 そもそもシンタックスが使えないのでしょうか?
68 名前:Now_loading...774KB mailto:sage [2009/07/06(月) 19:28:34 ID:Ma1PI5rS.net] 確かにちゃんと使えないみたいですね フォーラム見てもFDの正規表現はあまり期待しない方がいいみたいなことが書いてありますし いずれ改善されるのを期待 ttp://www.flashdevelop.org/wikidocs/index.php?title=3rd_Party_Plugins Regular Expression Panel ってプラグインもあるみたいです 多分同じような感じだとは思いますが試してはないので分かりません というか2007年らしいので使えるかどうか・・・
69 名前:Now_loading...774KB mailto:sage [2009/07/06(月) 20:13:07 ID:hlREFdHq.net] なるほど…使えないのですね 当分は外部エディタを使って対処することにします わざわざお調べ頂きありがとうございました!
70 名前:Now_loading...774KB [2009/07/06(月) 21:49:38 ID:+OLw0SRc.net] >>67 どうもです。 思い違いをしていました。無事解決しました。
71 名前:Now_loading...774KB mailto:sage [2009/07/07(火) 08:45:36 ID:h1DhF5XX.net] 基本的な質問なんですが、起動時に(あるいはリサイズ時に)ドキュメント(あるいはステージ)のサイズを 取得するにはどこを見たらいいんでしょう。 public class Foo extends Sprite { public function Foo():void { // コンストラクタのタイミングではステージが準備されていないから?取れない? addEventListener(Event.何れかのイベント, onBar); } public function onBar(e:Event):void { // 例えば ENTER_FRAME のタイミング、例えば他のイベントで var x:int = ???.width; // ← いずこからかこの width を取りたい。 この時の width は画面幅であって欲しい } }
72 名前:Now_loading...774KB [2009/07/07(火) 10:52:55 ID:hPzHgMVP.net] >>71 public class Foo extends Sprite { public function Foo() { addEventListener(Event.ADDED_TO_STAGE, onBar); } public function onBar(e:Event):void { removeEventListener(Event.ADDED_TO_STAGE, onBar); var x:int = stage.stageWidth; } }
73 名前:Now_loading...774KB mailto:sage [2009/07/07(火) 11:37:02 ID:Jw49Z6/Q.net] flex3_intrinsic.zipを探しているのですが404で落とせません。 どこか落とせるサイト知りませんか?
74 名前:Now_loading...774KB mailto:sage [2009/07/07(火) 13:48:05 ID:h1DhF5XX.net] >>74 404って、ここじゃないの? ttp://www.adobe.com/products/flex/flexdownloads/
75 名前:Now_loading...774KB mailto:sage [2009/07/07(火) 13:48:47 ID:h1DhF5XX.net] あ、 >>72 ありがとうございます! stageWidth だったか・・・orz
76 名前:Now_loading...774KB mailto:sage [2009/07/07(火) 14:56:30 ID:Jw49Z6/Q.net] >>74 説明不足ですみませんでした。 ttp://blog.7to3.net/web/2007/12/09/prepare-as3-developing-environment-with-flashdevelop/ こちらのサイトに書いてある4.コード補完用に〜のところにある「flex3_intrinsic.zip」がダウンロードできないのです(汗。
77 名前:Now_loading...774KB mailto:sage [2009/07/07(火) 15:08:10 ID:h1DhF5XX.net] >>76 またずいぶん古い資料見てるなおい。 今から環境構築するなら、 1.JDK1.6 をインストール ※既に入っているなら不要 2..NET Framework 2.0 をインストール ※WinXP SP2以降〜VISTA なら不要 3.下記サイトからそれぞれダウンロード Adobe FlexSDK3 Download www.adobe.com/products/flex/flexdownloads/ FlashDevelop ※ 3.0.1 RTMをダウンロード&インストール www.flashdevelop.org/community/viewforum.php?f=11 4.FlashDevelopをインストール 5.FlexSDKのzipを適当な場所に展開しておく 6.FlashDevelop を起動し、[Tools] → [Program Settings] → [AS3Context] → [Language] → [Flex SDK Location] に 5のパスを設定 これだけでいけるぞ。勿論コード補完も利く
78 名前:Now_loading...774KB mailto:sage [2009/07/07(火) 16:47:50 ID:Jw49Z6/Q.net] >>77 ありがとう!!死ぬほどありがとう!!
79 名前:Now_loading...774KB [2009/07/09(木) 07:47:38 ID:15hIZ+TM.net] Illustratorで作った外部のswfファイルを読み込もうとしているのですが、 「Error #2044: ハンドルされていない IOErrorEvent : text=Error #2035: URL が見つかりません。」 というエラーが出るのですが、なぜでしょうか? 実際のコードは以下です。 全てのファイルはMain.asと同じフォルダに入れています。 Main.as package { import flash.display.Sprite; import ImgLoader; public class Main extends Sprite { //コンストラクタ public function Main():void { //参考書では以下の4行は「メインのタイムラインのフレームアクション」に書き込むことになっている。 var url:String = "anger.swf"; //jpgファイルも試したが同じエラーが出た。 var postX:Number = 50; var postY:Number = 50; var imgLoaderObj:ImgLoader = new ImgLoader(this, url, postX, postY); } } }
80 名前:Now_loading...774KB [2009/07/09(木) 07:48:50 ID:15hIZ+TM.net] 続きです。 ImageLoader.as package { import flash.display.DisplayObjectContainer; import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; public class ImgLoader { public function ImgLoader(container:DisplayObjectContainer, url:String, x:Number, y:Number) { //Loaderの作成 var imgLoader:Loader = new Loader(); imgLoader.x = x; imgLoader.y = y; container.addChild(imgLoader) //URL var urlReq:URLRequest = new URLRequest(url); //読み込み imgLoader.load(urlReq); } } }
81 名前:Now_loading...774KB mailto:sage [2009/07/09(木) 09:09:37 ID:swhsr36b.net] プロジェクトのsrcでなくてbinフォルダの中に入れるんじゃないかな
82 名前:Now_loading...774KB mailto:sage [2009/07/09(木) 09:43:08 ID:a3NSWOId.net] 最終的に出来上がる swf と同じディレクトリ上に無かったら そりゃパスが見つからないになるよな
83 名前:Now_loading...774KB mailto:sage [2009/07/09(木) 15:25:29 ID:a3NSWOId.net] あ
84 名前:Now_loading...774KB mailto:sage [2009/07/09(木) 18:31:33 ID:a3NSWOId.net] チラ裏だが、他の言語で色々開発していて、FlashDevelopが楽しそうで AS3 を始めてみたんだけど Sprite の width, height について大きな誤解をしていた事に気づいたのでメモ。 具体的には、 var s:Sprite = new Sprite(); 親.addChild(s); s.width = 800; // 予め 800x600 の空っぽの領域を用意しておいて s.height = 600; s.addEventListener(MouseEvent.MOUSE_MOVE, function(e:MouseEvent):void { // イベントハンドラで何か描く s.graphics.ほげほげ }); みたいな記述は誤りだと気づいた。 Sprite の width, height って、「自分の中に何か描かれている時、結果的に取得できる自分のサイズ」 という意味だったのか。 =領域の指定って言う概念が無い。 欲しければ自分で実装する必要がある。 ↓こっちならおkだった var s:Sprite = new Sprite(); 親.addChild(s); stage.addEventListener(MouseEvent.MOUSE_MOVE, function(e:MouseEvent):void { // イベントハンドラで何か描く。ただしステージ一杯に使えてしまう s.graphics.ほげほげ }); 考え方の違いが微妙にあるので、慣れるのに時間かかりそう
85 名前:Now_loading...774KB [2009/07/09(木) 22:58:00 ID:15hIZ+TM.net] >>81 >>82 そうだったんですか! わかりました。 無事実行できました。どうもです。 ありがとうございます!
86 名前:Now_loading...774KB [2009/07/19(日) 11:43:07 ID:yRfzeSOX.net] Flash Develop3.0.1 RTM でのフォントの設定はどのようにするのでしょう? 検索してみたところ、3.0.0 RC2やBata2などとは設定方法が変わっていて、 メニューバーの「Tools>Program Setting」でダイアログを開き、 「Flash Develop」の「Display」の「UI Console Font」と「UI Default Font」 の設定を変更したところ、 エディタのメニューバーには変化が見られたのですが、 ソースコードが書かれているところ(編集画面?) のフォントは変化が見られませんでした。
87 名前:Now_loading...774KB mailto:sage [2009/07/19(日) 12:30:14 ID:cvJyrS+I.net] >>86 俺は特にフォント変える必要が無かったので知らなかったが、 ググったら速攻で見つかったぞ。 3..0.0 RC5 と同じらしい。 \FlashDevelop\Settings\Languages\*.xml の、use-styles ノードを見れ
88 名前:Now_loading...774KB [2009/07/19(日) 13:09:58 ID:yRfzeSOX.net] >87 返事ありがとうございます。 助かります。 しかし、そのサイトは見ました。ただ、 AS3.xml(念のためtext.xmlも)をメモ帳で開き、 「<style name="default" fore="0x000000" back="0xffffff" size="9" font="Courier New" />」 の「Courier New」の部分を「MSGothic」「MS Gothic」「MSゴシック」「MS ゴシック」と変更しましたが、 どれもできませんでした。 xmlは編集後に何らかの更新作業が必要なのでしょうか?
89 名前:Now_loading...774KB [2009/07/19(日) 13:13:43 ID:yRfzeSOX.net] ×そのサイトは見ました。ただ ○そのサイトは私が以前目を通したものと同じだと思います。 すみません
90 名前:Now_loading...774KB mailto:sage [2009/07/19(日) 14:33:04 ID:vNvePzbR.net] Fallback CodePage → UTF8
91 名前:Now_loading...774KB mailto:sage [2009/07/19(日) 16:15:28 ID:cvJyrS+I.net] >>88 >どれもできませんでした。 マジで?俺まさにの font属性を "MS ゴシック" に書き換えただけでフォント変わったぜ もちろん、FlashDevelop を一旦落として起動しなおしたが。 Courier にあったセリフの部分消えたので、間違いない
92 名前:Now_loading...774KB mailto:sage [2009/07/19(日) 20:56:58 ID:cvJyrS+I.net] てs
93 名前:Now_loading...774KB mailto:sage [2009/07/21(火) 22:04:42 ID:2nEKRkbF.net] 最近のバージョンならToolsメニューのSyntax ColoringからGUIで設定できるよん
94 名前:Now_loading...774KB mailto:sage [2009/07/21(火) 23:49:00 ID:uLbGpFwk.net] >>93 まさかこんなところに・・・www
95 名前:Now_loading...774KB mailto:sage [2009/07/22(水) 08:55:51 ID:2fuCTfQl.net] >>84 これオレも最初ハマったわ 空のSpriteのサイズ変更を定めようとそりゃもう必死でした・・・ みなさん400x300のSpriteに100x100のBitmapをaddChildしたい時ってどうしてます?
96 名前:Now_loading...774KB mailto:sage [2009/07/22(水) 14:09:48 ID:3YvZZPep.net] >>95 サイズがどうこうより、400x300のどこに配置したいか、じゃないのん? 例えばこういう書き方じゃダメなのかな これならSpriteのサイズ=Bitmapのサイズになるから、400と300は別の変数で持って利用する感じ var sprite:Sprite = new Sprite(); var bitmapData:BitmapData = new BitmapData(100, 100, false, 0x000000); var bitmap:Bitmap = new Bitmap(bitmapData); //左上に配置 stage.addChild(sprite); sprite.addChild(bitmap); var containerW:int = 400; var containerH:int = 300; //Bitmapを400x300の中央に移動 //bitmap.x = containerW / 2 - bitmap.width / 2; //bitmap.y = containerH / 2 - bitmap.height / 2; //Spriteを400x300の中央に移動 //sprite.x = containerW / 2 - sprite.width / 2; //sprite.y = containerH / 2 - sprite.height / 2;
97 名前:Now_loading...774KB mailto:sage [2009/07/22(水) 21:56:29 ID:uQMeUn4h.net] >>95 DisplayObjectの中にDisplayObjectをaddChildした時、 子の方の座標は親からの相対=ローカル座標になるんじゃなかったっけ? ただし、「この領域内」 っていう、他の言語で言うクリッピング領域がデフォルトで存在しない=自分のサイズを持っていないので、 例えば 400x300 (のつもりの) Sprite内で、800, 600 の位置に子を配置して、しかも表示されてしまい、 さらに、800,600 の位置にあるその子のサイズを 100x100 とした時、 気持ちの上では 「親のサイズは900,700であって欲しい」のに、値を取得すると100x100と返ってきてしまう! ここが、なんか最初戸惑ってしまう所なんだよな。 自分のサイズが中身に依存している/依存した値しか無い。 そんな訳で俺の場合、明示的にどうしてもサイズが必要ならこうしてる var oya:Sprite = new Sprite(); var ko:Sprite = new Sprite(); ko.width = 1; ko.height = 1; ko.graphics.beginFill(0xffffff, 0.0); // サイズ1ピクセルのアルハァ0の矩形を0,0に ko.graphics.drawRect(0, 0, 1, 1); ko.graphics.endFill(); oya.addChild(ko); var bm:Bitmap = new Bitmap(new BitmapData(100, 100)); bm.x = 800; bm.y = 600; oya.addChild(bm); これで、親のサイズ披露とちゃんと 900,700 が返る。 ※注意・ただしわざわざこんな事するのは必要な時のみ
98 名前:Now_loading...774KB [2009/07/23(木) 05:22:14 ID:inrj64Xk.net] >93 ああ、こんなところにあったのか! フォント設定できました。 ありがとうございます!
99 名前:Now_loading...774KB [2009/07/23(木) 17:42:34 ID:c443yLQ8.net] Flash CS3 では「書き出し」という機能があり、 swf を avi もしくは mov 形式の動画ファイルに 変換することができます。 これと同じことを GUI を使わずに コマンドに引数を与えてできないものでしょうか? 入力ファイルは swf です。 特に ActionScript を使って、 外部のいくつかの画像ファイルを使って、 スライドショーをする swf です。
100 名前:Now_loading...774KB mailto:sage [2009/07/23(木) 18:16:41 ID:4taf+0T/.net] GUI使わないツールはわからないんだが、要は FlashのIDEとか立ち上げずに変換したい、 って事なら www.pizzinini.net/projects/swf2avi/ こんなのもある ただし ASで動的に生成している要素まで書き出せるのかどうかは使ったこと無いので不明 さもなきゃ CamStudioとかでキャプチャ
101 名前:Now_loading...774KB mailto:sage [2009/07/24(金) 12:02:37 ID:+KHqF1AP.net] >>96-97 なるほど勉強になります! 特に>>96 のやり方は目からウロコでした え?オレのやり方? お恥ずかしながら400x300を一度addChildしてましたよorz 語る資格なしってやつですね