[表示 : 全て 最新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

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です、よろしくお願いします

690 名前:680 [2008/09/27(土) 12:27:21 ID:rd6K8L3s]
crossdomain.xmlを試してみましたが、どうもうまくいきません。

そもそも、swfとPHPは同じフォルダにアップされているので、crossdomain.xmlは要らないのでは?

>>682に書いたことには少し誤りがあって、PHPファイルの絶対パスはttp://movie.geocities.jp/../sndAndLd.phpなのですが、
Yahooジオプラスでは、cgiをリクエストする際にttp://cgi.movie.geocities.jp/../sndAndLd.phpとcgiを付ける必要があるのです。
こういう場合でも、crossdomain.xmlが必要なのでしょうか?



691 名前:Now_loading...774KB mailto:sage [2008/09/27(土) 17:14:03 ID:Kr6MFw+j]
>>689
super.goMove(1,2,3,4);

692 名前:Now_loading...774KB mailto:sage [2008/09/27(土) 21:31:24 ID:s4wheZgr]
>>690
ホスト名がぴったり一致しない限り必要だよ。
IPアドレスなんかが同じだったとしても。

693 名前:689 mailto:sage [2008/09/27(土) 23:09:13 ID:dT4DedqN]
>>691
super.メゾットで試した所値を渡す事ができました
ありがとうございました!

694 名前:690 [2008/09/28(日) 04:37:36 ID:Y0qa1f5w]
>>692さん、ありがとうございます。
もう一度やってみます。

695 名前:Now_loading...774KB [2008/09/28(日) 10:05:04 ID:2gqkkW7m]
WinXP-ProでFlash8-Pro(AS2.0)を使っています。

ヘルプを参照し、Matrixクラスを使ってMCを歪ませたいのですが、うまく出来ません。

下のASでは、root上にあるmc1というMCを、ボタンで関数disorting()を呼び出すことに
よって、元の正方形の上辺を移動させて(スライドさせて)ひし形を作ることを目的に書
きました。(MCの基準点は左下の角です) 

import flash.geom.Matrix;
//
Tx = this.mc1._x;
Tx = this.mc1._y; //位置はそのまま
//
function disorting() {
var skX = 1; //仮に1を入れています
var skY = 1;
//
var myMatrix:Matrix = new Matrix(0, skY, skX, 0, Tx, Ty);
//
_root.mc1.transform.matrix = myMatrix;
//
}

skXの値を色々変えましたが、MCが回転してしまいます。
どうしたら良いでしょうか?

696 名前:Now_loading...774KB mailto:sage [2008/09/29(月) 10:52:37 ID:aC09E/Gj]
CS3 AC2.0を使っています。
先頭のMCを頭にして、後ろに小さいMCがしっぽのように付いてくるようにしたいです。
配列に記憶した先頭MCのx,y座標に移動してくるようにはできたのですが、
思っていたような動きになりませんでした。
こちらのFlashにある、マウスを追尾する生物のような動きにしたいです。
ttp://intihuatani.usc.edu/cloud/flowing/core.html
どうすれば良いでしょうか、お願いします。


697 名前:Now_loading...774KB mailto:sage [2008/09/29(月) 11:57:32 ID:ejpryKDp]
>>695
ttp://www.fumiononaka.com/Sample/FPS2008/

698 名前:Now_loading...774KB mailto:sage [2008/09/29(月) 19:31:41 ID:DstKV62m]
SEFファイルからサーバにデータを送る方法を探してます。SWFで書き込んでファイルとしてサーバに飛ばしたいのですが、
(その逆も)わかる人いたら教えてください。

699 名前:695 mailto:sage [2008/09/29(月) 19:40:01 ID:szGcbCaQ]
>>697
Thx。出来ました(座標値変数の間違いを併せて修正)。

紹介のサイトの行列要素はFlash8のヘルプの並びと違っていますね。
(b⇔c)
そのせいか、歪の方向がXYで入れ替わっています。


700 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 00:04:02 ID:JnRCOEdp]
インポート文でワイルドカード使わずに個々にインポートする事が推奨される理由って、
厳格さ的な意味合いでですか?

import flash.events.*;
ってした方が楽ですし、FlashDevelopなんかではコード補完も効いて使いやすいんですが、
こういう指定(使わないものも読み込む)すると何かデメリットありますか?



701 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 04:12:12 ID:+mrElHkH]
AS3.0で
if文の条件に「MovieCripが特定のフレームになったとき」
というのを使いたいのですが、どういった記述になるのでしょうか?

702 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 05:38:14 ID:T4EzoT/y]
>>700
コンパイルするときにコンパイラがライブラリを検索する時間が短縮できる
あとは、ソースとして明示的にとかだけど、大量にある場合は*でもいんじゃね
>>701
一番簡単なのはそのフレームにAS書く
あとはEnterFrameイベントでcurrentFrameをチェックする

703 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 08:53:02 ID:+mrElHkH]
>>702
currentFrameがまさにそれでした。
ありがとう

704 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 12:52:52 ID:5LAmHauj]
FlexBuilder3.0, Flex3.1 AS3です。

FlexBuilderのヘルプから、リファレンスを見ると、
flash.ui.Keyboardの静的定数に、AとかBとかのキーコードの定数があるのですが、
FlexBuilder上でKeyboard.Aと記述すると、
「1119: 未定義である可能性が高いプロパティ A に静的型 Class の参照を使用してアクセスしています。」
というコンパイルエラーになってしまいます。
でも、Keyboard.DELETEという定数は、普通に使用可能です。

なぜ、この定数が使えないんでしょうか?
少し調べてみるとWeb上の記述だと、その定数はないのですが、
livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/ui/Keyboard.html
私のFlexBuilderのヘルプから見ると、その定数は存在します。
こっちにはありますね。
help.adobe.com/ja_JP/AIR/1.1/jslr/flash/ui/Keyboard.html

どうすれば、この定数が使用できるのでしょうか?

試したコードはこんな感じです。
private function myKeyDown(eventObj:KeyboardEvent):void
{
  if (eventObj.keyCode == Keyboard.A)
  {
    //
  }
}


705 名前:704 mailto:sage [2008/09/30(火) 12:57:06 ID:5LAmHauj]
書いてから、読み返してみて気づきました。

ランタイムバージョン: AIR 1.0

と書いてあるから、AIRじゃないと使えないんですね。
Flashでも使えてもよい定数だと思うんですが、
仕様みたいなんであきらめます。

#リファレンスのランタイムバージョンも注意して読まなきゃいけなんだな。


706 名前:Now_loading...774KB [2008/09/30(火) 13:27:51 ID:FqpjVlmo]
actionscript2です。ご教授お願いします。
インスタンスを複数生成してそれらのインスタンスを一まとめに
して大きさや座標を変更したいのですが、お願いします。

707 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 13:31:15 ID:BXj7572w]
>706
attachMovie()
インスタンス名._x
インスタンス名._y
インスタンス名._xscale
インスタンス名._yscale

708 名前:Now_loading...774KB [2008/09/30(火) 13:56:16 ID:FqpjVlmo]
>>707
個々に設定するのではなく、別の方法はありますか?

709 名前:Now_loading...774KB [2008/09/30(火) 14:15:48 ID:YMCRFJr0]
ひとつのMCに全部入れてMCのサイズ、座標変更

710 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 14:16:25 ID:BXj7572w]
>708
for()
while()



711 名前:Now_loading...774KB [2008/09/30(火) 14:25:31 ID:FqpjVlmo]
>>709
スクリプトで実装させる方法を教えてください。
ひとつにしてマスクを設定しようと思っております。

712 名前:Now_loading...774KB [2008/09/30(火) 15:16:42 ID:YMCRFJr0]
>>711
this.createEmptyMovieClip("MC", this.getNextHighestDepth());
for (i=0; i<10; i++) {
MC.attachMovie("instance", "instance"+i, MC.getNextHighestDepth(), {_x:Math.random()*100, _y:Math.random()*100});
}
MC._xscale = 50;

713 名前:Now_loading...774KB [2008/09/30(火) 15:18:02 ID:FqpjVlmo]
>711ご意見を参考にいろいろ試すことによりうまく実装できました。
ありがとうございます。

714 名前:Now_loading...774KB [2008/09/30(火) 15:20:02 ID:FqpjVlmo]
>>712
ありがとうございます。
まさに思い描いた感じです。
参考にしてみます。

715 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 16:30:03 ID:BXj7572w]
とことん無視されたわ
くるんじゃなかった

716 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 17:52:43 ID:ChXMi9Da]
flahs版はコピペして動く物しか受け付けない
礼儀知らずばかりだよ

717 名前:Now_loading...774KB mailto:sage [2008/09/30(火) 17:57:01 ID:JnRCOEdp]
>>702 返事遅れました それほど違いは無さそうなんですね ありがとう

718 名前:Now_loading...774KB [2008/09/30(火) 19:07:03 ID:J/cIXyN9]
コミュニケーションスキルがゼロの奴が何やっても何も動かんさw
プログラムと同じでルールってもんがあるわな

719 名前:Now_loading...774KB mailto:sage [2008/10/01(水) 00:18:06 ID:gA2ThXqQ]
質問の本音は完成品クレクレ

720 名前:687 [2008/10/01(水) 07:18:28 ID:rL4gLnc1]
回答無しか…



721 名前:706 mailto:sage [2008/10/01(水) 09:39:01 ID:MpIpYHyP]
>>715
すいませんでした。

またよろしくお願いします。


722 名前:Now_loading...774KB mailto:sage [2008/10/01(水) 13:53:20 ID:t7kKbmo9]
ActionScriptでTweenerを使って色を赤→白とトゥイーンさせたい場合、
0xff0000 を 0xffffff までTweenerで変化させると
その間にある赤以外の色も表示されてしまいます。

うまく他の色を表示させずに変化させることはできませんでしょうか?

723 名前:Now_loading...774KB mailto:sage [2008/10/01(水) 14:42:08 ID:wEJ1qrZw]
>>722
背景に白いオブジェクト用意して
Tweener.addTween(myMovieClip, {_alpha:0});
で、出来る予感。

724 名前:Now_loading...774KB mailto:sage [2008/10/01(水) 15:29:10 ID:KPLLzcxS]
>>688
flaのASはヌル文字を取れば(あるいはUTF-16として読めば)大体は読めますし
swfからASを抽出するツールもいくつか存在するようです。
が、Away3Dに関していえばここでソースが見られます。
ttp://away3d.com/examples.php?api=Away3d&searchterm=;

725 名前:Now_loading...774KB mailto:sage [2008/10/02(木) 23:41:38 ID:2uQUyDG+]
質問です。

getChildren() や getChildAt(x) などで取得したオブジェクト(配列)が,
どんな種類のコンポーネントかを判別する手段はありますでしょうか?

ご教示願います。よろしくお願いします。

726 名前:Now_loading...774KB mailto:sage [2008/10/03(金) 03:43:43 ID:5RCjUr5y]
AS3.0で、
画面全体を揺らすエフェクトが必要になり

画面上にある各mc名.y

の変化で、画面を揺らしているように見せているのですが
画面に出るmcが増えるたびにどんどん行が増えてしまいます。
もっと効率的な指定の方法などありませんでしょうか?

727 名前:Now_loading...774KB mailto:sage [2008/10/03(金) 04:29:52 ID:ycAKmgpt]
>726
入れ物としてのmcをつくって全部中に入れる
このmcを揺らすだけで済む

728 名前:Now_loading...774KB mailto:sage [2008/10/03(金) 08:11:37 ID:7PfOZSpT]
>>725
どういう目的か解らんがisとかasとかtypeof使えばいんじゃね


729 名前:704 mailto:sage [2008/10/03(金) 16:55:25 ID:0HNTJGKW]
Flash CS3でグラフィカルなコンポーネントを作って、Flexから使いたいと思っていますが、
やりたい事は、プロパティの変更によって見た目が変わるといったことです。
どのようにしてFlash CS3で作成したコンポーネントに、プロパティやメソッドを定義すべきか分かりません。

自分で確認できたのは、
・Flex Component Kit for Flash CS3を使うのは分かりました。
・Flash CS3で書いたMovieClipを、swc化して、Flexで貼り付けられたところは確認しました。
この段階では、操作できないただの絵です。

Flash CS3でメソッドやプロパティを用意してあげるべきだと思うのですが、
どこにクラス定義を書いたらよいのでしょうか?


730 名前:Now_loading...774KB mailto:sage [2008/10/04(土) 00:41:09 ID:1d+hAd5v]
>>728
isを使ったら思い通りのことができました。
ありがとうございました!



731 名前:Now_loading...774KB mailto:age [2008/10/04(土) 14:08:03 ID:9sn63Vep]
FlashCS3&AS3での質問です。
メインタイムラインの1フレーム目にMCを設置したとします(インスタンス名:testmc)
そしてtestmcはaddEventListener(Event.ENTER_FRAME,hoge);
のようなイベントを実行していたとします。

そこで、メインタイムラインの100フレーム目とかでそのMC(testmc)を削除したとします。
(この場合メインタイムラインからtestmcがremoveChildされたという解釈でいいのかな?)
この場合removeEventListener(Event.ENTER_FRAME,hoge);を実行してないので
testmcが裏でそのイベントを永遠と処理し続けることになりますよね?

メインタイムラインからMCを削除したと同時にremoveEventListenerが呼ばれるようなプログラムを組みたいのですが
testmcがremoveChildされた瞬間に呼ばれるイベントとかは存在するのでしょうか?

今のところ、そのMCを消す直前にキーフレームを作ってremoveEventListenerを呼んで対策しています。

何かいい方法がございまいたら教えてもらえると有り難いです。
よろしくお願いします!

732 名前:Now_loading...774KB mailto:sage [2008/10/04(土) 19:13:31 ID:ZsmLtQ5t]
removed
ttp://livedocs.adobe.com/flex/3_jp/langref/flash/display/DisplayObject.html#event:removed

733 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 07:33:14 ID:f1pVXO/p]
>>731
removeChild(表示リストから外す)時に呼ばれるとかは無いと思う
nullする時点でリスナー消去やタイムラインstopなどの終了処理を自分で記述する

734 名前:Now_loading...774KB [2008/10/05(日) 08:11:48 ID:Sdwe38Mg]
なにこの展開w

mc.addEventListener(Event.REMOVED,func);
function func(event:Event):void{trace("ステージ上から消去されました");}
removeChild(mc);

揃いも揃ってまあwいろんな所が不自由な奴ばっかだなw

735 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 08:16:25 ID:f1pVXO/p]
>>734
リスナー登録すりゃできるしw

736 名前:Now_loading...774KB [2008/10/05(日) 08:52:36 ID:2KEA/Arr]
AS3のLoaderでswfをload後に、PROGRESSイベントでは全バイト読み込まれているのに、
INITやCOMPLETEにならない特定のswfがあるんですが、原因を追跡する方法はありますか?

IO_ERRORイベントや
try {
 loader.load(target);
} catch (error:Error) {
}
にも引っかからないんですが


737 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 09:09:19 ID:UbHgfeDX]
>>727
今ある中ではそれが効率的ですね
遅くなりましたがありがとうございました

738 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 14:12:03 ID:yjRMqgXh]
質問です。

ホームページに動画データの入ったflashを載せたいのですが、flash自体は載るのに
動画が表示されません。
<!--flashを表示-->
<embed src="flash.swf"
width="550" height="400" bgcolor="#ffffff"
で記述したんですが・・・
動画データは同じファイルに入ってます。
困ってます・・・たすけてください。

あ、AS3を使ってます。

739 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 21:12:10 ID:Es6KxZrQ]
アダルトビデオか?
俺にも見せろ。

740 名前:Now_loading...774KB [2008/10/05(日) 21:58:40 ID:usVPpYR2]
教えてください。

あるmcをクリックすると、そのたびに「vacant」「occupied」という2つが入れ替わるものを
作りたいと思っています。
最初は、swapDepthを使っていたのですが、attachMovieの方がいいのではないかと思い、
いろいろ試行錯誤しているところです。

mc = _root.attachMovie( "occ", "mc1", 1 ) ;
mc._x = 10 ; mc._y = 20 ;

mc1.onRelease = function() {
mc = _root.attachMovie( "vac", "mc2" , 1) ;
mc._x = 10 ; mc2._y = 20 ;}

このようなスクリプトにおいて、新しくロードされたvacに対するボタンアクションはできるのでしょうか?

最初は、透明のボタンを重ねておいて、その押された回数によって「vacant」「occupied」が入れ替わるようにしていたのですが、
このようなボタンが50個もあるので、なんとかまとめる必要があるのです。よろしくお願いします。




741 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 22:42:40 ID:Y40PAbvO]
>>738
ローカルでは再生されるの?
Flash自体読み込まれてないって事はないの?

>>740
mc2.onRelease = function(){ }

表示を切り替えたいだけなら_visibleでいいんじゃない?

742 名前:Now_loading...774KB mailto:sage [2008/10/05(日) 22:51:52 ID:h4p7romc]
>>740
表示を切り替えさえできればいいのかな?
だったら、MCの_currentframeに応じてそのMCのなかのvacantフレームとoccupiedフレームを移動とかもありでは?
スクリプトも状態に応じて対応を変える関数をひとつつくっておいて
forかなんかですべてに割り当てるとか。

目的を明確にしたほうがより適切な方法が見つかるかもよ。






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

前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