トップページ⇒php
810コメント237KB

【SWFで】Macromedia Flex【RIA】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/04/12(火) 17:30:28ID:???
普及の兆しが全くみえないFlashを吐き出すアプリケーションサーバMacromedia Flexなんか放っといてミニ四駆について語るスレ

Flexトップページ
http://www.macromedia.com/jp/software/flex/
Flex 購入情報
http://www.macromedia.com/jp/software/flex/buy/
FAQ
http://www.macromedia.com/jp/software/flex/productinfo/faq/
リファレンス
http://www.macromedia.com/support/documentation/jp/flex/1_5/asdocs_jp/
タミヤミニ四駆情報
http://www.tamiya.com/japan/mini4wd/index.htm

個人サイト
ttp://www.atmarkit.co.jp/fjava/products/flex/flex.html
ttp://d.hatena.ne.jp/higayasuo/
ttp://www.geocities.jp/takuji_kawata/
ttp://www.tea-league.com/web/rekisi.htm
0511nobodyさん2008/02/27(水) 14:02:30ID:???
バージョンアップも結構だけど、もうちょっとドキュメントを充実させてください
敷居高くして素人お断りなのか知らんけど、やってみたくてもなんかねぇ・・・
0512nobodyさん2008/02/27(水) 16:23:50ID:???
>>510
4万弱でアップグレードしても
また来年すぐアップグレードせにゃならんし
なかなかきつい
ちょっと様子見だな

>>511
flex2に関してはマニュアルが割りとしっかりしてて
サンプルも多いと思ったけど。
ただ全体的に情報は少ないね。ユーザも少ないし
0513nobodyさん2008/02/27(水) 16:34:47ID:???
今多田野Flex2買って3のproアップグレード版買った方が安くない?
05145132008/02/27(水) 16:40:18ID:???
間違えました。
多田野→ただの(無料という意味じゃなく)
アップグレード版ってflex2がインストールされて無くても
製品版のCDかなんか持ってれば出来るのかな?
0515nobodyさん2008/02/28(木) 14:13:14ID:???
>>513
ほんとだw
あきらかに料金体系おかしいですね
0516nobodyさん2008/03/04(火) 17:45:42ID:???
flashdevelopがlinuxにも対応してくれたらバリバリ使うんだけどな…flex
0517nobodyさん2008/03/11(火) 10:15:48ID:???
すいません、色々検索したのですがどうも見つけられなかったので
お尋ねします。

1)画像の読み込みを同期で行ってくれるメソッド、クラス等はありますか?

2)スクリプトの実行を一定時間停止させるコマンドはありますか?
  (wait が使えないのは何故…?)

よろしくお願いします。
0518nobodyさん2008/03/12(水) 15:04:03ID:???
ひゃくまんえんです
0519nobodyさん2008/03/12(水) 19:52:46ID:494WQ3RR
>>517
FLEXって、同期実行できなかったんじゃなかったっけ?
全て非同期だったはず
おかげで、アラートの結果で処理を分岐させるだけでも
大変だった気がする
0520nobodyさん2008/03/13(木) 15:53:20ID:???
>>519
ありがとうございます。なるほど…。

結構痛いですね。でもスクリプトを一定期間止めるくらいできてもいいのになぁ。
いじわるだ…。
0521nobodyさん2008/03/13(木) 16:19:04ID:???
>>520
自分でそういうクラスをつくればいいと思う

Waitクラスとか
Massageクラスとか
みんな作ってると思う
0522nobodyさん2008/03/13(木) 16:24:46ID:???
時間を見て無駄に for するとかそういうのはできると思うんですが、
スマートじゃないですよね…。なんとかならないものでしょうか。
0523nobodyさん2008/03/13(木) 18:00:28ID:???
>>522
タイマー使ってできるだろうよ?
0524nobodyさん2008/03/13(木) 22:55:15ID:???
タイマーですか、調べてみます。ありがとうございます。
0525nobodyさん2008/03/14(金) 03:41:43ID:???
>>519
そんな大変か?結構普通な記述だと思うが…
0526nobodyさん2008/03/14(金) 09:30:05ID:???
>>525
いちいちイベントをトリガーして
別の関数で処理を書いたりめんどうでしょ

VBとかならmsgbox(だっけ?)みたいに書いて
そのあとに、その後の処理をかけるからコードは読みやすいよ
Javascriptのalertとかconfirmとかもそうかな
0527スーカリ2008/03/14(金) 11:30:29ID:???
モーダル、泣かないの
あなたを知らない人間なんていくらでもいる
でも、あたしはあなたの活躍を知っているわ
05285192008/03/14(金) 20:12:14ID:3V5KvaND
>>525
非同期が普通だというのは、ちょっと違う
>>526さんが言うとおり、alert毎に
イベントトリガー&関数作成を作るだけでコード量が増えますよ

最近は、VBですら、同期処理、非同期処理の切替が簡単にできる時代だから
せめて選択できるようになってないと・・・

でも、2年前に比べたらはるかに作りやすくなってるな〜 FLEX
0529nobodyさん2008/03/15(土) 01:41:49ID:???
どなたか助けてください…

今、TextArea に text を設定して addChild しているのですが、
height を設定していないのにある程度の大きさになってしまって
自動的に大きくなってくれません。

mxml でテキストを直接指定すると大きくなってくれるんですが、
ActionScript から行うと自動で大きくなってくれません。

height を指定しない以外に、自動で大きくなってくれる設定と
いうのはあるのでしょうか?

よろしくお願いします…………。
0530nobodyさん2008/03/15(土) 02:50:32ID:???
TextArea じゃなくて Text でやれば一発解決だったんですね………

死んできます。さやふなら………
0531nobodyさん2008/03/15(土) 03:20:59ID:???
>>528
関数作成ったって引数の中に書くだけじゃん。
コード量増えるったって微々たるもんでしょ?
まぁVB基準に考えてたらそうかもしれんけど、
最近ではAjaxのイベントハンドリングも
同系統な記述形式だし、むしろそっちに慣れておかんと
辛いぞ
0532nobodyさん2008/03/15(土) 16:52:24ID:???
せっかくシンプルなんだしねえ
好きなように包んで使い回せばいいこったろ
05335192008/03/16(日) 19:44:52ID:XJjMZseT
FlexでOracleに直接SQLを飛ばす方法は無いんですか?
0534nobodyさん2008/03/16(日) 21:54:45ID:???
流石にそれは……いや、Flexにバイナリデータ喋らすのも手軽になったし、技術的に無理ではないけど
swfってクライアントサイド実行な品物だし、その上デコンパイラ
出回ってるからね……現実問題としてかなり無理ないか?
素直にオラクルとやりとりできるサーバサイドプログラムに一任すべきだと思うよ

俺もFlex+Oracle絡みのやってたけど、1.5仕事でやったときはJava班にXML仕様投げて連携してました。
0535nobodyさん2008/03/17(月) 02:56:04ID:???
いいなぁ…Java 班とか…。

俺 Java から Flex から全部やらされるよ…

正直疲れた。
0536nobodyさん2008/03/17(月) 15:33:05ID:???
私も534さんに賛成です。デコンパイラ試しに使ってみたけどやばい・・。
ノウハウ系のロジックはASでくまない方が絶対いいと思う。
05375332008/03/17(月) 20:51:44ID:t2qUpjhR
なるほど
やっぱり、止めといたほうがいいみたいですね
Java班とFlex班に分かれてるのは我々も同じです
Java使わなくて、ASだけで済めばいいと思ったんですけど
05385342008/03/18(火) 01:09:23ID:???
……いいなあ、Flex「班」……

いやむしろ>>535乙
0539nobodyさん2008/03/21(金) 10:21:49ID:???
Flex3のProfessionalってどうなんだろう?
AdvancedDataGridってのだけが気になってるけど
詳細がわからん
Adobeのサイト見てもさっぱり分からんぞ
0540nobodyさん2008/03/21(金) 17:21:03ID:???
>>539
セルのマージとか出来るらしい。
日本語ではほとんど情報が無いので海外のフォーラム見るしかないかも。
0541nobodyさん2008/03/22(土) 04:18:51ID:???
ネット上の画像を読み込んで icon として指定するにはどうしたらいいのでしょう?
0542nobodyさん2008/03/24(月) 00:19:32ID:???
>>541
これかな?
<mx:Button label="Icon Button"
icon="@Embed(source='http://host.com/myapp/assets/logo.gif')"/>
ttp://livedocs.adobe.com/flex/201_jp/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=embed_082_3.html
0543nobodyさん2008/03/24(月) 12:40:13ID:???
>>542
ありがとうございます。

ただ、embed したくなくて、リアルタイムで読み込んできた画像を
ソースとして使用したいのです。

色々試したのですがどうしてもできなくて…。
0544nobodyさん2008/04/05(土) 21:55:58ID:???
できなさそうだなあ
アイコンで扱うのを諦めた方が解決早そう
0545nobodyさん2008/04/07(月) 22:38:41ID:???
>>544
まじすか…。ショック…。

ありがとうございます。
0546nobodyさん2008/04/18(金) 11:37:28ID:VUt1pGNu
Flex3ってAIRだけじゃなく
普通のswfを出力するほうも日本語に対応してないの?

<mx:TextInput />

単純なテキスト入力も
日本語を入力するときにカーソルの位置がずれてしまう。
確定すれば正しく表示される。
おれだけ?
05475462008/04/18(金) 14:39:04ID:???
>>546
自己レス。。
Flex3は関係なくwmodeを指定した際の問題でした。
0548nobodyさん2008/05/02(金) 19:10:44ID:???
Flex Builder 3(非プラグイン版)でXMLファイルやHTMLファイルのエディタを
単なるテキストエディタじゃなくて、シンタックス色付きにする方法ってあるですか?
eclipseのプラグインをぶち込んでみたんだが、認識されないっぽ。
0549nobodyさん2008/05/07(水) 22:02:56ID:???
頭おかしくなってbuilder3を買ったが何しよう…。
サンプル見てニヤニヤする以外すること無いよ…orz
0550nobodyさん2008/05/09(金) 22:31:51ID:???
Flex3ってFlash Lite 3で再生できる?
0551nobodyさん2008/05/09(金) 23:04:39ID:???
まさか
0552nobodyさん2008/05/10(土) 14:18:01ID:???
>>550
もちろん
0553 ◆I3tGz4xJ9E 2008/05/14(水) 03:30:57ID:m+FurNji
>544

なんで出来ねーんだよ。
出来るベ。

方法は探してくれ。 絶対にできるから。
0554nobodyさん2008/05/21(水) 22:40:07ID:???
3から学生無料ライセンスになったのな
インスコしてみよっと
0555nobodyさん2008/05/22(木) 14:06:22ID:???
Flex Builder の参考サイトとか書籍はないのかな?
0556nobodyさん2008/05/22(木) 20:09:10ID:???
>>555

漏れは↓見て大概の事は解決してる。
ttp://www.ebizsolution.jp/column/index.html

まだFlex始めて2ヶ月足らずだけど、何とかなってるかな?
書籍も1冊も買ってないよ?

あとはクラスメソッドのサンプル画面とか。
ttp://classmethod.jp/flexsample/OracleSample/FlexOracleDemo.swf

今一番分からないのはサーバー側で生成したCSVのダウンロード。
file.download(requestUrl, downloadFile);
でダウンロード出来るんだけど、何故か2回ダウンロードしないとPCに保存されなくて…。
1回目に必ずIOErrorが起きるんだよね。

Popupダイアログからだからなのかなぁ…?
どなたかご存じないです?
05575562008/05/23(金) 22:24:29ID:???
事故レス。

結局ダミーのテキストを配置してBlazeDSのプロパティを設定後、その値を使いまわすというね。orz
Functionキーの割り当てとかもそうだったけど、結構ダミーとして使うコンポーネントが多くて困る。
ナゼェダ。
0558nobodyさん2008/06/01(日) 22:53:18ID:???
professionalとstandardの違いのひとつの「高度なデータグリッド」
ってどんな機能なのでしょうか?どのくらい便利なのでしょうか?
どこか比較したサイトとかありますか?
0559nobodyさん2008/06/03(火) 23:45:41ID:tFoTY6M1
今の仕事が一段落ついたら、
Flexに手を出して一泡吹かしてやるぞーと思って来たのですが、、、

もしかして過疎ってますか?
0560nobodyさん2008/06/04(水) 00:13:42ID:???
一緒に一泡吹くほうになろうぜ
0561nobodyさん2008/06/04(水) 00:29:41ID:gIQTfJHD
>>558
えっとね、縦の項目軸にツリーを使えるようになる。
ツリーをたたむと集計表示とかできたりする。

使ってるけど、けっこう用途は限られる。
0562nobodyさん2008/06/04(水) 00:49:17ID:gIQTfJHD
>>528
>>531も書いてるがAlert程度ならインラインでfunction書けば
短くなる。
Flashはシングルスレッドなので無駄にグルグルさせられないが、
Flexで鍛えてると、逆に他の言語に戻ったときにも作るのが
楽になるなぁと思ってる。

だけど、ActionScriptばっかりいじってるとvarとかfunctionとか
無意識に書いてしまって他の言語を触るのがめんどい。
0563nobodyさん2008/06/04(水) 01:57:41ID:???
モーダル全スルー
0564nobodyさん2008/06/04(水) 07:58:25ID:???
モーダルはPopupManagerだけど、管理は結構楽じゃん。

0565nobodyさん2008/06/05(木) 14:34:28ID:???
Flex Builder3でいきなり躓いているのでよかったら教えてください・・・

目的:サーブレットと通信するアプリを作成

ファイル > 新規 > Flex プロジェクトを選択して最初に出てきた
「新規 Flex プロジェクト」でアプリケーションの種類を"Webアプリケーション"
を選択してアプリケーションサーバにJ2EEを選択。
次へを押して 「J2EEサーバーを設定」ダイアログでサーバーの場所の
ルートフォルダには何をいれればいいのでしょう?

Tomcat配下のwebappsに適当なフォルダを作ってルートフォルダで選択しても
"無効なルートです。WEB-INF/flex フォルダには、flex-config.xml または
services-config.xml のいずれかを含める必要があります。"
というエラーメッセージが表示されます。
サーバーサイドのアプリはまだ作成していないのですが、先にサーバー側の
アプリを作らないといけないのでしょうか?
0566nobodyさん2008/06/07(土) 03:25:04ID:???
J2EEなんて選択しなくても、とりあえず「その他」でおk

サーバーサイドも自分一人で同時にこなすつもりなら、
先にサーバのプロジェクトを作っておく。
とりあえずTomcatプラグイン入れてTomcatプロジェクト作っとく。
プロジェクトのルートフォルダに、Flexのアプリケーションを入れるための
フォルダを作っとく。

で、Flexプロジェクトのほうはアプリケーションサーバを「その他」
でつくっちゃって、プロジェクトの出力フォルダをTomcatプロジェクトのほうに
作っておいたフォルダに設定する。
デバッグ、実行設定も、tomcatプロジェクト内においたFlexのプロジェクト.html
をurlで呼び出すように設定する。

こうしておけば、tomcatプラグインでサーブレットを
開発しつつ、Flexのほうも開発できる。
0567nobodyさん2008/06/09(月) 13:19:55ID:???
>>566
回答ありがとう。
とりあえず、その他で適当にいじってみますわ。
0568nobodyさん2008/06/09(月) 17:40:36ID:???
すれ違いだが、サーバのJavaって、完璧に過去の遺物になってしまったな。メンテ以外で触ることがない。
0569nobodyさん2008/06/09(月) 19:33:23ID:???
そうなの?まぁWebではそうなのかも
POSとか警報システムとかいろいろあるんじゃ?
0570nobodyさん2008/06/09(月) 20:06:08ID:???
JSPってむしろいまが最盛じゃない?
0571nobodyさん2008/06/09(月) 22:55:10ID:???
Javaって今、何で使われてるの?組み込み系?
0572nobodyさん2008/06/09(月) 22:57:06ID:???
Webアプリ
0573nobodyさん2008/06/10(火) 01:21:51ID:???
ケータイアプリ
0574nobodyさん2008/06/18(水) 01:48:42ID:Mb2NHrOd
>>568
SIではむしろ主流だぞ。
0575nobodyさん2008/06/19(木) 10:32:55ID:???
ほんとかよ?JSPとかやってんの?
0576nobodyさん2008/06/19(木) 18:30:11ID:???
JSPもいくらでもあるけど
JVM自体が環境層として評価されてるからな
その上で別の言語走らす実装もわらわら出て来たし
flexのコンパイラもjavaだし

言語としてより環境として次代のCOBOLになっていくように思う
0577nobodyさん2008/06/20(金) 09:52:43ID:???
>>576
環境として次代のコボル・・・?
0578nobodyさん2008/06/20(金) 14:19:02ID:???
次代のCOBOLってのはわかる気がする。
Macromediaを吸収したAdobeとSun microsystemsとGoogleが結束固いからな。
FlexがJAVAで作られたのも不思議なことじゃないな
0579nobodyさん2008/06/20(金) 23:10:39ID:???
そしてJava屋は次世代のコボラーと呼ばれるようになるのか。

…ほんとにそんなことになりそうな気がしないでもないな。
0580nobodyさん2008/06/21(土) 21:35:10ID:???
mxmlcやfcshでswfファイルを生成すると同じソースでも生成のたびに
1〜3バイトの幅で出来るswfファイルのサイズが変わるんだけど何で?
05815802008/06/21(土) 21:48:05ID:???
>>580で環境を書き忘れたので補足


mxmlc -version
Version 3.0.0 build 477

fcsh -version
Adobe Flex Compiler SHell (fcsh)
Version 3.0.0 build 477
Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.

OSはWinXP_SP2でもFedora8 x86_64でも同じ現象です。
0582nobodyさん2008/06/22(日) 01:14:42ID:???
>>580
真面目に考える気にもならんが、ハッシュかなんかじゃないの?
偽装ファイルなんかを作りにくくするためにも、変わってくれたほうが
いいような気もするし。
0583nobodyさん2008/06/22(日) 08:16:12ID:???
へ?
0584nobodyさん2008/06/22(日) 18:07:15ID:???
へ?
0585nobodyさん2008/06/22(日) 18:21:14ID:???
ヘックシュ!!!
0586nobodyさん2008/06/22(日) 18:46:36ID:???
タイムスタンプでも埋め込んでるのかね
0587nobodyさん2008/06/28(土) 08:28:51ID:???
いつになったらliteに対応してくれるんだろ・・・。
05885052008/06/30(月) 10:16:34ID:Ms7RXhyi
リファレンスからmxパッケージのものが消えているんだがなぜ?
ttp://livedocs.adobe.com/flex/3_jp/langref/index.html
0589nobodyさん2008/06/30(月) 12:43:02ID:Q2pdoPGp
>>588
単に自動生成ミスだと思うが、報告先が判らん。誰も日本語の判るヤツが
確認してないのか?>macromedia
0590nobodyさん2008/07/01(火) 15:37:52ID:pCmOJ5Wi
LiveDocはトップページが壊れてるだけだからページ自体はある。

英語版で開いて見たいパッケージを選択→下の方のCurrent Page:という
所に表示されてるURLをブラウザにコピー
(例:ttp://livedocs.adobe.com/flex/3/langref/flash/filesystem/package-detail.html)
→URLの「3」という所を「3_jp」に書き換える→アクセスする

これで日本語版マニュアルは読める。つうか、早く直してくれよ!>macromedia
0591nobodyさん2008/07/01(火) 23:32:48ID:???
というよりも、いつまでmacromediaなんだよ!
0592nobodyさん2008/07/02(水) 02:03:29ID:???
いいよもう永遠にどっかしらmacromediaなんだよ!
少なくとも俺達の心の中ではmacromediaなんだよ!
同義語:「adobeの元macromediaチーム」
0593nobodyさん2008/07/02(水) 02:04:12ID:???
多義語:「うんこちんちん」
0594nobodyさん2008/07/03(木) 01:14:50ID:???
うんこちんちんFlash
0595nobodyさん2008/07/07(月) 23:10:14ID:???
寒い
0596nobodyさん2008/07/12(土) 17:32:18ID:???
LiveDocがまだなおらない…

誰も使ってないの?>Livedoc
0597nobodyさん2008/07/13(日) 21:46:24ID:???
>596
ローカルに保存して使えよ
ダウンロードできるファイルはまともだって話だぞ
0598nobodyさん2008/07/14(月) 19:27:27ID:???
AIR GEAR+AXDTが成長してくれればflex builderいらねぇな
0599nobodyさん2008/07/23(水) 11:55:31ID:GgzrbHYR
>>597
ダウンロードってどこから出来るの?Adobeのサイトにはなくない?
0600nobodyさん2008/07/25(金) 14:21:05ID:eEb25idl
>>599
flex builderの体験版落とすらしい。fxug見てみ
0601nobodyさん2008/07/25(金) 15:23:16ID:9w0Mz2cI
>>600
ttp://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=2083&forum=21&post_id=8562#forumpost8562
一応Adobeに報告したみたいだね。
0602nobodyさん2008/08/04(月) 17:55:18ID:VRfgnqJY
Flexで使えるテンプレートエンジンなんてないでしょうか?

IF文と変数設定くらいができれば十分なのですが
0603nobodyさん2008/08/19(火) 18:53:22ID:I7svuM97
DataGridColumnのvisibleをCheckBoxのTrue/Falseで切り替えるとソートが出来なくなるんだけど…。
これって仕様?

<mx:DataGrid x="0" y="212" id="grid1" width="300" dataProvider="{ar}">
<mx:columns>
<mx:DataGridColumn headerText="列 1" dataField="col1" visible="{chk1.selected}"/>
<mx:DataGridColumn headerText="列 2" dataField="col2" visible="{chk2.selected}"/>
<mx:DataGridColumn headerText="列 3" dataField="col3" visible="{chk3.selected}"/>
</mx:columns>
</mx:DataGrid>
<mx:CheckBox x="10" y="182" label="1" id="chk1"/>
<mx:CheckBox x="122" y="182" label="2" id="chk2"/>
<mx:CheckBox x="234" y="182" id="chk3" label="3"/>
0604nobodyさん2008/08/29(金) 01:02:43ID:???
TextEditでembedFontsをtrueにすると一切デバイスフォントが表示されなくなるのは
そういう仕様?埋め込みとデバイスフォントの共存はあきらめないとダメ?
0605nobodyさん2008/09/13(土) 16:02:15ID:???
OpenLaszlo
0606nobodyさん2008/09/15(月) 09:51:20ID:???
BlazeDSはJAVA以外のプラットフォームでなにを使えるようになるの?
0607nobodyさん2008/09/17(水) 17:38:07ID:???
FlexとAIRで業務アプリつくってみたけど
正直なとこ動作遅くない?
普通につくってても
.NETとかのアプリと比べるとかなりもっさり
なにか体感スピードをあげるようなコツとかある?
0608nobodyさん2008/09/17(水) 22:25:09ID:Kv+cMCWF
>>607
Yahooメールのβ版も遅いからな〜
流行らない訳だわ
0609nobodyさん2008/09/18(木) 00:12:44ID:???
遅いのか・・・残念だな。
0610nobodyさん2008/09/18(木) 01:12:48ID:???
そりゃFlashだからねぇ。
何も考えずに作ると遅いよ。

他の言語みたいに頭から丸ごと再描画、なんて考えで挑んで
超モッサリなアプリを作る人は結構多いかも。

コンポーネントの再描画を自在に操れるようになれば、
業務アプリレベルのもので速度に悩むことはないと思う。

あと、当たり前だけどデータ処理はサーバー側でやるのが原則。
単純演算は遅いし、ロジックをクライアント側に持たせると
セキュリティ面でもよくない。
■ このスレッドは過去ログ倉庫に格納されています