【AS3】FlashDevelop【フリー】 (601レス)
【AS3】FlashDevelop【フリー】 http://mevius.5ch.net/test/read.cgi/swf/1216151218/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
371: Now_loading...774KB [] 2010/06/08(火) 00:25:32 ID:/vCeSj75 初心者です。 actionscriptとPHPと連携するプログラムを作成しようとしています。 actionscripにはsendAndLoad関数や、LoadVarsオブジェクトを使って、 PHPと通信するプログラムが作成できるらしいのですが、 FlashDevelopでプログラムを組むことは可能でしょうか? それともFlashCSとか使わないとだめでしょうか? http://mevius.5ch.net/test/read.cgi/swf/1216151218/371
372: Now_loading...774KB [sage] 2010/06/08(火) 19:42:09 ID:fhYD51AY >>371 全然関係ない。というか、どの開発環境でも出来るし、意味を理解してなかったらどれ使っても出来ない。 PHPと連携とは言うけど、要はクライアント(この場合Flash)からHTTPでサーバ側のCGI(この場合PHP)に 単に何かをGET/POST送信して、内容を受け取るだけだから。 DevelopでもCSでもなんでも、ActionScriptコンパイラがその関数を把握してるものならなんでもおk http://mevius.5ch.net/test/read.cgi/swf/1216151218/372
373: Now_loading...774KB [sage] 2010/06/08(火) 19:45:40 ID:fhYD51AY あ、あと誤解が無いように補足しておくと、 ActionScript側に用意されているそれらの関数(他にもXML使った送受信など)は、別に何ていうか Flash専用のプロトコルで云々でなく、単にHTTP使って送受信してるに過ぎないので、 ちゃんとクライアント側の動き、サーバ側の動きをそれらの視点で切り分けて考えること それがわかれば自ずと見えてくる http://mevius.5ch.net/test/read.cgi/swf/1216151218/373
374: Now_loading...774KB [] 2010/06/08(火) 20:24:59 ID:/vCeSj75 回答ありがとうございます。 いろいろ入門書やウェブサイトを見ていて、PHPとの連携のサンプルソースコードは、 actionscript側で.fla形式のファイルを作成しているものばかりのような気がします。 サンプルコードを実行しながら覚えていこうと思っています。 ところが、FlashDevelopで自分がやったことがあるのは、 AS3プロジェクトの.as形式のファイルを作成するところまでです。 FlashDevelopで.fla形式のファイルを作成する方法が分かれば一歩前進できると思うのですが、 FlashDevelopの操作方法の解説ってどこを探せばいいのか分からず止まっている状態です。 .fla形式のファイルをFlashDevelopで作成することはできるのでしょうか? http://mevius.5ch.net/test/read.cgi/swf/1216151218/374
375: Now_loading...774KB [sage] 2010/06/08(火) 20:27:58 ID:FAk4iFm1 とりあえず基本的なところへの理解が不足しすぎている…… 何から説明したものか http://mevius.5ch.net/test/read.cgi/swf/1216151218/375
376: Now_loading...774KB [sage] 2010/06/08(火) 20:33:39 ID:fhYD51AY ActionScriptに関して言えば fla形式とか関係無いように思う。 あと質問に答えておくと、 そもそも fla形式にはベクタイメージの情報やタイムラインの情報が含まれているけど、 FlashDevelopはActionScriptのみで製作するIDEなので、そもそも fla にしようがないから出来ようが無い。 ※fla形式にする必要が無いってだけじゃなく、そもそも意味が無いので出来ない そして多分、まったく意味を理解していないようなので最初はまず2つの道を分けて考えて それぞれ勉強した方がいいかもしれない 1.ActionScriptってどういうもので、どうするとどうなるのかという入門以前の基礎 2.CGI などのサーバ側について、主に動きとクライアントとの通信について あと、世間のサンプルコードも、「サンプルコード」であれば別にflaとかファイル形式なんて関係なくね? コードであれば同じ ActionScriptなんだから。 ※ただし Adobe提供のライブラリが前提の場合を除く http://mevius.5ch.net/test/read.cgi/swf/1216151218/376
377: Now_loading...774KB [] 2010/06/08(火) 21:02:40 ID:/vCeSj75 回答ありがとうございます。 fla形式にはas形式で使う以外のデータが含まれているので、 actionscriptのみを扱うflashdevelopではfla形式に対応する必要がないということですね。 初心者なので何とも言えないのですが、fla形式のソースをそのままas形式のソースとして 実行しようとしてもたぶんそのままでは無理で、内容を理解してas形式に直さないといけないなような気がします。 >>376さんが言われる2.の部分をとりあえず勉強してみようと思います。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/377
378: Now_loading...774KB [sage] 2010/06/09(水) 00:19:30 ID:Z2xYSC6t http://flashdevelop.jp/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95 ここに従ってインストール作業をし、サンプルを作成してみたのですが、 以下のエラーメッセージが表示され、実行に失敗します。 なにが悪いのでしょうか…… OSはWindows7の64bitです。Program Files (x86) というフォルダ名になってるのが関係あるのかなあ…… ========== Running process: C:\Program Files (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe "C:\myprogram\main\main.as3proj" -ipc 974b3257-d69f-423e-9065-18eb0c20558e -compiler "C:\adobe_flex_sdk_3-5-0-12683" -library "C:\Program Files (x86)\FlashDevelop\Library" Using the Flex Compiler Shell. Building main mxmlc -load-config+=obj\mainConfig.xml -debug=true -incremental=true -benchmark=false -static-link-runtime-shared-libraries=true -o obj\main634116391338904597 Unable to start java.exe: 指定されたファイルが見つかりません。 Could not compile because the fcsh process could not be started. Build halted with errors (fcsh). INITIALIZING: Failed, unable to run compiler Done(1) http://mevius.5ch.net/test/read.cgi/swf/1216151218/378
379: 378 [sage] 2010/06/09(水) 00:44:33 ID:Z2xYSC6t 申し訳ない、もういちど最初から手順をやりなおしたら、サンプル実行に成功しました。 でもさっきとまったく同じ手順で操作したつもりなんだけどな…… 何がいけなかったんだろ…… 釈然としないけど、ともかく動作はしました。お騒がせしました。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/379
380: Now_loading...774KB [sage] 2010/06/09(水) 19:13:37 ID:1LOoZpVp エラーからすると、java.exeが見つからず起動できなかったようだな http://mevius.5ch.net/test/read.cgi/swf/1216151218/380
381: Now_loading...774KB [] 2010/06/10(木) 22:27:56 ID:fI2mo7Zg URLVariablesを使ったactionscript+PHPの連携です。 このページ→ ttp://nashiko.net/blog/1069 のActionScript3の全27行のソースコードは部分修正すれば、 FlashDevelopのMain.asに使えると思うのですが、 どこを直せばいいでしょうか? 具体的には、上記のソースの1行目〜16行目はこちらのホームページ→ ttp://www.5ive.info/blog/archives/90 のソースと同じ形式にすればMain.asで 適用できることが確認できました。18行目〜26行目をMain.asで実行できるように微修正が必要だと思うのですが・・・。 分かる方いましたらお返事願います。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/381
382: Now_loading...774KB [sage] 2010/06/11(金) 00:47:09 ID:CuKdxSJB 半年ROMれ http://mevius.5ch.net/test/read.cgi/swf/1216151218/382
383: Now_loading...774KB [] 2010/06/11(金) 02:59:14 ID:Srl6TD8U 空気読めず済まんでした。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/383
384: Now_loading...774KB [sage] 2010/06/12(土) 00:24:35 ID:RMFWUIO9 オンラインヘルプをよく見るのですが F1を押した時にブラウザではなくFDのタブで開きたいです htmlをFDに関連付けするのは出来れば避けたいです http://mevius.5ch.net/test/read.cgi/swf/1216151218/384
385: Now_loading...774KB [sage] 2010/06/18(金) 05:43:14 ID:d7SOnOfo htmlをFDに関連付けろ http://mevius.5ch.net/test/read.cgi/swf/1216151218/385
386: Now_loading...774KB [] 2010/06/27(日) 21:47:13 ID:mZu0/R29 質問させてください。 Mainクラス以外のオブジェクトから、メインクラスの関数を実行させるには、 どのようにしたらいいでしょうか? http://mevius.5ch.net/test/read.cgi/swf/1216151218/386
387: Now_loading...774KB [sage] 2010/06/27(日) 23:05:23 ID:vGAk72UR public class Sub { public function SubMethod() { var temp = new Main(); temp.method(); } } じゃダメなの? http://mevius.5ch.net/test/read.cgi/swf/1216151218/387
388: Now_loading...774KB [sage] 2010/06/28(月) 08:02:43 ID:gGeYOGQE >>387 どうせならこうじゃね public class Sub { public function method(o) { o.method(); } } // Mainが実行されている状態で、別クラス側からメインの関数を実行 public class Main { public function foo() { var sub = new Sub(); sub.method(this); } } か、関数参照渡すとか http://mevius.5ch.net/test/read.cgi/swf/1216151218/388
389: Now_loading...774KB [sage] 2010/06/28(月) 08:04:05 ID:gGeYOGQE ごめん、肝心な所抜けた public class Main { public function foo() { var sub = new Sub(); sub.method(this); } public function method() { // 外部から叩かれる処理 } } http://mevius.5ch.net/test/read.cgi/swf/1216151218/389
390: Now_loading...774KB [] 2010/07/01(木) 00:49:09 ID:Iw9/nttU シングルトン使ってこうするとか? public class Main { static private var entity:Main; public function Main(){ /* 多重生成防止処理は省略 */ Main.entity = this; } public function get instance():Main { return Main.entity; } public function method() { // 外部から叩かれる処理 } } 後はどっからでも Main.instance().method(); で呼べるんじゃないかい http://mevius.5ch.net/test/read.cgi/swf/1216151218/390
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 211 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s