2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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

1 :Now_loading...774KB:2014/02/01(土) 23:50:08.56 ID:nCh3mKs4.net
AcitonScriptのことなら
初歩的な質問でもなんでもおk

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

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

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

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

61 :Now_loading...774KB:2014/03/30(日) 09:41:24.62 ID:ipDp90Md.net
XML読み込んで抽出する際に

function getFileList(_name:String):XMLList{
return xml.filename.(text() ==_name);
}
は普通に返してくれるのに、

function getFileList(_name:String):String{
var _type=1;
var _filelist:XMLList;
switch(_type){
case 1:
_filename = xml.filename.(text() ==_name);
}
return _filelist;
}

みたいな感じでswitch構文の中でXMLから抽出しようとするとundefinedになってしまう
どこでどうやってもswitchの中だとダメだったんだけどこういう仕様なのだろうか・・・

62 :Now_loading...774KB:2014/03/30(日) 09:50:09.78 ID:QSZ/Ubtr.net
やろうとしてることとそのコードが違うと思うよ。
よくコード見てみ

63 :Now_loading...774KB:2014/03/30(日) 10:16:23.47 ID:3beL080O.net
xml.filename.〜 てのは型がXMLListなんだろ?
それをStringで返そうとすりゃundefinedにもなると思うお

>>62
せめてもうちょいヒントになる事教えないとw

64 :Now_loading...774KB:2014/03/30(日) 15:51:53.12 ID:M1yUPKAQ.net
申し訳ない、打ち間違えてましたね
例に出すために追加した方で間違えてたら世話ないな
return とかの部分は割とどうでもよくて、xml.filename.(text()==hoge)の部分が
swith文の外だと抽出出来るのに、中だとundefinedになっちゃうんですよね
こういう仕様なのかなぁと

65 :Now_loading...774KB:2014/03/30(日) 16:33:12.19 ID:3beL080O.net
_filename はメンバ変数?
定義してると書いてみ

66 :Now_loading...774KB:2014/03/30(日) 16:33:55.22 ID:3beL080O.net
定義してるトコ なw

67 :Now_loading...774KB:2014/03/30(日) 16:37:04.62 ID:3beL080O.net
あー わかった こうじゃねえのか?
_filelist = xml.filename.(text() ==_name);

ただの凡ミスじゃねえか 気が付かなかった方も悪いがw

68 :Now_loading...774KB:2014/03/30(日) 19:16:20.69 ID:6WsfmA5r.net
ASはじめてみようかと思って、flashdevelop落として
書き始めたらいきなり詰まった・・・orz
bitmapクラス(?)で画像ファイル読み込んで表示するだけ
のつもりが、結果には真っ白な画面しか出てこなくて、
ファイル読み込みとかされてないみたいです。

何かコーディング間違ってるところがあるのでしょうか?
ご教授ください。

package
{
import flash.display.Sprite;

public class NewClass extends Sprite
{
[Embed(source="Blue hills.jpg")] private var imgHaikei:Class;
public function Main()
{
//背景の登録
addChild(new imgHaikei);
}
}
}

69 :Now_loading...774KB:2014/03/30(日) 20:22:09.75 ID:iF7VEcMu.net
addChild(new imgHaikei);

addChild(new imgHaikei());


70 :68:2014/03/30(日) 21:01:22.60 ID:6WsfmA5r.net
>>69
ありがとうございます。
以下のようにしてみましたが、状態は変わらず。
真っ白な画面だけが表示されただけでした。

package
{
import flash.display.Sprite;

public class NewClass2 extends Sprite
{
[Embed(source="Blue hills.jpg")] private var imgHaikei:Class;
public function Main():void
{
//背景の登録
addChild(new imgHaikei());
}
}
}

154 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★