- 1 名前:Now_loading...774KB [2008/07/08(火) 15:08:44 ID:37ODdv7N]
- AcitonScriptのことなら
初歩的な質問でもなんでもおk 見れない、保存したい、flashを作りたいはスレ違い 下記の関連スレ、超基本的な質問へ。 ●質問する時は自分の環境を書く(AS2,AS3の別も) ●質問はものすごい勢いじゃなくて結構 ●できるだけコードも示す ●まず自分がやりたいことを明確に書く。そのために試してみた処理を書く 前スレ ActionScript 誰かが物凄い勢いで解答するスレ 19 pc11.2ch.net/test/read.cgi/swf/1205361771/ 関連スレ Flashの超基本的な質問はここでしろ! part37 pc11.2ch.net/test/read.cgi/swf/1202144062/l50 Flash製作初心者の質問スレッド レイヤー38 pc11.2ch.net/test/read.cgi/swf/1202151748/l50
- 883 名前:858 mailto:sage [2008/10/21(火) 11:24:27 ID:XseoKwdD]
- 回答ありがとうございました。ソースの質問になるのですが、
//-- 空ムービークリップの生成 this.createEmptyMovieClip("view_mc", 1); //--ムービークリップに絵を描く //--線の設定 view_mc.lineStyle(3, 0x000000, 100); //--描画用のフラグをfalse view_mc.drawFlag = false; view_mc.onMouseDown = function() { //--マウスが押されたらフラグをtrueにして始点を設定 this.drawFlag=true; this.moveTo(this._xmouse,this._ymouse); }; view_mc.onMouseMove = function() { //--描画用のフラグがtrueなら線の続きを書く if (this.drawFlag == true){ this.lineTo(this._xmouse, this._ymouse); } }; view_mc.onMouseUp = function() { //--描画用フラグをFalse this.drawFlag = false; }; 以上は同じソースです。 このソースで、描画データの変数はどれになるのでしょうか?また、それを変数に入れて、サーバに保存し、 再び呼び出せば同じ絵が出てくるのでしょうか?
- 884 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 13:01:35 ID:1YwA0gRr]
- >>883
結論から言うと、保存できない。 その描画方法で描画データを保存したい場合には、2つの方法があるけど、どっちも結構面倒だよ。特にAS2.0では。 1:描画時のマウスの移動座標を連結リストにでも保持しておいて、そのデータを自分でテキスト等に起こし、保存 2:MCのデータをjpegやpng画像に変換し、それを保存 2に関しては、前も書いたし、提示してくれてるサンプルにもあるとおり、変換用のライブラリが必要。 AS2.0だと、もう見つからないかもね。今は皆AS3.0のadobe製のライブラリ使ってるから。 一番簡単な解決方法は、AS3.0で作れば?ってことなんだよねこれが。 最近になってFlash手描き系のサービスが増えてきたのは、そのライブラリが配布された事が大きいのよ。
- 885 名前:883 mailto:sage [2008/10/21(火) 13:35:40 ID:XseoKwdD]
- あ、使ってるのはAS3です;
- 886 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 14:06:29 ID:1YwA0gRr]
- AS3なら>>869のリンク先にサンプルあるじゃんw
なんだそれw
- 887 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 14:07:51 ID:TDhTN/zB]
- stage.focus = textField;
としてtextFieldにフォーカスを当てた後 if(stage.focus == textField) のように条件文を書いてもif文が実行されません。 書き方がおかしいでしょうか?
- 888 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 14:11:14 ID:XseoKwdD]
- >>886
見たけどあんまり良く解らなかったんですよね・・・取りあえず、試して見ます。 ありがとうございました〜
- 889 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 14:30:11 ID:Qj6DW/0U]
- >>887
if文が実行されませんってなんだよw trace入れるなりして問題点を絞り込むぐらい汁
- 890 名前:887 mailto:sage [2008/10/21(火) 15:15:50 ID:TDhTN/zB]
- あるアクションで
if(stage.focus != textField){ stage.focus = textField; }else if(stage.focus == textField){ stage.focus = stage; } この処理を実行するとstageにフォーカスがあたっているときは textFieldにフォーカスされるのですが、 textFieldにフォーカスされているときもif(stage.focus != textField) こちらの処理がされてしまうということです。
- 891 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 15:27:15 ID:Qj6DW/0U]
- あるアクションでフォーカス変わってるとか
そのif文だとtextField以外にフォーカスがあるときには必ず上の処理だね traceして確認しろと何度(ry
- 892 名前:887 mailto:sage [2008/10/21(火) 15:44:05 ID:TDhTN/zB]
- function checkKey(event:KeyboardEvent){
if(stage.focus != textField){ stage.focus = textField; }else if(stage.focus == textField){ stage.focus = stage; } } このように書いていて、キーが押されるとフォーカスがstageとtextFieldで 交互に切り替わるように書きたいんですが。 traceはもちろんしていて上の処理しか実行されないで困っています
- 893 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 15:51:47 ID:Qj6DW/0U]
- どういうtraceしたのw
まずはif文の前でstage.focusとtextFieldをtraceするんだぞ
- 894 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 16:36:47 ID:gJPnAObS]
- >>892
ヘルプに出てるようなことを自分で調べないってどういうこと? 検索しにくいのは確かだけどさ
- 895 名前:887 mailto:sage [2008/10/21(火) 16:49:11 ID:TDhTN/zB]
- 今日はじめてActionScriptを触って何を調べれば解決できるかも
わからないレベルでしたので、解決はおいておいて勉強します。 893アドバイスありがとうございました。
- 896 名前:Now_loading...774KB mailto:sage [2008/10/21(火) 17:18:29 ID:ALjd7S5P]
- なんでtrace結果を書くのをいやがってるんだ?
- 897 名前:Now_loading...774KB mailto:sage [2008/10/22(水) 00:39:45 ID:0Amo7WuQ]
- flex3+as3で自作コンポ―ネントを作ってます。
で、mxmlで記述する際に <自作:コンテナ> <自作:ヘッダ> <mxとか:コントロール1 /> </自作:ヘッダ> <mxとか:コントロール2 /> </自作:コンテナ> みたいな記述ができる感じで作ってますが、 現状、DefaultPropertyをArray型にして、 ヘッダ,コントロールをまとめて受取り、commitPropertiesで個別のメンバに振り分けてます。 これを最初から個別に受け取るように記述したいです。 可能であれば、サンプルのある場所なぞ教えてください。
- 898 名前:Now_loading...774KB [2008/10/22(水) 21:18:51 ID:ga1um3+m]
- AS3
flex2 FlashDevelop 木構造で、ひたすらノード増やしてるのですが、 プログラム実行時にメモリオーバーしたらエラーって出ますかね?
- 899 名前:Now_loading...774KB [2008/10/22(水) 21:58:55 ID:erucnat3]
- web.alvas.jp/ankeito.html
上記のようなコンボボックス付きのFlashでの アンケートフォームが作りたいんですが、 サンプルみたいなものが、どこかサイトにアップされてないでしょうか? もしくはヒントになるようなものを教えて頂けないでしょうか?
- 900 名前:Now_loading...774KB mailto:sage [2008/10/22(水) 22:34:59 ID:6lpgwkG7]
- >>898
ひたすら増やしてテストすればいいじゃない
- 901 名前:Now_loading...774KB mailto:sage [2008/10/23(木) 00:32:12 ID:rGn+Ut0l]
- >>899
まんまFlexやん FlexSDK落としてComponent Explorer見てみれ
|

|