actionscriptに行き詰まった厨が語り合うスレ2

このエントリーをはてなブックマークに追加
697695:2006/06/24(土) 00:15:13 ID:87tapgdQ
>>696
今作ってるのは、Flash <- XML -> PHP で、動作するRIAっぽいヤツ。
XPath使ったら、XMLのパースが簡単でスゲー嬉しい今日この頃。
698Now_loading...774KB:2006/06/24(土) 00:32:00 ID:ytNZ4yms
>>697
どんな感じか見たいなー。うp。

XPath便利だよね。DataBindingClassesをインポートしなきゃならんのだっけ?
標準で使えるようにしといてくれてもいいのにね(´・ω・`)

でも次期flashにはE4Xってのが載るらしいから便利になるかも。
699695:2006/06/24(土) 21:32:41 ID:87tapgdQ
>>698
用途がかなりニッチで特定されそうなんで、うpは勘弁^^;;;;;;
デザパタ使って作ろうとしてるんだけど、いまいちワカンネ...。
GUIの管理は、Mediatorパターン。
データ(XML通信)は、Observerパターン(てか、EventDispatcher)でやってる。

そそ、DataBindingをライブライに置いてないとダメ。
まんどくせ...。
700Now_loading...774KB:2006/06/24(土) 22:13:07 ID:ytNZ4yms
>>699
デザインパターンか。全く知らないからちょっとググったら
http://www.techscore.com/tech/DesignPattern/Mediator.html がひっかかった。
つまり今まで抽象的だった処理パターンに1つずつ名前を与えたら
便利なんじゃね?っていうことなのかな。
僕もRIAっぽいの作ってるから、覚えたらコードすっきりするかも。

とりあえず今は
「ベースとなるswf + その他いろんな機能を持ったswfたち」
って感じに分割して肥大化をしのいでる。
701Now_loading...774KB:2006/06/27(火) 22:41:25 ID:685+sbEW
よろしくお願いします。
いま、フレームアクションに以下を記述しています。

//
_root.abc.loadMovie("aaa.swf");
_root.abc.loadMovie("bbb.swf");
_root.abc.loadMovie("ccc.swf");
timer_ID = setInterval( function(){ _root.gotoAndPlay(2);} , 2000 );
//

この記述だと、aaa.swf,bbb.swf,ccc.swfの読み込みが終了するか、
しないか、わからないまま、20秒たつと、フレーム2に進んでしまう
という処理になります。これを、すべてswfファイルの読み込みが終了した
時から、20sたつと、フレーム2に進むという処理のフローにしたいのですが、
可能でしょうか? よろしくお願いします。
702Now_loading...774KB:2006/06/27(火) 23:29:50 ID:wwU8DhVu
>>701
MovieClipLoader使えばおk
分からなかったら下のスレへ。

ActionScript 誰かが物凄い勢いで解答するスレ 12
http://pc8.2ch.net/test/read.cgi/swf/1145601039/
703Now_loading...774KB:2006/08/16(水) 07:49:44 ID:ymimIjCY
Flashなんか死滅すればいいのに
704Now_loading...774KB:2006/08/17(木) 16:34:17 ID:b66ei+ml
だめだ、外部swfやjpegが読み込めん
705Now_loading...774KB:2006/08/17(木) 17:05:26 ID:b66ei+ml
俺にはやっぱりFlash向いてないや
706Now_loading...774KB:2006/08/21(月) 11:51:58 ID:yXSYJsmL
おー。行き詰ってるね!
707Now_loading...774KB:2006/09/01(金) 02:25:11 ID:kOQTS19G
もうだめだ…
アドビのサイトが迷路のごとく分かりづらい
あれは訪問者をはめる罠に違いない
708Now_loading...774KB:2006/09/01(金) 03:33:00 ID:x4mZqoTN
頭に来て開発ツールと今まで作ったものを全部消してみた

すっきりした
709Now_loading...774KB:2006/09/07(木) 11:27:57 ID:fBD0ZJpt
レス遅れて申し訳ないです。
>>978
きれいに作られてますね・・・参考にしてみます。
>>979
フォーカスを内部変数で管理することにより、
数字の入力を1つのMCに限定することができました!
有り難う御座いました!

教えて君で申し訳ないのですが、フラッシュでブラウザの
F5を殺すことは技術的に可能でしょうか?
JavaScriptで殺す方法は試したのですが、フラッシュ上にフォーカス
があるとJavaScriptが効かず更新されてしまうのですが・・・
可能か不可能かだけでも教えて頂けないでしょうか?
710ブウ:2006/09/14(木) 13:00:38 ID:WBpwW92R
誰か、Flashのリンクの貼り方知ってる方いますか??
ちなみに外部のwebページではなく、
自分で作成したHTMLファイルにです。
ホームページのTOPを作っててメニューFlashをつくって、
各メニューボタンに

on(release){
Geturl("http://...index.htm");
}

を設定しました。
で、Flashplayerで再生してちゃんと指定先に飛ぶんですが、
HTMLであげると一切動かないんです(>□<;)

詳しい方いましたらお願いします(:´⊆`.:)
711Now_loading...774KB:2006/09/16(土) 18:20:41 ID:2JrBZIWD
一切動かないっていうのはボタン押しても飛ばないってこと?
712Now_loading...774KB:2006/09/24(日) 02:45:28 ID:O6CMBHsx
質問です。
現在の再生フレーム番号の表示方法は分かったのですが、
これを、キー(例としてB)を押したときのフレーム
番号のみを表示させる方法は無いでしょうか?
713Now_loading...774KB:2006/09/25(月) 02:29:54 ID:ORHKc9J3
>>710
getURL();
ね。
スタンドアローンのほうのフラッシュプレイヤーのバージョンが低くて、メソッドの大文字小文字を区別しないのに
IEの方のプレイヤのバージョンが高くて、メソッドの大文字小文字を区別して
Geturlというメソッドが存在しなくなるために起ってると思われ

端的に言うと
getURL("http://pc8.2ch.net/test/read.cgi/swf/1059977784/710");
ってかけ
714Now_loading...774KB:2006/10/23(月) 17:22:25 ID:A57NYDyR
MediaPlaybackに外部FLVの動画を連続で再生させたいんだけど、どうすればいいんでしょうか?
MOVIE1が終了後MOVIE2を再生というように。

またMediaPlaybackの音声を最初からオフにしておくにはどうすればいいのでしょうか?
715Now_loading...774KB:2006/10/23(月) 18:02:56 ID:8Tth4RpX
>>714

import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
trace("flvによってはcomplete受け取れない");
my_FLVPlybk.play("movie2.flv");
};
my_FLVPlybk.addEventListener("complete", listenerObject);
my_FLVPlybk.volume = 0;
my_FLVPlybk.contentPath = "movie1.flv";

こんどからこっちね
ActionScript 誰かが物凄い勢いで解答するスレ 14
http://pc8.2ch.net/test/read.cgi/swf/1157663122/
716jojo:2006/11/13(月) 14:35:22 ID:TDMlZfLZ
onDataを使って、エクセルで作った表を二次元配列(Array?)に
そのまま入れるには、どのようにすればいいのでしょうか?

list_arr = new Array();
list_arr.onData = function(data_str) {
list = data_str.split("\n").join(" ").split("\r");
var nLength = list.length;
for (var i = 0; i<nLength; i++) {
var temp_array = list[i].split(",");
}
}
list_arr.load("data.csv");

いろんなサイトのものを試しているのですが、ならなくて・・・
初心者なもので、どこがダメだかさっぱりです。
717dio:2006/11/13(月) 17:16:37 ID:IKYqHKo2
>>716

list_arr = new LoadVars();
temp_array = new Array();//←二次元配列の入れ物
list_arr.onData = function(data_str) {
var list = data_str.split("\r").join("\n").split("\n\n").join("\n").split("\n");
var nLength = list.length;
for (var i = 0; i<nLength; i++) {
temp_array[i] = list[i].split(",");
}
};
list_arr.load("data.csv");


ArrayにonDataのイベントは無い
Arrayにloadのメソッドは無い
varの意味がわかっていない
temp_arrayがどうなるかも理解できていない

もっとがんばりましょう。
718Now_loading...774KB:2006/11/14(火) 01:55:48 ID:QzRcyXnN
719Now_loading...774KB:2006/11/15(水) 21:20:41 ID:r35ngycg
ttp://t-a-i.org/zk/webdev/FLASH_MOBILE/
の「Flash Lite制作上のポイント(メモ)」に、
String(),Number()などの型変換の関数が使えない
と書いていますが、Flash Liteでそれに変わるものはないのでしょうか?
720Now_loading...774KB:2006/11/15(水) 22:40:31 ID:2Jo90iG+
和田罪(ワダツミ)の木
  ∩∩                                                        V∩
  (7ヌ)                 盗作            児童買春            人殺し  (/ /
 / / レイプ    盗撮      ∧_∧   セクハラ     ∧_∧     痴漢     ∧_∧  ||
/ /  ∧_∧    ∧_∧   _( ´∀` )   ∧_∧  ._( ´∀` )    ∧_∧  ._( ´∀` ) ||
\ \( ´∀`)ー‐-( ´∀` )  ̄       ⌒- ( ´∀` ) ̄       ⌒`-( ´∀` ) ̄       ⌒` /
  \       /⌒    ⌒ ̄ヽ和田義彦/~⌒    ⌒ ̄ヽ和田友良/~⌒     ⌒ ̄ヽ和田信也/
   | 和田  |ー、     /  ̄|     //`i 和田勉/ ̄|.      //`i 和田弘 / ̄|.     /
   |真一郎|  和田英生  (ミ    ミ)  |      / (ミ     ミ)  |    | (ミ    ミ)
   |    | |     | /      \ |     | /       \ |     | /      \
   |    | )     /   /\.   \|     /   /\    \|    /   /\   \
   /   ノ |/   ヽ ヽ、_/)  (\   )  ヽ ヽ、_/)  (\    )  ゝ ヽ、_/)  (\   )
   |  |  |/   /|   /  レ   \`ー ' |  |  /  レ   \`ー ' |  |  /  レ    \`ー '
ttp://www.tanteifile.com/diary/2006/10/22_01/index.html
http://academy4.2ch.net/test/read.cgi/gallery/1149689968/65
http://academy4.2ch.net/test/read.cgi/gallery/1149689968/575
721Now_loading...774KB:2006/12/03(日) 23:43:55 ID:mFQveG9f
ロールオーバーするとドロップダウンで追加メニューが出てくるようなインターフェイスって
作りにくいんだけど、どうやったらいいんだろう。
on文とかって複数重ねて使えないし。
親メニューの当たり判定を後でドロップダウンする追加メニューにも適用するのってどうやって
するんでしょ?
以外とその辺のTipsって本とかで出てないような気がする。
722Now_loading...774KB:2006/12/04(月) 00:22:08 ID:48Zn5OCe
onEnterFrameでhitTest(_root._xmouse,_root._ym(ry
723Now_loading...774KB:2007/03/21(水) 10:08:49 ID:6aj/KLJA
例えば_level1にでてきた1.swfを
自動でクリックしてくれるactionscriptってないですか?
724Now_loading...774KB:2007/05/29(火) 21:26:06 ID:AzJqeqV1
すげぇ過疎
725Now_loading...774KB:2007/08/16(木) 00:30:00 ID:DmgvRDAm
突然入ってきてすいません、少し知恵を貸してください。
僕は今、マウスのホイールクリックでボタン判定を
とる方法が必要で、ホイールの判定はできたのですが、
その判定が違うフレームやシーンでも行なわれてしまうのです。

function onEnterFrame() {
var r = ASnative(800, 2)(4);
if (onEnterFrame.r != r) {
if (onEnterFrame.r = r) {
onWheelbuttonDown();
} else {
onWheelbuttonUp();
}
}
}

function onWheelbuttonDown() {
trace("pao");
gotoAndStop(2);
}
onEnterFrame.r = ASnative(800, 2)(4);

が今書いてあるASです。
1フレーム内だけで判定を求めたいので、
図々しいようですがよろしくお願い致します。
726Now_loading...774KB:2007/08/28(火) 08:43:20 ID:TcpbLSW9
>>725
下のonWheelbuttonDownの定義を
function onWheelbuttonDown() {
trace("pao");
onEnterFrame=undefined;
gotoAndStop(2);
}
に書き換える。
727Now_loading...774KB:2008/01/18(金) 18:15:02 ID:iI/vs/sE
age
728Now_loading...774KB:2009/03/25(水) 18:02:33 ID:HMY4stFe
AS2で、グラフィックとコードをなるべく分離する最善の方法は
どういう書き方でしょうか?
flaに一行もASを書かずに済ませることって可能ですか?
729Now_loading...774KB:2009/03/26(木) 02:15:30 ID:isqMMPhL
スクリプトからattachMovieとかしたMovieClipとかってイベントが割り振れないんですが(指マークにならない)
どうしたらいいんでしょう。

730Now_loading...774KB:2009/03/26(木) 03:41:32 ID:isqMMPhL
あげ
731Now_loading...774KB:2009/04/04(土) 21:44:25 ID:5naOG/FO
>>728
1行も書かないってのは無理だけど、俺のゲームでは1フレーム目に全体を制御するクラスを作って停止させて
その後はクラス内から_rootにMCをアタッチしたり関数をインターバル実行させて各MCを再生したりしてる
ボタンとかのイベントの関数とかもその中で代入してる
flaファイル内のASは2行くらいかな
732Now_loading...774KB:2009/04/08(水) 21:15:58 ID:QeG4Bh+3
質問です。
(ビットマップデータ)パーリンノイズがうまく動作するFlashPlayerのバージョンは8からで正しいですか?
733Now_loading...774KB:2009/04/13(月) 17:34:47 ID:4CSesGFr
初心者だけど知恵を借りたいです。
マイクで叩く音を拾って、”小さい音”と”大きい音”で違うアクションさせたい。
onEnterFrameでactivityLevelを拾って二つの閾値を
if (mic.activityLevel < 20) { なんもしない }
else if (mic.activity.Level <40) { アクション@ }
else if (mic.activity.Level <100) { アクションA }
みたいにしたんだけど、これだと
音が2フレームにまたがるとアクションがエコーするみたいに連続して起っちゃう
アクションAさせたいときも@が前後のフレームで起っちゃう
って問題があるんだけど、どのような対処法があるでしょうか
734Now_loading...774KB:2009/04/13(月) 17:36:12 ID:4CSesGFr
誤爆
735Now_loading...774KB:2009/04/29(水) 01:34:49 ID:tQOWr1h6
あのー
flash10で最近3D始めたんですが・・・
Matrix3DのrawDataで与えるVector.<Number>が
なんか転置されてるような気がするんですが・・・気のせいでしょうか?
リファレンスに列ベクトルって書いてあるし
Matrix3Dのとこ見てもそれようの行列になってるんですが、
実装的には行ベクトルだったりするんでしょうか??
736Now_loading...774KB:2009/11/24(火) 18:47:02 ID:hkx7UTbP
全然書き込みがないんでageる

forの部分でシンタックスエラーが出て構文的におかしいはずないのに
と何時間も悩んでたらもう同じように1度書き直したら通った…
なんなんだよ… そもそもforの部分だってコピペしただけなはずなのに
どっかに全角とかあったりしたのだろうか

でも、ホッとした…
737Now_loading...774KB:2009/12/22(火) 11:13:15 ID:q+BzE9zf
マイク入力やLINE入力した音を扱うことができるのはわかったのですが、
例えばiTunesなんかの音楽プレイヤーで再生されてる音をflashで拾うことって可能ですか?
環境はwin xpでflash cs4です。
ご存じの方おしえてください!
738Now_loading...774KB:2009/12/24(木) 05:04:52 ID:DG9ZutaN
>>737
それは、相手の環境によるんじゃね?
739Now_loading...774KB:2010/01/10(日) 02:15:37 ID:gI76VF9D
てすと


740Now_loading...774KB:2010/01/12(火) 18:46:26 ID:5NeMRdOc
>>738
ありがとう。規制かかっててレスできなった。遅くなってスマソ。
相手によるってことはどういうことだろう。

自分がやりたいことはスクリーンセーバーという体裁をとりつつも
作動中に相手がPCで音楽を聞いていたらそれに同期するようなフラッシュなんよ
相手がマイク(WEBCAMなど)を持っている場合はアクセス許可を得た上でそこから音を拾えるのだけど、
そうすると外部からのリターン音になっちゃう
説明わかりにくくてスマソ

相手がPCで聞いてる音楽にあわせて同期したいんよね
マイクとか外部デバイス一切関係なしに
やっぱりむりかなああ
741Now_loading...774KB:2010/03/29(月) 14:05:54 ID:fh423hBU
FLASH板に来てActionScriptで検索しても質問スレがなかったんでこちらで質問させてください。
ActionScriptをこれから始めたいのですが、FLASH板住民がオススメする入門書はありますか?
本一冊がとても高く、どうも気軽に買えないので、3.0で「これがわかりやすいよ」って本を教えていただきたいです。
いつかはmixiアプリを作りたいと思っています。
742Now_loading...774KB:2010/03/29(月) 17:34:38 ID:trPFhGlA
プログラム非童貞ならオンラインのLiveDocだけでいいと思う。
743Now_loading...774KB:2010/04/26(月) 22:35:34 ID:f+4gQOIr
質問スレはあるさね

ActionScript 誰かが物凄い勢いで解答するスレ 26
http://pc12.2ch.net/test/read.cgi/swf/1270211035/
744Now_loading...774KB:2011/02/18(金) 21:08:17 ID:ih6V5KAp
745電脳プリオン 忍法帖【Lv=40,xxxPT】(3+0:8) 【24.1m】 :2013/01/27(日) 14:41:41.72 ID:BundcrD8 BE:729735089-PLT(12080)
3はなさそうだな
746Now_loading...774KB
      _
      |O\
      |   \ キリキリ
    ∧|∧   \ キリキリ
ググゥ>(;⌒ヽ    \
    ∪  |     (~)
     ∪∪   γ´⌒`ヽ
     ) )    {i:i:i:i:i:i:i:i:}
     ( (    ( ´・ω・)、
           (O ⌒ )O
            ⊂_)∪