[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 02/23 01:45 / Filesize : 208 KB / Number-of Response : 606
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【AS3】FlashDevelop【フリー】



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

202 名前:201 mailto:sage [2009/10/02(金) 01:53:45 ID:y3NPs64i.net]
すいませんできましたw
ASと同じ階層に置くだけでした

しかもflash Player 10のデバックプレーヤーも入ってない
っていうミスもしてました。

203 名前:Now_loading...774KB mailto:sage [2009/10/06(火) 19:50:50 ID:5WgU3b4H.net]
ActionScript のエディタで
flash.* はインテリセンス効くんだけど
mx って入力しても mx の名前空間の候補が全く出てこないんすけど
ビルドはちゃんと通ってた
 
そもそも FlashDevelop のインテリセンスって
Flex SDK の何のファイル参照してるんだろう
flex_sdk_3\frameworks\flex-config.xml あたりかな?

204 名前:Now_loading...774KB mailto:sage [2009/10/07(水) 07:46:12 ID:PkTMreQh.net]
FlashDevelop 用 ActionScript 3 サンプル集を見ながら、
インタラクティブな操作ができるグラフを作っています。

描画したグラフをマウス右クリックでクリップボードにコピーするか、
PNGなどでサーバ上に保存し、そこにアクセスしてもらうなどして、
ユーザに再利用してもらうよう(こんな感じ ttp://www.speedtest.net/)にできればうれしいのですが、
どうすればいいのか全く分かりません。

情報へのポインタでもいいので教えてもらえないでしょうか。

205 名前:Now_loading...774KB mailto:sage [2009/10/07(水) 12:25:42 ID:Psr8pyAp.net]
>>204


つttp://zapanet.info/blog/item/969

もうひとつ

つttp://designreviver.com/tutorials/actionscript-3-jpeg-encoder-revealed-saving-images-from-flash/

206 名前:204 mailto:sage [2009/10/07(水) 22:35:37 ID:PkTMreQh.net]
>>205
ありがとうございます。

「これですぐにできちゃいます」なんて書けるほど力量がありませんが、
教えていただいた情報をもとに頑張ってみます。

207 名前:Now_loading...774KB mailto:sage [2009/10/07(水) 22:45:31 ID:01JoY1Ds.net]
BitmapData をバイナリでPost… って書こうと思ったら >>205 に詳しい記事出てた

208 名前:Now_loading...774KB mailto:sage [2009/10/08(木) 14:04:36 ID:Twod1a+U.net]
>>203
mx.〜は、flex_sdk_3\frameworks\projects\framework\src\mxを
「AS3Context」の「User Classpath」に入れてやると出てくるようになったよ

クラス名変えたら使ってるとこは置き換えてほしいな…
リファクタリングする時面倒だ

209 名前:Now_loading...774KB mailto:sage [2009/10/10(土) 11:44:08 ID:BMp8JOW8.net]
最新版のFlashDevelop (3.0.4 RTM released)とFlex 4-Beta 2という環境で
新規にAS3 Projectを作って、何も変更せずにコンパイルすると、
Warning: This compilation unit did not have a factoryClass specified in Frame metadata to load the configured runtime shared libraries.
To compile without runtime shared libraries either set the -static-link-runtime-shared-libraries option to true or remove the -runtime-shared-libraries option.
って警告が出るんですけど、正しい挙動なんでしょうか?
以前のバージョン(3.0.3 RTM released)では出ませんでした。

210 名前:Now_loading...774KB mailto:sage [2009/10/13(火) 12:17:53 ID:1T6u9r/C.net]
ランタイム用の共有ライブラリのリンクを設定してやるか、共有ライブラリー自体のオプション設定を切ってやればイイと後半に書いてあるよ



211 名前:Now_loading...774KB mailto:sage [2009/10/13(火) 20:10:32 ID:fhEdgUOE.net]
>>208
おおサンクス、ちょっとイジってみるわ

212 名前:Now_loading...774KB mailto:sage [2009/10/24(土) 21:47:54 ID:PvOcN2Zo.net]
ちょっと質問いいですか><;;
プロジェクトの中のフラッシュを動かすのに必要なファイルって
全部binフォルダ内だけで収まってるはずですよね・・・
binだけコピペしても起動しないんですけどどこに違いがあるんでしゅか・・・?

213 名前:Now_loading...774KB [2009/10/24(土) 21:52:09 ID:iHso+BCt.net]
どういう内容なのかによる。 例えば、外部ドメインのリソース(画像とか、要は別ファイル)を
引っ張ってきて表示するような内容の場合、例えば Webサーバ上に配置すると、クロスドメインになって表示はされない。
ローカルで実行する分には表示される。

なので、「どういう内容を作った」 「コピペして実行って、どういう状態で実行してるか」 を書かないとなんとも

214 名前:Now_loading...774KB mailto:sage [2009/10/24(土) 22:00:27 ID:PvOcN2Zo.net]
は、早いですね・・・駄目ぐらいで聞いてみたのにありがとうございます
外部ドメイン?は画像とXMLを読み込んでるはずなんですが・・・
コピペしてない元のフォルダをアップロードしたらちゃんと表示されました
問題はコピペしたbinフォルダ内のindex.htmlで開いた時なんですが
念のためにFLASHMANIAって再生ソフトでswfを直で開いたら再生できました

215 名前:Now_loading...774KB mailto:sage [2009/10/24(土) 22:05:25 ID:iHso+BCt.net]
やっぱUploadして実行か。 そして画像とxmlは同じドメイン下にあると。

FLASHMANIA ってのは知らないが、swf直実行はローカルドメイン上での実行になるので、
サーバに上げた時と挙動は違うよ。 しかし元のフォルダを丸ごとUpしたらブラウザ上で表示された?
のなら、html 内の記述を確認すること。 ブラウザ側のFlashプラグインのバージョンも確認すること。

ローカル実行=Flash10、ブラウザプラグイン=Flash8 とかだったら、内容によっては当然動かない

216 名前:Now_loading...774KB mailto:sage [2009/10/24(土) 22:19:25 ID:PvOcN2Zo.net]
htmlの内容はプロジェクト作ったときに勝手に作成された物のままなんですが
もしかしてFlashDevelopedのバージョンが古いせいかもしれないです
でもそれだとコピペした時だけ起動しない理由にはならないですよね・・・

217 名前:Now_loading...774KB mailto:sage [2009/10/24(土) 22:23:06 ID:iHso+BCt.net]
>コピペしてない元のフォルダをアップロードしたらちゃんと表示されました
→ アップロードした外部サーバ上で正常に動いた

>問題はコピペしたbinフォルダ内のindex.htmlで開いた時なんですが
→ ローカル上で htmlファイルをダブルクリックして開いたら動かない

って状態?どちらも同じブラウザで表示している? 本当に全てのファイルが揃っている?
Flash内で読み込む画像なり xml のパスが相対になっていて、ローカル上でコピペした先でもちゃんてそのファイルへのパスは合ってる?

218 名前:Now_loading...774KB mailto:sage [2009/10/24(土) 22:34:36 ID:PvOcN2Zo.net]
>上5行
はい、その解釈で間違って無いです。ファイルも揃ってるか確認しました

むぅう・・・前にやった時もそうだったんで
FlashDevelopedではよくある事かと思ってたんですが
滅多に無いようなケースなんですね・・・何故なんでしょう・・・

219 名前:Now_loading...774KB mailto:sage [2009/11/22(日) 20:41:10 ID:s7//XI7P.net]
質問です
Flex3.0+FlashDevelop3.0.4です
actionscript3でDataGridが使おうとしています。
import fl.control.Dtagridはインポートできるのですが
dg:DataGrid = new DataGridがコンパイルエラーになります。
fl.swcはパスを通しています(コード補完は行われる)
import fl.control.Dtagridを外すとコンパイルは通るのですが
DataGridが認識されないようです。

解決方法はわかる方いましたらよろしくお願いします


220 名前:Now_loading...774KB mailto:sage [2009/11/22(日) 21:14:50 ID:7/GjMHR5.net]
君がなにを言っているかなんて・・・僕にはわからないよ!!!



221 名前:Now_loading...774KB mailto:sage [2009/11/22(日) 21:54:51 ID:MseXE1s7.net]
>>219 そこまで書いてる人だから、まさか構文ミス宣言ミスは無いと思うが・・・
※ var dg:DataGrid = new DataGrid();
とりあえず、コンパイルエラーの内容を。 コンストラクタの中で利用している別のクラスが見えていないとかだったり
あと fl.control.* 系のライブラリクラスは、mxml を使ったプロジェクトじゃないと正しく見えてくれないなんて事もあったりしたかも
さらに、fl.control.* 系は ASのみのプロジェクトでは正しく利用出来なかったかも

※注: ただし俺の話は FlashDevelop3.0.1 の場合の話。3.0.4 では事情が変わってる可能性もあり



222 名前:Now_loading...774KB mailto:sage [2009/11/22(日) 22:46:27 ID:s7//XI7P.net]
>>221
早速の返答ありがとうございます
>fl.control.* 系のライブラリクラスは、mxml を使ったプロジェクトじゃない
そうなんですか。mxmlで書き直さないといけないのかぁorz
fl.controlだと
C:\Flex3\test_AS\sinple\src\Main.as(1238): col: 8 Error: 型が見つからないか、コンパイル時定数ではありません : DataGrid。となります
mx.controlにするとコンパイルはなんとか通りました。が、
TypeError: Error #1034: Type Coercion failed: cannot convert "id" to mx.controls.dataGridClasses.DataGridColumn.
at mx.controls::DataGrid/set columns()[C:\autobuild\galaga\frameworks\projects\framework\src\mx\controls\DataGrid.as:1099]
at Main/commentlist()[C:\Flex3\test_AS\sinple\src\Main.as:1244]
とエラーが出ました。
mxはFlexプログラム(mxml付)でないと使えませんよね。たしか

ソースは以下です



223 名前:Now_loading...774KB mailto:sage [2009/11/22(日) 22:49:42 ID:s7//XI7P.net]
package{
//データグリッドの生成
import fl.controls.DataGrid;
import fl.data.DataProvider;
import flash.display.Sprite;

public class Main extends Sprite {
public function Main():void{
var dammy:Array = [
{ id:0 , name:"ジョン", age:21 },
{ id:1 , name:"ボブ", age:32 },
{ id:2 , name:"トニー", age:43 }
]

var dp:DataProvider = new DataProvider()
dp.addItems(dammy)

var dg:DataGrid = new DataGrid();
dg.headerHeight = 30 // ヘッダの高さ
dg.sortableColumns=true // ソート機能
dg.allowMultipleSelection =true // 複数アイテムの選択
dg.editable= true // 編集可/不可
dg.columns = ["id", "name", "age"] // 表示名を気にしなければこっちで簡単に設定
dg.dataProvider = dp
dg.width = 300
dg.height =200
addChild(dg)

}
}
}

224 名前:Now_loading...774KB mailto:sage [2009/11/22(日) 23:03:50 ID:MseXE1s7.net]
>>223 ああやっぱり。

俺も DataGrid じゃないが、fl.*.* なコントロールを AS3 のプロジェクト上で、
Java や C# よろしく、>>223 みたいな感じに new で生成して addChild とか試したがダメだった。
パスの設定やその他色々試したが、途中で諦めて UI を丸ごと自作してしまった

※注: そうしなきゃならなかった訳じゃないが、外観が気に入らないとも思っていたので、ついでに自作した

いずれにしても、それやっぱり mxml 使ったプロジェクト内じゃないと多分無理。
恐らく生成されるインスタンスが、mxml から内部的に変換されて起こされる ASクラスの内部処理と
連動してるんじゃないかと推測してる。 フレームワーク的な意味で。 あくまで推測だけど。

225 名前:Now_loading...774KB mailto:sage [2009/11/22(日) 23:22:26 ID:s7//XI7P.net]
>>224
返答ありがとうございます。
むー、やはりmxml形式に書き直すか
DataGrid的なものを自作するしかないようですね
どっちが楽だろうか、、、
なんにせよ指針が決まったのでありがとうございます

226 名前:ひろし ◆HIRO2ZQ2Xo [2009/11/25(水) 22:47:04 ID:PzVzf4Zv.net BE:243625474-2BP(123)]
FlashDevelop の素の状態だと fl.controls 系の SWC ライブラリが入ってなくて、
MXML にしても使えなかったと思います。mx.controls 系なら MXML で使えます。
fl.controls を使う時は、 Flash CS3 か CS4 から、
画面上に使いたいコントロールを貼り付けて SWC 出力した後、
FlashDevelop の lib フォルダに入れて、
右クリック → 「Add To Library」 すると使えるようになったかと。
たぶん、ライセンスの問題で FlashDevelop には含めないようにしてるんだと思います。
…ネットで検索すると落ちてるんですけどね。
と少し遅かったですね。すみません。

227 名前:Now_loading...774KB mailto:sage [2009/11/25(水) 23:26:25 ID:o6+1NJO2.net]
225です
返答どもです
ネットに落ちてるfl.swcは拾っていれてるんですよね
しかし、コード補完は効くけど、コンパイルエラーになるという
しかたないんでDataGridは自作しました

228 名前:Now_loading...774KB mailto:sage [2009/12/01(火) 14:01:19 ID:Borinpk9.net]
225です
fl.control系全てがAS3で使えないわけではないようです
checkboxは使ったところ使えました
しかし、Airプログラムで使用したのですがメイン窓では使えたのですが
サブ窓で使おうとすると
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.controls::CheckBox/drawFocus()[D:\My Documents\Project\Component\fl\controls\CheckBox.as:305]
at fl.core::UIComponent/focusInHandler()[D:\DEVELOP\test_lib\fl\core\UIComponent.as:1443]
となり使えませんでした

229 名前:ひろし ◆HIRO2ZQ2Xo mailto:sage [2009/12/01(火) 14:56:53 ID:cOMkrPon.net]
>>227
自作したんですかー。
大変だったでしょう。
>fl.swcは拾っていれてるんですよね
って最初に書いてらっしゃいましたね。
よく読んでいませんでしたw ごめんなさいw
>>228
サブ窓では使えないっていうのが不思議ですね。

1つ思い当たるところは、ライブラリの追加の仕方で、
SWC Include Library と、 SWC Library という2つの種類があって、
どちらか忘れてしまいましたが、どちらかの場合、
コンパイル時に参照されなかったクラスが SWF に含まれないようになるようですよ。
全て含めないと動かないライブラリだと、不具合が起こるかもしれませんね。

230 名前:Now_loading...774KB [2009/12/01(火) 18:17:48 ID:csT/f330.net]
うお、ホットな話題で助かった・・のか?

僕もfl.swfを evolve.reintroducing.com/downloads/ から落としてきて,add library asetしUIScrollBarを使用したところコンパイルは通りました。
しかし、実行してみると肝心のスクロールバーが表示されません。

あくまで予想なのですが、このswfファイルは定義のみで中身は空っぽ(一部実装されてるかも・・)なのか、必要な実行に画像ファイルがないとかではないかと思いました。
製品版を買わずに打開できてる人いるのでしょうか・・



231 名前:230 mailto:sage [2009/12/01(火) 18:23:55 ID:csT/f330.net]
連投すません
fl.swfでなくともフリーで使えるUIパッケージみたいのでもいいからないものかなあ・・

232 名前:Now_loading...774KB mailto:sage [2009/12/01(火) 21:00:27 ID:T7Cfy287.net]
FlexSDKの中にmxってフォルダがあるんで、そのフォルダへのパスを「AS3Context」の「UserPath」に登録すればmx系のパッケージが使えるようになるけど
UIComponentも使えるようになるんじゃないかな

233 名前:230 mailto:sage [2009/12/01(火) 21:34:32 ID:csT/f330.net]
>>232
C:\flex_sdk_3\frameworks\projects\framework\src\mx
にUserPathを通したら確かにmxが使えるようになりました。
しかし、flパッケージの下位にあるUIComponentは使用できませんでした。
fl版UserPathがあればできるということでしょうかorz

234 名前:Now_loading...774KB [2009/12/01(火) 22:49:39 ID:hAha95U0.net]
てs

235 名前:Now_loading...774KB mailto:sage [2009/12/01(火) 23:31:35 ID:T7Cfy287.net]
今DataGridでちょっとやってみたけどやはり使えなかった
代替案としては、mxのをmxmlで書いてASから使うって手かなぁ

236 名前:Now_loading...774KB [2009/12/01(火) 23:56:03 ID:hAha95U0.net]
>>233
>>224

237 名前:Now_loading...774KB mailto:sage [2009/12/02(水) 12:20:31 ID:9IXmCmYe.net]
>>231

ASWING:紹介サイト
ttp://www.moongift.jp/2007/10/aswing/

中国人が作ったUIライブラリなので気に入るかどうかは、あなた次第!

238 名前:Now_loading...774KB [2009/12/20(日) 16:03:23 ID:Kv0NHS76.net]
flashdevelopでpng画像等を使う時
insert into documentで[Embed(source =...のクラスを用意して画像を呼び出していますが

このflashdevelopで打ったクラスをflash cs3等で扱う場合、こういった画像を
cs3側で改めて画像を読み込み、ライブラリに登録・クラスもライブラリから呼び出す形に書き換え
のような方法しか手はないのでしょうか

このような双方で登録作業・ソース書き換えを省く方法などありますか?

239 名前:Now_loading...774KB mailto:sage [2009/12/28(月) 00:50:39 ID:2XgRApCp.net]
Loaderで読みこめば?

240 名前:Now_loading...774KB mailto:sage [2009/12/28(月) 08:54:45 ID:RtvC7SFD.net]
Embedみたいなメタ命令はコンパイル時にそれぞれ該当する処理に置き代わって処理される、
って考えたら、そういうCSなど別の環境にソースを持っていく必要がある場合には、
メタ展開後の内容に書き換えておけば確実

って事で、 やっぱ Loader に置き換えで



241 名前:Now_loading...774KB [2010/01/03(日) 10:07:11 ID:BpMOKGv7.net]
基礎中の基礎だと思うのですが、
新しくライブラリを導入する際にはどうしたら良いでしょうか?

この方法しかないのでしょうか?

hkpr.info/flash/game/sample/s099/



242 名前:Now_loading...774KB [2010/01/05(火) 00:33:31 ID:wnykicjl.net]
これまでAS3プロジェクトで作業していたのですが、UIを追加したくて、Flex3プロジェクトを使おうとしています。
しかし、ボタンなどに表示する文字に埋め込みフォントを使うにはどのようにすればいいのか分かりません。
mx:Script内にてEmbedでフォントを読み込み、mx:TextAreaでfontFamilyを指定しても何も表示されませんでした。

具体的な方法や,参考になるサイトを教えていただけないでしょうか。

243 名前:Now_loading...774KB mailto:sage [2010/01/17(日) 11:48:55 ID:Bxjwgm0G.net]
「Flex フォント 埋め込み」でググれば一発

244 名前:Now_loading...774KB [2010/01/19(火) 23:10:40 ID:C+9NvS6m.net]
「文字エンコーディング」をUTF8にしてファイルを開いても勝手に8bitsで開いて
文字化けするのって何とかならないの?
このせいでコンパイルに失敗する。
強制的に文字コードUTF-8で開く方法があれば良いのに。
「文字エンコーディングを変換する」で8bitsから変換すると一部文字化けする。
Open Files Inで開くと正常にソース中の日本語が表示されるけど、一時的みたいだし。

245 名前:Now_loading...774KB mailto:sage [2010/01/20(水) 12:34:44 ID:MX0DV4+E.net]
>>244
BOMつければ認識する

246 名前:Now_loading...774KB mailto:sage [2010/01/21(木) 22:42:04 ID:IR3uUX9e.net]
別のプロジェクトを開くと、今開いているファイルを全部閉じて
そのプロジェクトで前回終了時に開いていたファイルが
出てくるみたいなことは出来ないんでしょうか?

247 名前:Now_loading...774KB mailto:sage [2010/01/22(金) 01:44:16 ID:ByCRyL/b.net]
>>246 プロジェクトファイルは実はxmlなので、テキストエディタで開いて中身を見てみるといい。
プロジェクトごとに開いていたファイルの記録などは取られていない模様。
なので、多分無理


248 名前:Now_loading...774KB mailto:sage [2010/01/22(金) 02:12:02 ID:ryBizBGw.net]
>>246
Flashdevelopはオープンソースなんだぜ?
あとは、わかるよな?

249 名前:Now_loading...774KB mailto:sage [2010/01/22(金) 02:46:25 ID:NbuwZ5X2.net]
C#はまだ使ったことねーんだよな……
プラグインのレベルでいけるのかな

250 名前:Now_loading...774KB mailto:age [2010/01/23(土) 15:41:29 ID:L5ncQh3s.net]
無料ソフトFlash Developでのflashゲームの開発、画像の分割読み込みの方法
(※flash csは持っていません)

画像の分割読み込みなどで、一度に複数の画像を読み込むなどの方法はないでしょうか?

現在入門書で画像を一個一個読み込み表示する手順として以下のの3つのステップを踏んでいます。

(1)public var ldr_png:Loader = new Loader();

(2)var urlReq:URLRequest = new URLRequest("画像フォルダ名/画像名.png");
this.ldr_png.load(urlReq);

(3)this.addChild(this.ldr_png);



251 名前:ひきプロ ◆HIRO2ZQ2Xo mailto:sage [2010/01/23(土) 16:17:38 ID:rsOXAt5y.net]
>>250
ActionScript Thread Library を使うと複数の画像をロードする処理が分かりやすく書けると思います。
これは擬似マルチスレッド用のライブラリで、いくつか同時に処理を行うことができます。
www.libspark.org/htdocs/as3/thread-files/document/
この中の、 LoaderThread というのが画像読み込み用です。
でもライブラリの学習がちょっと手間かも。

AS標準ライブラリには、
複数の画像を読み込むためのLoaderクラスというのは無いようですね。

252 名前:Now_loading...774KB mailto:sage [2010/01/23(土) 16:19:04 ID:gnD5WvAx.net]
>>250 マルチ乙

253 名前:ひきプロ ◆HIRO2ZQ2Xo mailto:sage [2010/01/23(土) 16:21:25 ID:rsOXAt5y.net]
ActionScript Thread Library は MIT ライセンスなので、
商用利用でも問題ないと思います。

・Thread - Spark project
www.libspark.org/wiki/Thread


使い方はこちらで紹介されてました。

・ActionScript Thread Library 1.0 (そうめん) で非同期処理をスマートに | デベロッパーセンター
www.adobe.com/jp/devnet/flex/articles/as_thread_library.html

254 名前:Now_loading...774KB mailto:sage [2010/01/23(土) 16:36:58 ID:L5ncQh3s.net]
Thread Libraryですね。
リンクも張ってくださりありがとうございます。
商用は今のところ考えていませんが、気を使ってくださりありがとうございます。
今日は早速、Thread Libraryについて調べてみます。


255 名前:ひきプロ ◆HIRO2ZQ2Xo mailto:sage [2010/01/23(土) 18:31:52 ID:rsOXAt5y.net]
はーい。
がんばてくださいー

256 名前:Now_loading...774KB mailto:sage [2010/01/24(日) 00:50:20 ID:9OZT6S15.net]
MXML側でscriptタグで外部ASファイル呼び出すように書いた時
呼び出された側のASファイルの方だと補完きかないのかこれ
それとも俺が設定間違ってんのか?

これできたらもう文句ないのに

257 名前:Now_loading...774KB mailto:sage [2010/01/24(日) 02:17:48 ID:ismAkZsx.net]
>>256 いやぁ、それは難しいんじゃね?

FlashDevelop はオープンソースウェアなので作る側の気持ちで話すけど、
元々呼び元になる mxml と呼び出される任意の as って、as 側から見ると関係が浅いから
逆を辿って mxml を見つけるのは困難な気がしないでも無い。

…あぁ、プロジェクトファイルに記載されているリソースを全て辿って記録しておけば
コード補完用のターゲット辞書作れるのかな…

って、多分そんな状態だと思うので、まだ出来ないんじゃね?w 出来るのかな



258 名前:Now_loading...774KB mailto:sage [2010/01/24(日) 02:49:01 ID:9OZT6S15.net]
>>257
FlexBuilderでできてたから出来ないかと期待したんだがなー
その機能以外はFlashDevelopが俺の中で圧勝だったから

259 名前:Now_loading...774KB mailto:sage [2010/01/24(日) 03:33:12 ID:ismAkZsx.net]
>>258 そういう意味だと、俺も俺の中では FlashDevelopの方が圧勝なので…
そうだな、ちょっとソース見てみるかな。

※参考: FlashDevelop SVNレポジトリ (ソース)
flashdevelop.googlecode.com/svn/trunk/


260 名前:Now_loading...774KB mailto:sage [2010/01/25(月) 03:39:35 ID:UqIZoz7C.net]
>>259
asファイル読み込ませると同じディレクトリだとmxmlの子要素みたいにプロジェクト内で表示されるじゃん?
あの時ぐらいならプロジェクト全なめするとかせんでもいけるとおもうのよね。

もしくはIMXMLObject使って使ってるMXML元明示されてるときとかだけでもあったらかなり助かる



261 名前:Now_loading...774KB [2010/01/25(月) 20:27:42 ID:/5LfyZJz.net]
FlashDevelop3.0.6でAS3 Project with Preloaderのプロジェクトを作ってみたんだけど
読み込み状態を画面に表示する方法ってないかな?

Preloader.as内でtraceでのbytesLoaded表示とかは出来るんだけど
全部読み込み終わるまで画面表示が始まらないよ。

このテンプレート、実際のアプリケーションで使えるのか?

262 名前:Now_loading...774KB mailto:sage [2010/01/25(月) 20:46:54 ID:EPQ/X+l6.net]
>>261
private function progress(e:ProgressEvent):void
{
 // update loader
}

↑この中で何かしても表示されない? それか、
Preloader のコンストラクタ内(あるいは定番処理のADD_STAGE後)で
何かを addChildしても表示されない?


263 名前:Now_loading...774KB mailto:sage [2010/01/25(月) 20:49:23 ID:EPQ/X+l6.net]
あと念のために確認事項:
プリロードアニメーションって普通、ENTER_FRAMEでのアニメーションと、
PROGRESS での進捗変化報告って二つの筋があると思うが、それぞれ処理が目的に合っているか、

あとこれは補足だけど、Preloaderソース内で他のクラスを import すると、当然そのクラスが
全てロードされるまで起動しない/出来ないので(Sprite/MovieClipなど)、
うっかり余分な物を import していないかどうか

※Preloaderが getDefinitionByName を使っているのはその為


264 名前:Now_loading...774KB mailto:sage [2010/01/25(月) 21:12:34 ID:/5LfyZJz.net]
>>262
progress関数内で何かやってもダメっぽい。
traceだといけるんだけどね。

>>263
とりあえず確認用にデフォルトの状態でMain.asに容量が大きいファイルを
Embedしただけで試してみました。

例えばPreloaderクラスのコンストラクタでSpriteやTextFieldをaddChildしても
描画されるのが読み込み終了後なんだよね。

そもそも読み込みが終わるまでbackgroundColorで指定した色に画面がならないよ。


265 名前:Now_loading...774KB mailto:sage [2010/01/25(月) 21:25:46 ID:EPQ/X+l6.net]
>>264 うーん、なんだろな。いまちょっと実験出来ないのでアレなんだけど、
テストで上げたサーバってローカル(127.0.0.1)かい?

266 名前:Now_loading...774KB mailto:sage [2010/01/25(月) 21:33:03 ID:/5LfyZJz.net]
>>265
自宅のLAN内のHTTP鯖に上げてテストしてます。
もしかしてオレだけの問題なのかな・・・

267 名前:Now_loading...774KB mailto:sage [2010/01/25(月) 21:42:12 ID:EPQ/X+l6.net]
>>266 いやわからん。てか、俺はあんまりPreloader使わないのでアレなんだけど、
気になるからちょと時間できたら調べてみる


268 名前:261 mailto:sage [2010/01/25(月) 22:49:15 ID:/5LfyZJz.net]
すいません、原因分かりました。

IEで確認してたんだけどChromeで確認したところ
きちんと表示されました。

確認不足ですいませんorz

IEだと何でダメなんだろ・・・

269 名前:Now_loading...774KB mailto:sage [2010/01/26(火) 12:16:56 ID:dREi2iHz.net]
IEだと表示を端折るから

270 名前:Now_loading...774KB [2010/02/04(木) 00:27:40 ID:/7E0QUpE.net]
自作のクラスや、継承したクラスだと
コードヒントが出てくれないんだけど、仕様なんかな?
mxml で調べながら記述するのキツいっす
もし仕様だったら、保管機能はまだまだ発展途上っすねぇ。。。



271 名前:Now_loading...774KB mailto:sage [2010/02/04(木) 00:47:34 ID:/7E0QUpE.net]
コードヒントが微妙なのは mxml だけっすね
ActionScript の方は結構満足っす

272 名前:Now_loading...774KB mailto:sage [2010/02/06(土) 01:00:31 ID:jCOVxDoH.net]
将来的なプランに MXML の補完を良くするってあるし、まずは RTM が取れるのが楽しみだ。

273 名前:Now_loading...774KB mailto:sage [2010/02/06(土) 01:20:22 ID:fSoiWKtN.net]
swfmillでxmlから作ったswfに、AS3.0のasファイルを埋め込んで、
FlashDevelop+Flex3SDKでコンパイルできますか?

最終フレームに達すると強制的にFlashを閉じてしまうソフト(SRC)への対策のため、
タイムライン上で、1フレーム目でasのスクリプトを実行、
最終フレームから2フレーム目にジャンプ(永久ループ)するという動作を想定しています。

2.0でのコンパイル方法はblogs.yahoo.co.jp/k3_labs/3077231.htmlにありますが、
MTASCが使えない3.0では最後の「Injection」タブに該当するものがなくて詰まってます。


274 名前:Now_loading...774KB mailto:sage [2010/02/06(土) 13:30:17 ID:t1+60VRD.net]
>>272
RTMってリリース版だと思うんだけど、新機能追加してアルファやベータになって欲しいってことかい?

275 名前:273 mailto:sage [2010/02/08(月) 01:29:13 ID:FOc0M3M0.net]
何だ、swfmillだけでできるじゃん

276 名前:Now_loading...774KB mailto:sage [2010/02/08(月) 08:02:07 ID:ifnO7UHR.net]
ようやく気づいたか
おめ

277 名前:Now_loading...774KB [2010/02/11(木) 04:42:37 ID:tLGxitcq.net]
既出かもしれないのですが、
FlashDevelopで外部swfファイルを読み込むには、どのようにしたら
いいでしょうか?

↓あまり意味がわかりませんでしたが……
www15.plala.or.jp/kichijitsu/as/loadsameswf.html


またSWFLoaderを使用するなら、どのように「import」すればいいかも、
教えてほしいです

278 名前:Now_loading...774KB mailto:sage [2010/02/21(日) 22:40:15 ID:BXkXw3PO.net]
>>274
正確にはリリース版ではないんじゃね?

>>277
EmbedかLoaderで読み込めば?

279 名前:Now_loading...774KB mailto:sage [2010/02/27(土) 12:43:35 ID:uA4hUvz1.net]
FlashDevelopでVLゴシックは使えないですか?
なぜか違うフォントになってしまいます

280 名前:Now_loading...774KB mailto:sage [2010/02/27(土) 21:44:59 ID:5LQnTOy0.net]
>>279
設定ファイルを自分で書き換えるとできるよ。

Windows7 なら
Users\<username>\AppData\Local\FlashDevelop\Settings\Languages
に言語ごとの定義ファイルが入っているから必要なのを開いて
font=”フォント名”とかなっている箇所を英語表記に変えて保存。
(font=”VL Gothic” かな?)

次のバージョン (3.1) では直っているみたい。
ソース見たら強引な方法で解決してたけど...



281 名前:279 mailto:sage [2010/02/27(土) 22:29:42 ID:uA4hUvz1.net]
>>280
できました、教えていただきありがとうございました

282 名前:Now_loading...774KB mailto:sage [2010/03/03(水) 01:30:14 ID:l2vFjBy+.net]
>>279
解決しちゃったみたいだけど、3.0.6 だとフォントが英語名で表示されているよ。
半角文字以外のコードが名前に含まれていると無視される問題を無理やりこれで解決したらしい。

283 名前:279 mailto:sage [2010/03/04(木) 23:54:59 ID:fszbiF1+.net]
>>282
本当ですか?自分も3.0.6なんですけどダメだったので
前のバージョンを消さずにアップデートしてきたから駄目なのかな?

284 名前:Now_loading...774KB [2010/03/18(木) 19:03:45 ID:kOAKWHA4.net]
以前どこかのサイトで
参考としてAS3・flashdevelopのプロジェクト一式のソースファイルをzipで配布していたのですが
そのソースのドキュメントファイル(本来はMain.as)のasファイルの名前が
別の固有の名前になっていて、問題なくビルドもできました

自分でも同じように、Main.asのファイル名・クラス名・コンストラクタを同一名で変更してみたのですが
ビルドをするとエラーが出てしまいできません

このMain.asファイルの名前を変更してビルドするには、どのような設定が必要なのでしょうか?

285 名前:Now_loading...774KB mailto:sage [2010/03/18(木) 19:09:39 ID:TOtYCIN7.net]
>>284
エラー内容を書いてもらえるととっても嬉しいんだけど

asファイル右クリックでAlways Compileにチェック
これでできないかな?

286 名前:Now_loading...774KB mailto:sage [2010/03/18(木) 21:39:35 ID:kOAKWHA4.net]
>>285
284です
名前変更したasファイルで右クリック→Always Compile設定で
ビルドできるようになりました
ありがとうございます!

287 名前:Now_loading...774KB mailto:sage [2010/03/24(水) 17:19:00 ID:cqgMXSxE.net]
"("を打ったときに")"も自動で補間するようにはできないでしょうか?
コードスニペットだと、使い勝手がいまいちでしたので

288 名前:Now_loading...774KB [2010/03/28(日) 05:31:44 ID:uqoT8kRU.net]
FlashDevelopでは
Main以外のクラスでaddChildすることはできないと
聞いたんですが、本当ですか?

また、もしできるとしたら方法はどのようにしたらいいのでしょう?

289 名前:Now_loading...774KB mailto:sage [2010/03/28(日) 09:32:31 ID:jbYoViIK.net]
>>288
どこで聞いたの?

290 名前:Now_loading...774KB mailto:sage [2010/03/28(日) 10:33:13 ID:czTesbW9.net]
>>288
addChildというメソッドを持ってるクラスなら、それが何だろうが出来ない訳無い。
逆に、IDE的に考えても、そんなただのクラス名でわざわざ判断して
インテリセンスを制限するような処理するわけない。



291 名前:288 [2010/03/28(日) 10:49:00 ID:uqoT8kRU.net]
>>288
以前ネットで見た記憶があります。
また実際、Mainクラス以外で
普通に「addChild(変数名);」と記述すると
何も表示されなくなります。


>>289
ということは、
「root.addChild」
「parent.addChild」
「stage.addChild」
というように、addChildの前に何かを加えるなどの
手順が必要だということでしょうか?


292 名前:Now_loading...774KB mailto:sage [2010/03/28(日) 11:05:00 ID:MaFxOaV5.net]
>>291 念のため確認だけど、

>普通に「addChild(変数名);」と記述すると
>何も表示されなくなります。

それ本当に普通だと思ってるかい?と言うか、Flashでのオブジェクト構成の形はちゃんと頭に入ってるかい?

なんでもないただのクラスを用意して、そこに addChild とかメソッド定義してそれ呼んだところで表示なんてされる訳ないし、
あるいは別途 Sprite を継承したクラスとか用意して、ただそこに addChild した所で表示される訳が無い。

あくまで、 DisplayObject派生クラスオブジェクト(SpriteやMovieClip、あるいはLoaderなど)を、
Stageインスタンスにaddするか、あるいは
Stageインスタンスにaddされた別のそれらにまたaddするかって、

数珠繋ぎになっていないとそもそも描画処理が走らないから表示はされない。 この辺理解してるかい?


293 名前:Now_loading...774KB mailto:sage [2010/03/28(日) 11:19:28 ID:MaFxOaV5.net]
>>292 の話を 絵に例えて書いておくと、

Stage と言う名の画用紙があるとして、そこに DisplayObjecy派生(もっと言うとSprite派生)の
Main と言う名のオブジェクトを貼り付ける。 ※ここはFlashエンジン側が自動で行っている

そこに リンゴという名の 派生オブジェクトを自分で用意して貼り付ける(addChild)する場合、
これは 画用紙 か Main の中に貼り付ける。

さらに ダイコンという名の 派生オブジェクトを用意して貼り付ける場合、
これは 画用紙 か Main か リンゴの中に貼り付ける。

・・・以下同様。 こんな感じ。

こんな階層を意識して貼り付けず、単に定義だけ(ソース書いただけ)しておいて手に持っているだけなら、
それは表示されない。 と言うか、勝手に表示されても困る。 ということ。

294 名前:288 [2010/03/28(日) 11:36:57 ID:uqoT8kRU.net]
一応、以下のようにSpriteを継承して「Main以外のクラス」を作っています。
  public class TestLine extends Sprite {

しかし、

>あくまで、 DisplayObject派生クラスオブジェクト(SpriteやMovieClip、あるいはLoaderなど)を、
>Stageインスタンスにaddするか、あるいは
>Stageインスタンスにaddされた別のそれらにまたaddするかって、

>数珠繋ぎになっていないとそもそも描画処理が走らないから表示はされない。 この辺理解してるかい?

このあたり、具体的にどういうことをすれば良いか、
自分の理解が足りない気がします。
  stage.addChild(変数名);
  root.addChild(変数名);
  parent.addChild(変数名);
  Main.addChild(変数名);

は、いずれも駄目でしたがこのような方法は、そもそも見当違いでしょうか?

295 名前:Now_loading...774KB mailto:sage [2010/03/28(日) 11:42:59 ID:MaFxOaV5.net]
>>294 継承して作るだけじゃ表示されないのは当たり前なので、
>>293 を見て考えてみて。

296 名前:288 [2010/03/28(日) 11:46:06 ID:uqoT8kRU.net]
あ、いま判りました。そして実行できました。なるほど数珠繋ぎ。

1. Mainで「Main以外のクラス」から作ったオブジェクトをaddChild

2.「Main以外のクラス」で「何らかのクラス」から作ったオブジェクトをaddChild

としなければならない、というわけですね。
自分は1.の手順をやってませんでした。

ありがとうございます!

297 名前:Now_loading...774KB mailto:sage [2010/03/28(日) 11:58:35 ID:MaFxOaV5.net]
>>296
そういうこと! これでまたステップアップ出来たという事です。おめでとう!


298 名前:Now_loading...774KB mailto:sage [2010/03/28(日) 18:09:12 ID:xPRrF2W/.net]
さっきはじめてFlashに手を出してみた。
>>1のをインストして、サンプルソース貼っつけて実行。

The path to Flash.exe is not configured properly,
do you want to edit your program settings

orz
調べて出てきた
(1) "Settings.AS3Context.Flex SDK Location"
(2) "Settings.FlashViewer.External Player Path"
(3) My project is set to target Flash10
を全部やってみたが変わらず。

めんどくさくなったので、SDKに入ってるmxmlc.exeをコマンドラインから実行してコンパイル。
swf吐き出した。動作確認もできた。
何が悪いんだろ('A`)

299 名前:Now_loading...774KB mailto:sage [2010/03/29(月) 01:39:05 ID:FhRv893k.net]
>>298
project property で
・「No output, ...」のチェックをはずす
・「Output file」にテキトーなファイル名を設定
・「TestMovie」をほかのものにしてみる

300 名前:Now_loading...774KB mailto:sage [2010/03/29(月) 01:41:30 ID:FhRv893k.net]
>>298
てか、Flash 持ってないのに 「Flash IDE Project」にしてるんじゃない?
もしそうなら「AS3 Project」か「Flex Project」でやってみれ。



301 名前:Now_loading...774KB [2010/03/29(月) 17:47:45 ID:F655vrI3.net]
FlashDevelopでFlash Lite 3.0用、Flash Lite 3.1用は作れますか?

302 名前:Now_loading...774KB mailto:sage [2010/03/30(火) 00:11:09 ID:TgrpH1ju.net]
FlashDevelopだとMain以外でaddChildできないとかワロタ
自分の無知を棚にあげてアプリのせいにするとかひどすぎるw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<208KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef