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


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

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



1 名前:Now_loading...774KB mailto:sage [2011/12/25(日) 02:37:34.48 ID:APghLI2o]
AcitonScriptのことなら
初歩的な質問でもなんでもおk

見れない、保存したい、flashを作りたいはスレ違い
下記の関連スレ、超基本的な質問へ。

●質問する時は自分の環境を書く(AS2,AS3の別も)
●質問はものすごい勢いじゃなくて結構
●できるだけコードも示す
●まず自分がやりたいことを明確に書く。そのために試してみた処理を書く

前スレ
ActionScript 誰かが物凄い勢いで解答するスレ29
toro.2ch.net/test/read.cgi/swf/1309349827/

関連スレ
Flashの超基本的な質問はここでしろ! part42
hibari.2ch.net/test/read.cgi/swf/1305783143/
※初心者は↑こちら推奨

ActionScript ライブラリ総合
hibari.2ch.net/test/read.cgi/swf/1308658905/


652 名前:Now_loading...774KB mailto:sage [2012/05/15(火) 12:56:51.71 ID:05nW6grb]
「同じインスタンス名だが別シンボルのMC」っていうのがどういう状況かわからん
同じ構造のFLA作ってアップすんのがはやそう

653 名前:650 mailto:sage [2012/05/15(火) 13:10:49.81 ID:yPoOfqh/]
お スレチェックしたとたんレスがw
状況?
例えば headMCという人の頭のMCだと内部に正面向いてるシンボルと斜め横向いてるシンボルが
faceMCというインスタンス名で1フレームと2フレームに配置
faceMC内は口アニメや目のまばたきなんかで再生ヘッドが回り続けている
正面顔MCと斜め横MCは同じインスタンス名で別シンボル 構造は(だいたい)同じ って事っす

で 子MC(faceMC)が回り続けてると孫MC(例えば帽子MC等)にアクセスし辛いという問題
ネストが深かったり複雑な構造だと参照がむずいね

654 名前:Now_loading...774KB mailto:sage [2012/05/15(火) 13:19:08.78 ID:ryUCaiVa]
>>653
フレームアクションの実行される順序が遅い等の理由で、
MC参照した時にはまだMCそのものがnewされてないとか
そんな感じじゃね?

タイムラインとの併用は、そういう点でいろいろ面倒くさいよ

655 名前:Now_loading...774KB mailto:sage [2012/05/15(火) 16:05:44.37 ID:aViScq1q]
flashからAS3.0を使っていて
地図上でAというボタンをクリックするとBが表示され
BをクリックでBが非表示になるという物が作りたいのですが
BをクリックでB自体には、removeChildを出来ないことまでは分かりましたが
どのような記述なら可能なのかが分かりません
ご教授お願いします

656 名前:Now_loading...774KB mailto:sage [2012/05/15(火) 16:17:07.08 ID:jg5/YWZw]
Bをシンボル化して適当なインスタンス名をつけて
Bをクリックする処理の中に

インスタンス名.visible = false;

を入れればBをクリックでBが消えるようになるはず
ちなみに

インスタンス名.visible = true;

だと表示になる

657 名前:655 mailto:sage [2012/05/15(火) 17:44:58.09 ID:aViScq1q]
>>656
できました、ありがとう!

658 名前:Now_loading...774KB mailto:sage [2012/05/16(水) 03:33:35.07 ID:nhKBQhho]
>>653
フレームアクションはどこに書いてるの?

659 名前:Now_loading...774KB mailto:sage [2012/05/16(水) 12:31:41.76 ID:mROV/zRb]
AS3.0を使い始めの初心者です
ステージ上にある「表示」ボタンをクリックで図をaddchildして(ボタンや図は複数あります)
「非表示」ボタンをクリックするとremovechildといった物が作りたいのですが

シーン 1, レイヤー 'Actions', フレーム 1、行 53 1067: 型 Function の値が
関連しない型 flash.display:DisplayObject に暗黙で型変換されています。

というエラーが出てうまくいきません
53行目に打っているのは下の物なのですが、
removeChild(fl_taib);

どのようにすればエラーが出なくなるのでしょうか、よろしくお願いします

660 名前:650 mailto:sage [2012/05/16(水) 13:05:04.69 ID:/fH3m7n9]
>>658
フレームには複雑な処理は書かずメインクラスのenterFrame部でまとめて処理してる

>>659
非表示って事はま再び表示する可能性が高いんじゃない? ボタン.visible = false; で
一時的に消しておけば? 画面移行なんかで完全に削除したいなら
addChild( @@@ ); した時と同じインスタンス名 もしくは同じ参照変数で removeChild( @@@ );
フレームに直接書くのとクラスファイルでは書き方も違うかも その情報でははっきりわからん



661 名前:Now_loading...774KB mailto:sage [2012/05/16(水) 14:05:59.79 ID:8AEIxPF/]
>>659
そのエラー通りに受けとれば、fl_taibがFunctionなんじゃないの?

662 名前:Now_loading...774KB [2012/05/16(水) 18:19:47.13 ID:69vlpoWj]
AS3(AIR2.0),WinXP,FlashCS5です。
ステージ上に置いたMC(graphMC)の子として2個の円グラフMCを設置したのですが、
graphMC.numChildren にて子の数は2個と表示されるものの、プレビューでも単独SWF
として起動しても実体として現れません。

ところが、SWFウインドウ以外の一旦画面の別の部分をクリックしてSWFを非アクティブに
して再度SWFをクリックすうるとプレビューおよび単独SWFで2個の円グラフが現れます。
※つまり、アクティブ→非アクティブ→アクティブで表示

この現象で考えられる原因は何でしょうか?

円グラフは各9個の扇形MCを持ってはいますが、SWF自体の負荷はファンの唸り声から
察するに大したことは無いようです。

SWFアクティブ時の処理は下で出来ますが、どう使えば良いのか分かりません。
stage.addEventListener(Event.ACTIVATE, activateHandler);
function activateHandler(event:Event):void {
// 処理
}

アドバイスよろしく願います。


663 名前:Now_loading...774KB [2012/05/17(木) 22:51:49.69 ID:r4+1D3k7]
win7 flashCS4 AS3.0です。

MCに外部画像を読み込ませるflashを作っています。
ステージ上配置したMCに読み込ませるのはできたのですが、
MCを、addchildさせると、
var urlReq:URLRequest = new URLRequest(PhotoUrl);
このへんでエラーが出ているようです。
addChildして生成した場合には変数の受け渡しを変えなければならないのでしょうか?
よろしくお願いいたします。


664 名前:Now_loading...774KB mailto:sage [2012/05/17(木) 23:44:08.25 ID:RdQxVoBl]
エラーの説明が出るとおもうんだけど

665 名前:Now_loading...774KB mailto:sage [2012/05/18(金) 10:16:51.73 ID:ri9dXoKJ]
>>662
その不具合は別の要因によるものっぽいな
そもそもコードは全部自分で書いたの? 何かのサンプルを元にしたなら内容を理解してない為
他の処理が不具合を引き起こしているのがわからない …とエスパー解答してみたぜ!

666 名前:Now_loading...774KB [2012/05/18(金) 22:49:36.55 ID:n/3VEiVe]
AS3です(CS4)。include文でのAS名の変数化ってそもそも可能なのでしょうか?

include "xyz01.as"; はOKでしたが、下記で試すとエラーになります。

var hoge:Object = new Object();
hoge.asFile = "xyz01.as";

include hoge.asFile;
1084: シンタックスエラー : stringliteral が hoge の前に必要です。

また単に、
var str:String = "xyz01.as";
include str;
としても駄目でした。

目的は変数化して状況に応じて自由にincludeさせることです。


667 名前:Now_loading...774KB mailto:sage [2012/05/18(金) 23:04:31.68 ID:e/U06ha/]
無理でしょ
includeはswfが作られる時に処理されるものであって、実行時に処理されるものではないから

668 名前:Now_loading...774KB mailto:sage [2012/05/18(金) 23:52:47.76 ID:MNyStys+]
無理だろうな
そんな使い方を普通しないし

669 名前:662 mailto:sage [2012/05/19(土) 00:38:16.45 ID:+8Syis+5]
>>665
どうも。
円グラフを構成する扇形はsketchbookというライブラリで描いています。
もしかしたらこれが親(graphMC)と相性が悪いのではと思い、適当に描いた
三角形の単純MCを扇形の代用に使ったところ即表示できました。
もっと他に試してみます。


670 名前:Now_loading...774KB mailto:sage [2012/05/19(土) 01:22:18.68 ID:fzZ+WuxO]
>>667-668
う〜む、無理ですか。了解。









[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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