【AS3】FlashDevelop【フリー】 (601レス)
【AS3】FlashDevelop【フリー】 http://mevius.5ch.net/test/read.cgi/swf/1216151218/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
220: Now_loading...774KB [sage] 2009/11/22(日) 21:14:50 ID:7/GjMHR5 君がなにを言っているかなんて・・・僕にはわからないよ!!! http://mevius.5ch.net/test/read.cgi/swf/1216151218/220
221: Now_loading...774KB [sage] 2009/11/22(日) 21:54:51 ID:MseXE1s7 >>219 そこまで書いてる人だから、まさか構文ミス宣言ミスは無いと思うが・・・ ※ var dg:DataGrid = new DataGrid(); とりあえず、コンパイルエラーの内容を。 コンストラクタの中で利用している別のクラスが見えていないとかだったり あと fl.control.* 系のライブラリクラスは、mxml を使ったプロジェクトじゃないと正しく見えてくれないなんて事もあったりしたかも さらに、fl.control.* 系は ASのみのプロジェクトでは正しく利用出来なかったかも ※注: ただし俺の話は FlashDevelop3.0.1 の場合の話。3.0.4 では事情が変わってる可能性もあり http://mevius.5ch.net/test/read.cgi/swf/1216151218/221
222: Now_loading...774KB [sage] 2009/11/22(日) 22:46:27 ID:s7//XI7P >>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付)でないと使えませんよね。たしか ソースは以下です http://mevius.5ch.net/test/read.cgi/swf/1216151218/222
223: Now_loading...774KB [sage] 2009/11/22(日) 22:49:42 ID:s7//XI7P 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) } } } http://mevius.5ch.net/test/read.cgi/swf/1216151218/223
224: Now_loading...774KB [sage] 2009/11/22(日) 23:03:50 ID:MseXE1s7 >>223 ああやっぱり。 俺も DataGrid じゃないが、fl.*.* なコントロールを AS3 のプロジェクト上で、 Java や C# よろしく、>>223 みたいな感じに new で生成して addChild とか試したがダメだった。 パスの設定やその他色々試したが、途中で諦めて UI を丸ごと自作してしまった ※注: そうしなきゃならなかった訳じゃないが、外観が気に入らないとも思っていたので、ついでに自作した いずれにしても、それやっぱり mxml 使ったプロジェクト内じゃないと多分無理。 恐らく生成されるインスタンスが、mxml から内部的に変換されて起こされる ASクラスの内部処理と 連動してるんじゃないかと推測してる。 フレームワーク的な意味で。 あくまで推測だけど。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/224
225: Now_loading...774KB [sage] 2009/11/22(日) 23:22:26 ID:s7//XI7P >>224 返答ありがとうございます。 むー、やはりmxml形式に書き直すか DataGrid的なものを自作するしかないようですね どっちが楽だろうか、、、 なんにせよ指針が決まったのでありがとうございます http://mevius.5ch.net/test/read.cgi/swf/1216151218/225
226: ひろし ◆HIRO2ZQ2Xo [] 2009/11/25(水) 22:47:04 ID:PzVzf4Zv FlashDevelop の素の状態だと fl.controls 系の SWC ライブラリが入ってなくて、 MXML にしても使えなかったと思います。mx.controls 系なら MXML で使えます。 fl.controls を使う時は、 Flash CS3 か CS4 から、 画面上に使いたいコントロールを貼り付けて SWC 出力した後、 FlashDevelop の lib フォルダに入れて、 右クリック → 「Add To Library」 すると使えるようになったかと。 たぶん、ライセンスの問題で FlashDevelop には含めないようにしてるんだと思います。 …ネットで検索すると落ちてるんですけどね。 と少し遅かったですね。すみません。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/226
227: Now_loading...774KB [sage] 2009/11/25(水) 23:26:25 ID:o6+1NJO2 225です 返答どもです ネットに落ちてるfl.swcは拾っていれてるんですよね しかし、コード補完は効くけど、コンパイルエラーになるという しかたないんでDataGridは自作しました http://mevius.5ch.net/test/read.cgi/swf/1216151218/227
228: Now_loading...774KB [sage] 2009/12/01(火) 14:01:19 ID:Borinpk9 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] となり使えませんでした http://mevius.5ch.net/test/read.cgi/swf/1216151218/228
229: ひろし ◆HIRO2ZQ2Xo [sage] 2009/12/01(火) 14:56:53 ID:cOMkrPon >>227 自作したんですかー。 大変だったでしょう。 >fl.swcは拾っていれてるんですよね って最初に書いてらっしゃいましたね。 よく読んでいませんでしたw ごめんなさいw >>228 サブ窓では使えないっていうのが不思議ですね。 1つ思い当たるところは、ライブラリの追加の仕方で、 SWC Include Library と、 SWC Library という2つの種類があって、 どちらか忘れてしまいましたが、どちらかの場合、 コンパイル時に参照されなかったクラスが SWF に含まれないようになるようですよ。 全て含めないと動かないライブラリだと、不具合が起こるかもしれませんね。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/229
230: Now_loading...774KB [] 2009/12/01(火) 18:17:48 ID:csT/f330 うお、ホットな話題で助かった・・のか? 僕もfl.swfを http://evolve.reintroducing.com/downloads/ から落としてきて,add library asetしUIScrollBarを使用したところコンパイルは通りました。 しかし、実行してみると肝心のスクロールバーが表示されません。 あくまで予想なのですが、このswfファイルは定義のみで中身は空っぽ(一部実装されてるかも・・)なのか、必要な実行に画像ファイルがないとかではないかと思いました。 製品版を買わずに打開できてる人いるのでしょうか・・ http://mevius.5ch.net/test/read.cgi/swf/1216151218/230
231: 230 [sage] 2009/12/01(火) 18:23:55 ID:csT/f330 連投すません fl.swfでなくともフリーで使えるUIパッケージみたいのでもいいからないものかなあ・・ http://mevius.5ch.net/test/read.cgi/swf/1216151218/231
232: Now_loading...774KB [sage] 2009/12/01(火) 21:00:27 ID:T7Cfy287 FlexSDKの中にmxってフォルダがあるんで、そのフォルダへのパスを「AS3Context」の「UserPath」に登録すればmx系のパッケージが使えるようになるけど UIComponentも使えるようになるんじゃないかな http://mevius.5ch.net/test/read.cgi/swf/1216151218/232
233: 230 [sage] 2009/12/01(火) 21:34:32 ID:csT/f330 >>232 C:\flex_sdk_3\frameworks\projects\framework\src\mx にUserPathを通したら確かにmxが使えるようになりました。 しかし、flパッケージの下位にあるUIComponentは使用できませんでした。 fl版UserPathがあればできるということでしょうかorz http://mevius.5ch.net/test/read.cgi/swf/1216151218/233
234: Now_loading...774KB [] 2009/12/01(火) 22:49:39 ID:hAha95U0 てs http://mevius.5ch.net/test/read.cgi/swf/1216151218/234
235: Now_loading...774KB [sage] 2009/12/01(火) 23:31:35 ID:T7Cfy287 今DataGridでちょっとやってみたけどやはり使えなかった 代替案としては、mxのをmxmlで書いてASから使うって手かなぁ http://mevius.5ch.net/test/read.cgi/swf/1216151218/235
236: Now_loading...774KB [] 2009/12/01(火) 23:56:03 ID:hAha95U0 >>233 >>224 http://mevius.5ch.net/test/read.cgi/swf/1216151218/236
237: Now_loading...774KB [sage] 2009/12/02(水) 12:20:31 ID:9IXmCmYe >>231 ASWING:紹介サイト ttp://www.moongift.jp/2007/10/aswing/ 中国人が作ったUIライブラリなので気に入るかどうかは、あなた次第! http://mevius.5ch.net/test/read.cgi/swf/1216151218/237
238: Now_loading...774KB [] 2009/12/20(日) 16:03:23 ID:Kv0NHS76 flashdevelopでpng画像等を使う時 insert into documentで[Embed(source =...のクラスを用意して画像を呼び出していますが このflashdevelopで打ったクラスをflash cs3等で扱う場合、こういった画像を cs3側で改めて画像を読み込み、ライブラリに登録・クラスもライブラリから呼び出す形に書き換え のような方法しか手はないのでしょうか このような双方で登録作業・ソース書き換えを省く方法などありますか? http://mevius.5ch.net/test/read.cgi/swf/1216151218/238
239: Now_loading...774KB [sage] 2009/12/28(月) 00:50:39 ID:2XgRApCp Loaderで読みこめば? http://mevius.5ch.net/test/read.cgi/swf/1216151218/239
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 362 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s