【AS3】FlashDevelop【フリー】 (601レス)
【AS3】FlashDevelop【フリー】 http://mevius.5ch.net/test/read.cgi/swf/1216151218/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
211: Now_loading...774KB [sage] 2009/10/13(火) 20:10:32 ID:fhEdgUOE >>208 おおサンクス、ちょっとイジってみるわ http://mevius.5ch.net/test/read.cgi/swf/1216151218/211
212: Now_loading...774KB [sage] 2009/10/24(土) 21:47:54 ID:PvOcN2Zo ちょっと質問いいですか><;; プロジェクトの中のフラッシュを動かすのに必要なファイルって 全部binフォルダ内だけで収まってるはずですよね・・・ binだけコピペしても起動しないんですけどどこに違いがあるんでしゅか・・・? http://mevius.5ch.net/test/read.cgi/swf/1216151218/212
213: Now_loading...774KB [] 2009/10/24(土) 21:52:09 ID:iHso+BCt どういう内容なのかによる。 例えば、外部ドメインのリソース(画像とか、要は別ファイル)を 引っ張ってきて表示するような内容の場合、例えば Webサーバ上に配置すると、クロスドメインになって表示はされない。 ローカルで実行する分には表示される。 なので、「どういう内容を作った」 「コピペして実行って、どういう状態で実行してるか」 を書かないとなんとも http://mevius.5ch.net/test/read.cgi/swf/1216151218/213
214: Now_loading...774KB [sage] 2009/10/24(土) 22:00:27 ID:PvOcN2Zo は、早いですね・・・駄目ぐらいで聞いてみたのにありがとうございます 外部ドメイン?は画像とXMLを読み込んでるはずなんですが・・・ コピペしてない元のフォルダをアップロードしたらちゃんと表示されました 問題はコピペしたbinフォルダ内のindex.htmlで開いた時なんですが 念のためにFLASHMANIAって再生ソフトでswfを直で開いたら再生できました http://mevius.5ch.net/test/read.cgi/swf/1216151218/214
215: Now_loading...774KB [sage] 2009/10/24(土) 22:05:25 ID:iHso+BCt やっぱUploadして実行か。 そして画像とxmlは同じドメイン下にあると。 FLASHMANIA ってのは知らないが、swf直実行はローカルドメイン上での実行になるので、 サーバに上げた時と挙動は違うよ。 しかし元のフォルダを丸ごとUpしたらブラウザ上で表示された? のなら、html 内の記述を確認すること。 ブラウザ側のFlashプラグインのバージョンも確認すること。 ローカル実行=Flash10、ブラウザプラグイン=Flash8 とかだったら、内容によっては当然動かない http://mevius.5ch.net/test/read.cgi/swf/1216151218/215
216: Now_loading...774KB [sage] 2009/10/24(土) 22:19:25 ID:PvOcN2Zo htmlの内容はプロジェクト作ったときに勝手に作成された物のままなんですが もしかしてFlashDevelopedのバージョンが古いせいかもしれないです でもそれだとコピペした時だけ起動しない理由にはならないですよね・・・ http://mevius.5ch.net/test/read.cgi/swf/1216151218/216
217: Now_loading...774KB [sage] 2009/10/24(土) 22:23:06 ID:iHso+BCt >コピペしてない元のフォルダをアップロードしたらちゃんと表示されました → アップロードした外部サーバ上で正常に動いた >問題はコピペしたbinフォルダ内のindex.htmlで開いた時なんですが → ローカル上で htmlファイルをダブルクリックして開いたら動かない って状態?どちらも同じブラウザで表示している? 本当に全てのファイルが揃っている? Flash内で読み込む画像なり xml のパスが相対になっていて、ローカル上でコピペした先でもちゃんてそのファイルへのパスは合ってる? http://mevius.5ch.net/test/read.cgi/swf/1216151218/217
218: Now_loading...774KB [sage] 2009/10/24(土) 22:34:36 ID:PvOcN2Zo >上5行 はい、その解釈で間違って無いです。ファイルも揃ってるか確認しました むぅう・・・前にやった時もそうだったんで FlashDevelopedではよくある事かと思ってたんですが 滅多に無いようなケースなんですね・・・何故なんでしょう・・・ http://mevius.5ch.net/test/read.cgi/swf/1216151218/218
219: Now_loading...774KB [sage] 2009/11/22(日) 20:41:10 ID:s7//XI7P 質問です Flex3.0+FlashDevelop3.0.4です actionscript3でDataGridが使おうとしています。 import fl.control.Dtagridはインポートできるのですが dg:DataGrid = new DataGridがコンパイルエラーになります。 fl.swcはパスを通しています(コード補完は行われる) import fl.control.Dtagridを外すとコンパイルは通るのですが DataGridが認識されないようです。 解決方法はわかる方いましたらよろしくお願いします http://mevius.5ch.net/test/read.cgi/swf/1216151218/219
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
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 371 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s