[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/29 17:01 / Filesize : 316 KB / Number-of Response : 902
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ActionScript 誰かが物凄い勢いで解答するスレ 20



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

589 名前:Now_loading...774KB [2008/09/16(火) 20:39:18 ID:s2/Veykc]
環境)OS:WinXP-Pro,Mem=3GB,ソフト:Flash8-Pro(Player8,AS2.0)

入れ子MC内のテキストフィールドのハイパーリンクで質問です。

URLが指定されたテキストをクリックすると当該HPにジャンプするようなムービーを作るため、
あらかじめ空のテキストフィールドを含んだMCをfor文とattachMovie()で10個生成しました。

確認のため、TextFormat()で太字になるように設定したところ、テキストフィールドの文字列
は狙い通りに10個全て太字になりましたが、生成されたテキストフィールドにマウスポインタを
重ねてもリンク動作をしません(下はASの抜粋です)。

fmt_name.url = "www.yahoo.co.jp/"; //URL設定
fmt_name.html = true;
fmt_name.bold= true;
//
this["textM"+id].txt = id; //idは0〜9で、縦に0〜9が表示
this["textM"+id].txt_ins.setTextFormat(fmt_name); //太字にはできる

どうしたら良いでしょうか?

590 名前:Now_loading...774KB mailto:sage [2008/09/16(火) 21:04:53 ID:ujAwUn32]
Flash8です。

loadMovieで外部のフラッシュを
完全に読み込んでから次のフレームに進みたいです。

完全に読み込んでから次のフレームに進むスクリプトを
教えてください。

591 名前:Now_loading...774KB [2008/09/16(火) 22:15:54 ID:SavpeRG8]
>581
自分が言ってるように、
フレームの場合のCSSの定義をもう一度確認した方がいいんじゃないかな。
スタイルシートは外部ファイルだよね?



592 名前:Now_loading...774KB mailto:sage [2008/09/16(火) 23:31:56 ID:N0mY7K2a]
なんだかクソスレ化してきたなw

593 名前:Now_loading...774KB mailto:sage [2008/09/17(水) 00:43:50 ID:JKJE719G]
今までどんだけ良スレだったんだよw

594 名前:589 mailto:sage [2008/09/17(水) 00:49:09 ID:MlH37Gk0]
すいません。目標とは若干違いますが、TextFormat()をMCの
フレームアクションとして指定し、getURL()で表示出来るように
なりました。

つまり、MCで
this.onPress = function() {
フォーマット指定
getURL("http://〜");
}
という感じです。

これでクリックすると目標のHPが表示され、数字の太さや色も
指定できました。

595 名前:Now_loading...774KB [2008/09/17(水) 04:39:56 ID:FCyk1IHm]
WinXP-ProでFlash8を使用。

指定したディレクトリ(パス)にあるファイル名の一覧を得るにはどうしたら良いでしょうか?
よくソフトなどで、フォルダを階層毎に開いて、目的のフォルダの中身を表示する感じです。
出来ればAS2.0以下で願います。

先ずは、trace()表示をしたく思います。


596 名前:Now_loading...774KB mailto:sage [2008/09/17(水) 10:02:09 ID:tnMIb4Rw]
>>595
import flash.net.FileReferenceList;
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(fileRefList:FileReferenceList) {
trace("onSelect");
var list:Array = fileRefList.fileList;
var item:FileReference;
for (var i:Number = 0; i<list.length; i++) {
item = list[i];
trace("name: "+item.name);
}
};
var fileRef:FileReferenceList = new FileReferenceList();
fileRef.addListener(listener);
fileRef.browse();

597 名前:Now_loading...774KB [2008/09/17(水) 12:17:51 ID:MRmnZX1b]
>>592
クソが言うなら間違いないでしょww



598 名前:Now_loading...774KB [2008/09/17(水) 13:57:51 ID:p+3YDTsR]
質問です

ボタンで外部swfを空mcに読み込み、表示されるコンテンツを切り替えたいのですが
初期でロードするムービークリップにリンケージで識別子を設定して読み込んでいる
モノがあり、ボタンで他のに切り替えても、残ってしまいます。

完全に他のswfに切り替えたいのですが、どなたかよろしくお願いします。

599 名前:Now_loading...774KB [2008/09/17(水) 13:58:26 ID:MTrr1q0f]
mcBoxを、シフトキーを押しながらクリックした場合は
onShiftClickというファンクションを呼び出したいんだけど、
それはどのようにaddEventLisntenerしたらいい?

mcBox.addEventListener(ここがわからない);

600 名前:Now_loading...774KB mailto:sage [2008/09/17(水) 14:54:16 ID:a0YqYiNg]
>>599
試してないけど、多分こう。

mcBox.addEventListener( MouseEvent.MOUSE_CLICK, onClick );

public function onClick( e:MouseEvent ):void{
  if( e.shiftKey == true ) trace( "shiftキーを押しながらクリックされました。" );
}

601 名前:Now_loading...774KB mailto:sage [2008/09/17(水) 14:58:16 ID:QPxJsoy0]
>>596
レス有難うございます。
早速、試してみます。


602 名前:595 [2008/09/17(水) 17:43:56 ID:QPxJsoy0]
(ファイル名一覧の取得)
>>596さんの方法を元に、browse()のヘルプを参照し、JPGのみを選択するように

fileRef.browse(); → fileRef.browse([{description:"Images", extension:"*.jpg"}]);

と加工しました。
しかし出来れば、任意のパスを指定して、そこにある全てのJPG名を自動的に取得
したく思っています。一応、考えられる箇所を細工しましたが駄目でした。

どうすれば良いでしょうか? 再度アドバイス願います。

603 名前:Now_loading...774KB [2008/09/17(水) 18:00:10 ID:MNJurFNW]
そんなんできたらローカル環境のファイルリストを勝手にどっかに送られんだろ
ユーザーが手で選択するしかできないようになってんだよ

604 名前:Now_loading...774KB [2008/09/17(水) 19:23:22 ID:MTrr1q0f]
>>600
ありがとうございます。
バッチリできました〜!!

605 名前:595&602 mailto:sage [2008/09/17(水) 23:41:44 ID:xbqfJnCv]
>>603
有難うございます。
確かにそうですね。

606 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 03:14:55 ID:VObT4N/z]
煮詰まってしまったので質問させて下さい。

ボタンなんですが、上レイヤーのボタンを押すと下レイヤーの
ボタン(…といっても、わけあってhitTestで作ってます、しかも大量)まで反応します。
#タイムラインを使えばいいんですが、再ロードさせたくないので、単に無効になってくれるのが理想です。

一般的なenabledや空ボタン程度だとダメっぽいのです。
何とか簡単に下レイヤーのhitTestを無効化出来ないでしょうか。

607 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 05:19:51 ID:MnhKerfn]
>>606
要は、100個位あるMC型のボタンの1個を押すと、その1個のみを
Onの状態にしたいということ?

attachMovie()でインスタンス生成(ボタンMC生成)すれば、レイヤーを考慮せずに
好きな数だけ好きな位置に配置できるが・・・ 
(ただし、この場合には、各深度に注意)

タイムラインも、gotoAndStop()で制御すれば、各ボタン単位で有効/無効が設定
できるよ。これじゃ駄目?




608 名前:606 mailto:sage [2008/09/18(木) 09:46:19 ID:av1fhiPK]
>>607
いえ、その方法が使えません…
具体的には塗り絵Flashで、100個くらいあるシンボルにhitTestで色付けする方法を採っています。
で、その上に「○○しますか?はい いいえ」的なダイアログを出したいんですが、下の
シンボルが反応してしまうので困っている次第ですw

609 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 10:15:01 ID:O4g/dmhW]
どう作ってるのか知らないけど、
それならダイアログだしたらhitTestの処理なくせばいいんじゃない?

610 名前:Now_loading...774KB [2008/09/18(木) 13:54:46 ID:kq5/cFrH]
ドキュメントクラスの中で
public宣言して作成した関数hoge()を、
ムービー内の一つのmcBtnがクリックされたときに呼び出したいけど
うまくいかないです。
普通に
mcBtn.addEventListener(MouseEvent.CLICK, hoge);
と書くだけじゃ駄目ですか?

611 名前:606 [2008/09/18(木) 15:53:14 ID:Rh63+pHt]
>>609
有り難うございます。
結局for++iで100個のMC全部指定するか各MCにひたすらhitTestオフ条件を書き込む
ベタな方法でしか回避できないんですかね…

612 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 17:33:52 ID:gWGFd90t]
>>610

引数の型をMouseEventにした?

613 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 17:36:25 ID:1tHlJm9w]
>608
シンボルクリックしたら全体を覆うMCを表示させる

614 名前:Now_loading...774KB [2008/09/18(木) 17:57:41 ID:kq5/cFrH]
>>612
610です。
すみません、省略し過ぎました。
もう少し詳しく書きます。

ドキュメントクラスmain.as内で、
public function hoge():void{
trace("きてます");
}

としておいて、

ムービークリップの、mcBtnのフレームアクション上で、

mcBtn.addEventListener(MouseEvent.CLICK, onJump);
function onJump(e:MouseEvent):void{
hoge();
}

としています。これを実行すると、
「1180:未定義である可能性が高いメソッドhogeの呼び出しです」
となってしまいます。root.hoge()でも駄目でした。
何が駄目なんでしょう?

※ドキュメントクラス内からの命令でhoge()は普通に呼び出せます。



615 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 18:13:19 ID:gWGFd90t]
>>614

MovieClip(root).hoge();

616 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 18:27:53 ID:O4g/dmhW]
>>611
AS2だけど、こんな感じでフラグたてればいいだけじゃない?

www.uploda.org/uporg1677159.zip.html
Pass : swf

617 名前:Now_loading...774KB mailto:sage [2008/09/18(木) 18:38:50 ID:qqfvG/t6]
教えてください
タイムラインのMcPageの1フレーム目にTOPページ、
2フレーム目に2ページと置いて、各ページの中に
mc001、その中に入れ子にしてBtn001というボタンが
いくつかあり、ボタンをロールオーバーするとswapDepthsにて
最上層に出てくるような感じにしています。
(ロールオーバすると吹き出しが出るようになっていて、重なり防止のため)
rootには
var depth:Number = 0;
と書き
外部Asには
Mcpage.mc001.Btn001.onRollOver = function() {
this._parent.swapDepths(_root.depth++);
と書いて、TOPページ内ではSwapDepthsが効いているのですが
2ページ目になるとSwapされていません。
ご教授よろしくお願いいたします。

フラッシュ8使用です



618 名前:Now_loading...774KB [2008/09/18(木) 21:44:49 ID:kq5/cFrH]
>>615
610です。
ありがとうございます。
無事できました!!思いつきませんでした・・・!
感謝いたします。

619 名前:Now_loading...774KB mailto:sage [2008/09/19(金) 17:44:00 ID:fb6qmjPM]
AS3で、TextFieldの文字の色を赤→緑→青と変えたいのですが
上手くいきません。以下コードです。

var f = new TextFormat("Arial", 12, 0xFFFFFF, false, false, false);
var t = new TextField();
t.defaultTextFormat = f;
addChild(t);

Tweener.addTween(f, {color:0xff0000, time:0, delay:0.0});
Tweener.addTween(f, {color:0x00ff00, time:0, delay:1.0});
Tweener.addTween(f, {color:0x0000ff, time:0, delay:2.0});
...

なんとなく書き方自体ダサい気がするんですが何か方法はないでしょうか。

620 名前:619 mailto:sage [2008/09/19(金) 18:35:13 ID:fb6qmjPM]
自己レスです、MovieClipでフレームアクションさせたらうまくできました。
お騒がせしました。

621 名前:Now_loading...774KB mailto:sage [2008/09/19(金) 19:56:23 ID:a7Md/rG7]
突然ながら質問が。

AS2.0の_url(絶対パスをとるやつ)から最後のファイル名を除いたフォルダパスだけとるにはどうしたらいいんですか?

できるだけRegExpとかは使いたくないです。

622 名前:sage [2008/09/19(金) 23:32:49 ID:O0Pn9FxL]
>>621
trace( str.lastIndexOf( "/" ) );出力10
trace( str.substr( 0, 10 ) );


623 名前:Now_loading...774KB mailto:sage [2008/09/19(金) 23:57:13 ID:Q1m+63Rt]
>>622

最後のファイル名の長さを調べてそれ以外を抜き出すのですね。

回答ありがとうございます。

624 名前:Now_loading...774KB mailto:sage [2008/09/19(金) 23:58:27 ID:Q1m+63Rt]
最後の/の位置ですね。

625 名前:Now_loading...774KB mailto:sage [2008/09/20(土) 10:02:27 ID:3vGib9u4]
>>617
全ての深度をしっかり紙に書いて把握してみれ
いい加減に作るとわけわかんなくなるよ

626 名前:Now_loading...774KB mailto:sage [2008/09/20(土) 11:33:40 ID:4Os7R83x]
現在パー速クリエイタースレで人員募集中です。
現行スレ&テンプレ
ex14.vip2ch.com/test/read.cgi/news4gep/1221872491/

・html、CSS、SNSを作れる言語が書ける人(一番大変な部分です。数人必要かも。)
・Flashができる人(お絵かき、通信等)
・aiやpsdをいじれる人
・宣伝活動に長けている人
・ちょっとしたスキルがある方(動画作成等)

他にもどしどし募集中。
勉強中の方からプロの方まで、気軽にお願いします。

627 名前:Now_loading...774KB mailto:sage [2008/09/20(土) 22:22:26 ID:TTTyQOrz]
Flashのゲームが作りたくて、本を読んで勉強しています
ある本のサンプルにジグソーパズルの作り方が載っていて
その本ではjpegをライブラリに入れて、ジグソーパズル全体の大きさの四角
を「塗りのカラー」をビットマップとしてjpeg画像を塗り込み、それを線で切って
ピースとしています。
この方式は理解出来たのですが、Jpeg画像の枚数を増やすとSWF自体が
大きくなってしまうので、画像を外部から読み込めないか考えています。
外部Jpegの読み込みに関しては理解していますので、どなたかヒントを
よろしくお願いします



628 名前:Now_loading...774KB mailto:sage [2008/09/20(土) 23:01:56 ID:7XsEm7lK]
>>627
バージョンは?
何がわからないの?

629 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 00:39:54 ID:O2iVbcSU]
ローカルの画像を取り込んで、それを変形させるものを作りたいのですが、
ローカルの画像を読み込ませる方法についてヒントをください。
おおざっぱな流れとして、
1.ボタンとかでダイアログを開いて、画像を選択。
2.読み込み開始
3.BitmapDataとかに入れる
を考えているのですがどのように出来るでしょうか?
とりあえず、埋め込みで画像を変形できるところはできているので、
とにかくBitmapDataに入れられればこっちのものと考えているのですが…。
開発はFlashDevelopで、AS3書いています。

630 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 00:44:59 ID:NRPdhyww]
それはプレーヤー10から実装される機能だから無理
weblogs.macromedia.com/akamijo/archives/2008/07/flash_player_10_5.html
個人でテストしてみる分にゃ問題ないんじゃね?

普通は画像DBサーバー用意してそこにアップロードしてもらったのをムービーに読み込む

631 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 00:55:11 ID:O2iVbcSU]
なるほど…。9までは一旦サーバ側に保存して、そこから読み出すのが定石なんですね。
あくまで趣味程度なんで fileReference に手を出してもいいかもしれません。
ありがとうございます。

632 名前:Now_loading...774KB [2008/09/21(日) 08:06:50 ID:Op68wWqx]
基本的な質問になるかもしれないですがどなたか教えていただければ。。。

シーン1の1フレーム目にAというムービークリップがあり
Aの中にplayというフレーム名を設定しているとします、
同じくシーン1の2フレーム目にBというムービークリップ
があり(この時同じ2フレームにAはありません。)、
Bの中にあるボタンをon(release)でAのplayというフレーム
には飛ばせないのでしょうか?

同じフレーム内になければ_root.A.gotoAndPlay("play");
では動かないことまではわかったのですが、その場合の
動かし方がわかりませんでした。

ちなみに、playから動かしたいので、シーン1のフレーム1
に飛ばす方法は取れない状態です。

FlashCS3のAS2で記述しています。

633 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 09:33:51 ID:ExkPAyGw]
・1フレームにA(タイムラインを持ちフレーム名"play"がある)、2フレームにB
・Bを押して1フレに戻ると、Aが"play"へ飛んでいる
ってことに置き換えていいなら、フラグを用意するといい

//1フレームアクション
this.stop();
this.A.stop();
if (flg == undefined) {//flgが定義されていなければ初再生
flg = 0;
}
this.A.onRelease = function() {
this._parent.gotoAndStop(2);
};
if (flg) {
this.A.gotoAndStop("play");
} else {
this.A.gotoAndStop(1);
}
//2フレームアクション
this.B.onRelease = function() {
flg = 1;
this._parent.gotoAndStop(1);
};

634 名前:Now_loading...774KB [2008/09/21(日) 10:01:27 ID:Op68wWqx]
>>633
632です、
ありがとうございます!
早速設置してみます!

635 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 12:29:52 ID:w4Dwe9YB]
最近「FLASH CS3&AS3.0」を勉強しはじめた初心者です。

「タイトル画面」→「ゲーム画面」→「ゲームオーバー画面」→「タイトル画面」・・・
という流れの、簡単なシューティングゲーム作りを通してAS3.0を覚えようとしています。

スクリプトは全てasファイルに書きたいと思っているのですが、「addFrameScript」を使うのが一般的なのか、
「addFrameScript」を使わないで書くのが一般的なのか、いまいちよくわかりません。

「addFrameScript」を使ったほうが簡単のような気もするのですが・・。
どちらが一般的なのでしょうか?

ちなみに、手元にあるAS3.0の本には載っていませんでした。。


以上、よろしくお願いします。

636 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 12:35:58 ID:eAUhmQ4X]
>>635
ASオンリーでいくなら使わないのが一般的
addFrameScriptはリファレンスに載ってない隠しAPIだから
これを使うと流れがわかりにくくなってしょうがない

637 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 14:26:07 ID:w4Dwe9YB]
>>636
あ、かえってわかりにくくなるんですね。
ではaddFrameScriptを使わずに作ってみます。

ありがとうございました!



638 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 17:11:44 ID:P37WDfX1]
質問です。

スペースで区切られた文字列を分解する方法を教えてください

"abc def ghi" -> ["abc","def","ghi"]

639 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 17:14:48 ID:P37WDfX1]
自己解決しました。

split関数を使えば良いですね

640 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 20:43:59 ID:tEegqrXh]
教えてください!
A_mcのフレームに
onClipEvent (load) {
var imgFlder:String = "mein/sub/img/BtnImage";
//
loadMovie(imgFlder+"1.jpg", this.sum_01_mc.board);
loadMovie(imgFlder+"2.jpg", this.sum_02_mc.board);
loadMovie(imgFlder+"3.jpg", this.sum_03_mc.board);
と書いて外部から画像を読み込ませています。
これを外部テキスト、もしくは外部XMLに書いて読み込ませ、
実行させる場合にはどのようにしたらよいのでしょうか???

今日、朝からやってて疲れました・・・・

641 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 21:30:57 ID:f4CJrqyl]
>>640
LoadVarsクラスでテキスト内容を読み込む

642 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 21:34:55 ID:P37WDfX1]
actionscriptの質問なのですが、ブラウザでflashを実行したとき、
そのswfファイルが置かれていたサーバのIPを取得するにはどうすればいいですか?

643 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 21:46:07 ID:/2CLYRzH]
>>642マルチ

644 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 21:49:36 ID:P37WDfX1]
>>643
質問は放置する癖にそういうことだけは素早いですね。

645 名前:Now_loading...774KB mailto:sage [2008/09/21(日) 22:02:29 ID:/2CLYRzH]
>>644
テンプレ読んでな
掲示板のルール理解してな
ルール理解する気がないならromってるかどっか行ってな

646 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 01:04:46 ID:MeHJvrfG]
>>644
逆切れw

647 名前:Now_loading...774KB [2008/09/22(月) 12:40:57 ID:BkvG6UuJ]
var my_lv: LoadVars = new LoadVars();
my_lv.onLoad = function(success: Boolean) {
if (success) {
trace(this.toString());
} else {
trace("Error loading/parsing LoadVars.");
}
};
my_lv.load("http: //www.helpexamples.com/flash/passvars.php");




648 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 15:17:08 ID:Em2KzTUV]
flash上で書き込んだデータを同じflashに保存するには(ニコ動みたいな感じ)
どうすればいいかわかる人、教えてくださいませんか?

649 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 15:29:56 ID:dTXx/bN6]
>>648
> flash上で書き込んだデータを同じflashに保存する
こういう事はできません。
データを保存するためには別途サーバーサイドのプログラムを用意して、それにデータを渡すしかありません。
ニコ動のコメントは外部のデータベースにアクセスしてます。

ただし、保存場所がローカルで良ければSharedObjectで実現可能です。
(この場合保存したデータに他の人からはアクセスできません。)

650 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 17:13:31 ID:8HHf2bZX]
526 名前:Now_loading...774KB[sage] 投稿日:2008/09/22(月) 14:06:59 ID:Em2KzTUV
ニコニコ動画みたいに、動画とコメントを同期させて表示させるにはどうするんでしょうか?
だれかわかる人います?


651 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 19:36:36 ID:dTXx/bN6]
>>648
マルチポストって知ってます?
複数の場所で同じ質問をする事です。
これってインターネット上で共通のマナー違反なんです。次からやめましょうね。

652 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 19:44:44 ID:lApgHlK/]
すぐに知りたいことだからここに書き込むんです。
すぐに情報が引き出せないなら別のところに移ります。
マルチポストかどうか判定されるまでに情報が引き出せなければあきらめるだけです。
そして次の新しい質問は別のIDでポストすればいいですからね。

653 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 19:45:27 ID:lApgHlK/]
マナー違反?知ったこっちゃない。
すぐにレスポンスが返せないやつが悪いんだよw

654 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 20:01:13 ID:96vD5jSN]
まぁ結果を急ぐあまり解答が貰えなくなる君が一番損をするからどうでもいいんだけど

655 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 20:03:27 ID:WVP9KMKi]
>>653
他力本願の人間が言う言葉ではないなw
頭悪過ぎてまともな質問文も書けないみたいだから
どこいったって駄目だと思うよ
自分で解決しなさい。

656 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 20:24:17 ID:lApgHlK/]
俺がここに書くことは20分以内に解決しろ。
20分あれば大抵解決するからな。

657 名前:Now_loading...774KB [2008/09/22(月) 20:27:05 ID:P8JVubbf]
>>656
自分で解決しろ。




658 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 20:28:44 ID:lApgHlK/]
お前らに解決させて、その時間で俺は別の問題を解決する。
いわば並列処理

659 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 20:55:26 ID:8Z1q56Lc]
NGID登録:ID:lApgHlK/
これですべて解決

660 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 20:58:37 ID:lApgHlK/]
別のIDを使って、もっとおしとやかに質問するので無問題

661 名前:Now_loading...774KB mailto:sage [2008/09/22(月) 21:20:17 ID:FL13m+We]
(´・ω・`)おっぱい

662 名前:Now_loading...774KB mailto:sage [2008/09/23(火) 03:34:42 ID:gHzMX3Uq]
あれ?夏休みってもう終わったんじゃ・・・

663 名前:Now_loading...774KB mailto:sage [2008/09/23(火) 05:50:57 ID:0qFcPSYw]
なんか無能な奴がまた湧いてるなw
単位落としたぐらいでやけになるなw

664 名前:Now_loading...774KB mailto:sage [2008/09/23(火) 12:35:40 ID:pJ+lVFAH]
お決まりのセリフ 「何の役にも立たないクソスレだな」

665 名前:Now_loading...774KB mailto:sage [2008/09/23(火) 17:35:35 ID:2Q9R5tXZ]
ここみると自信がつく

666 名前:Now_loading...774KB mailto:sage [2008/09/24(水) 09:01:47 ID:TCcpr8Vv]
下を見るな上を見ろ

667 名前:Now_loading...774KB [2008/09/24(水) 10:36:26 ID:tv0R1bAh]
665<>666
教えてください。
obj = _root.attachMovie("side_obj","str" + i,i,〜
深度が10以上は、visibleプロパティを変更したいです。



668 名前:Now_loading...774KB mailto:sage [2008/09/24(水) 10:58:58 ID:HjFrBIgV]
obj = _root.attachMovie("side_obj","str" + i,i,{visible:i < 10});

669 名前:Now_loading...774KB [2008/09/24(水) 11:25:27 ID:tv0R1bAh]
>>668
,{visible:i < 10}
iが10より小さければvisible = true
という意味でしょうか?

670 名前:Now_loading...774KB mailto:sage [2008/09/24(水) 13:02:52 ID:E+4wGvaE]
648です。マルチポストっていうんですね。マナー違反とは知らず、失礼いたしました。以後気をつけます。

また、ご回答ありがとうございました。また困ったときに助けていただければ幸いです。それでは失礼します。


671 名前:Now_loading...774KB [2008/09/24(水) 22:13:54 ID:Iv49WfgF]
環境)OS:WinXP-Pro,Mem=3GB,ソフト:Flash8-Pro(Player8,AS2.0)

ピクセル単位の色の取得

白黒の10*10ピクセル程のBMPをMC化し(bmp_mc)、このピクセル単位の白黒の
位置をBitmapDataクラスを使って把握しようとしていますが、うまく出来ません。

目的の動作の前段階としてBMPサイズを取得しようと思っています。動作を書いた
bmpPixcelFunc() をボタンアクションで呼び出すことはできるのですが、肝心の高さ
と幅が undefined になります。 
フレームアクションに書いたASは以下の通りです。

import flash.display.BitmapData; //BitmapDataクラスをインポート
var bmpData:BitmapData = new BitmapData(bmp_mc._width, bmp_mc._height, true); //新規ビットマップデータのインスタンス
//
function bmpPixcelFunc(bmd:BitmapData) { //ビットマップデータを解析
trace("bmpPixcelFunc"); // bmpPixcelFuncは表示される
trace("高さ= "+bmd.height);
trace("幅= "+bmd.width); // bmp_mc._heightなら、10などと出ますが・・・
//
var pixelColor:String = bmd.getPixel(0, 0).toString(16); //試しに位置(0, 0)の色を取得
}

ボタンの方は、on (release) で bmpPixcelFunc(bmd); です。
すいませんが、アドバイス願います。

672 名前:Now_loading...774KB mailto:sage [2008/09/25(木) 01:23:48 ID:IOgy4g0T]
bmdって渡してるけど、それどこにもなくね?

673 名前:Now_loading...774KB mailto:sage [2008/09/25(木) 10:14:33 ID:HQvuZ209]
>>671
ボタン押下時
bmpPixcelFunc(bmd);

bmpPixcelFunc(bmpData);
では?

674 名前:Now_loading...774KB [2008/09/25(木) 21:34:32 ID:qvFstGVn]
CS3のAC2で書いています。
attachMovieで増やしたmcをステージ上のmcに追わせ、
ヒットしたら、当たったmcが変化するというのをやりたいです。

_root.mca = "mc_a"+_root.adep;
this.attachMovie("mc_a",_root.mca,_root.adep);
_root.adep++;

こうやって増やしているのですが、hitTestで当たった先のmc名をどうするかで困っています。
相手は連番で無限に増えて行くので、どう指定したらいいのか解りません。

どなたか宜しく御願いします。

675 名前:671 mailto:sage [2008/09/25(木) 21:41:00 ID:nS8BIz8Q]
>>672-673
レス有難うございます。

bmpPixcelFunc(bmpData); を試しましたが、駄目でした。
あと、「bmdを渡す」とはどういう意味でしょうか?


676 名前:Now_loading...774KB mailto:sage [2008/09/25(木) 21:53:24 ID:iRc54cLX]
>>674
逆に考える。
増加するMCのフレームアクションに、追跡するMCに当たったら変化を生じるようにする。
つまり、100匹のネズミを追う猫の場合、ネズミMCをダブルクリックして上のようなASを書く。


677 名前:Now_loading...774KB [2008/09/25(木) 22:21:43 ID:qvFstGVn]
>>676
有り難う御座います!そうですね…気づきませんでした。なんという馬鹿…。
とりあえず試してみます!



678 名前:Now_loading...774KB [2008/09/26(金) 15:28:26 ID:THIGXRlX]
as3です
Loaderオブジェクトで外部からサムネイル画像を100枚ぐらい読み込むとします。

そのために、forループ文で、
・Loaderオブジェクトを梱包するスプライト(Wrapper)
と、
・写真を読み込むLoaderオブジェクトそのもの
を作り、100枚の写真がずらりと横に並ぶまではうまくいきました。
※一つのスプライトの中に一つのLoaderオブジェクト(写真)が入っているということです

ですが、traceで、Loaderオブジェクトの横幅を調べると、
ゼロになっています。

さらにLoaderオブジェクトを梱包するスプライトの横幅も、
traceするとゼロになっています。

Loaderオブジェクトの横幅は読み込んだ写真の横幅に関係なく、ゼロになるんでしょうか?

スプライトのWrapperのwidthを仮に100pxとすると、
写真がすべて見えなくなってしまいました。
横幅はどうやって設定したらいいでしょうか。


679 名前:Now_loading...774KB mailto:sage [2008/09/26(金) 16:36:50 ID:F8YDLd+O]
いや普通に読み込んでからwidthでいいだろ
Spriteでラップする意味もわからん

var l:Loader = addChild(new Loader()) as Loader
l.contentLoaderInfo.addEventListener(Event.COMPLETE,function(){trace(l.width)})
l.load(new URLRequest("hoge.jpg"))

680 名前:Now_loading...774KB [2008/09/26(金) 23:04:59 ID:eDty70e3]
sendAndLoadのことで現在悩んでおります。お助け下さい。

name1というテキスト入力とresultというダイナミックテキストがあり、ボタンに次のようなスクリプトを書きました。

on (release) {
System.useCodepage = true;
var send_lv:LoadVars = new LoadVars();
var load_lv:LoadVars = new LoadVars();
send_lv.name1 = name1.text;
load_lv.onLoad = function(success) {
if(success==true){
result.text=this.name2;
}else{
result.text="通信失敗";
}
};
send_lv.sendAndLoad("PHP絶対パス", load_lv, "POST");
}

そして、PHPは次のようにしました。

<?php
print('name2='.$_POST['name1']);
?>

このswfを直接動かしても、HTMLの中に埋め込んでもうまく動作しますが、そのHTMLファイルをホームページにアップすると
「通信失敗」となってしまいます。
この原因がわかりません。どなたかお知恵をお貸し下さい。

681 名前:Now_loading...774KB [2008/09/27(土) 00:43:44 ID:EZpr8eQE]
"PHP絶対パス"って何を指定してるの

682 名前:680 [2008/09/27(土) 00:50:32 ID:FzKvB/W5]
眠れないので、一応開いてみたら、レスがあったのでびっくりしました。
ありがとうございます。

PHP絶対パスとは、cgi.movie.geocities.jp/../sndAndLd.phpというような
PHPファイルのホームページ上の絶対パスです。



683 名前:Now_loading...774KB mailto:sage [2008/09/27(土) 01:07:31 ID:6SdSMo/P]
>>682
crossdomain.xmlはあるの?

684 名前:680 [2008/09/27(土) 07:53:36 ID:FzKvB/W5]
>>683さん、「crossdomain.xml」というのは初めて聞きました。

私は、www.1art.jp/を参考に勉強しているのですが、FLASHからPHPにデータを送ったり、
データを保存したり、データを読み込んだりすることは問題なかったのですが、このsendAndLoadが
どうしてもうまくいかないのです。

crossdomain.xmlはおそらく無いと思いますが、今から調べてみたいと思います。
ありがとうございました。

685 名前:Now_loading...774KB mailto:sage [2008/09/27(土) 08:00:27 ID:Vaav7MB0]
Airでキーロガーみたいなのって作れますか?
アプリケーションのウィンドウがアクティブじゃなくても
キー取得できるみたいなのです。

686 名前:Now_loading...774KB mailto:sage [2008/09/27(土) 08:40:57 ID:6u5xdhJN]
できない。
一時期それでユーザー名とパスワード抜き取るクラックが流行って、
できないように修正された。

687 名前:Now_loading...774KB [2008/09/27(土) 09:56:11 ID:+pZF67nb]
ランタイム共有用に書き出しの際に入力する URL って
どんな意味があるの?

読み込む側が必要なのは判るんだけど…



688 名前:Now_loading...774KB mailto:sage [2008/09/27(土) 11:34:04 ID:DkWrR+XD]
Away3Dなどのライブラリを試そうと思って、サンプルを漁っていたのですが
ほとんどがflaファイルで提供されていました。
フリーでflaファイルを扱えるソフトはないのでしょうか?

開発にはflexSDKとエディタのみでちまちま作るつもりなので、サンプルの中味さえ見れればいいんですが

689 名前:Now_loading...774KB [2008/09/27(土) 11:52:50 ID:0ok+QN84]
super()でスーパークラスのコンストラクタの引数をサブクラスのコンストラクタ引数で書き換える方法はやった事があるのですが
スーパークラス内のメゾットの引数をサブクラスから書き換えるという事はできるのでしょうか?

スーパークラス側で
protected function goMove(x:Number, y:Number, w:Number, h:Number):void {
このx,y,w,hをサブクラス側で指定するという事は可能なのでしょうか

actionscript3です、よろしくお願いします






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<316KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef