板検索:
ActionScript 誰かが物凄い勢いで解答するスレ33 (467)
まとめビュー
1
Now_loading...774KB[sage]   投稿日:2014/02/01 23:50:08  ID:nCh3mKs4.net
AcitonScriptのことなら
初歩的な質問でもなんでもおk

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

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

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

関連スレ
Flashの超基本的な質問はここでしろ! part44
※初心者は↑こちら推奨
コメント1件


2
Now_loading...774KB[sage]   投稿日:2014/02/02 17:10:04  ID:QBByOmNK.net
1乙

3
Now_loading...774KB[sage]   投稿日:2014/02/02 20:09:53  ID:cV+rmUgU.net(3)
●質問する時は自分の環境を書く
OS:Win7
使用ソフト:adobe flashPro CS5.5
AS:3

●できるだけコードも示す
http://studio.cormo.net/#/blog/2009/11/04/209/

●まず自分がやりたいこと
この逆再生クラスを利用して指定フレーム数だけ逆再生(または再生も)させるボタンを作りたい。
if(e.target.currentFrame ==

4
3[sage]   投稿日:2014/02/02 20:12:14  ID:cV+rmUgU.net(3)
途中で送信してしまった。すまない。
”if(e.target.currentFrame == ”からどう記述すれば良いのか教えてください。
if(e.target.currentFrame == e.target.currentFrame - 24)とか書いてみたけどダメだった。

5
3[sage]   投稿日:2014/02/02 20:22:45  ID:cV+rmUgU.net(3)
または、フレームラベルにて指定したいです。

6
Now_loading...774KB[sage]   投稿日:2014/02/03 09:48:47  ID:wKdtFzJi.net
これでどーだお
//メインタイムライン
new FrameAnimation( 5 );//指定フレーム数を引数で渡す

//FrameAnimationクラス内 メンバ変数追加
private var fNo:int;//指定フレーム数
private var co:int;//フレームカウンタ用

public function FrameAnimation( no:int ){//コンストラクタで指定フレーム数を受け取り
fNo = no;//メンバに入れとく

function eventTraffic(mc:MovieClip,way:Boolean):void{//イベント設定関数内
co = 0;//カウンタクリア

function playFrame(e:Event):void{//順再生
if( co>fNo ) return;//指定フレーム数以上なら処理キャンセル
co++;

function backFrame(e:Event):void{//逆再生
if( co>fNo ) return;
co++;
コメント1件

7
Now_loading...774KB[]   投稿日:2014/02/04 16:01:21  ID:bCLVG0rQ.net
flashがブラウザで使用可能か調べるにはどうすれば良いですか?
コメント1件

8
3[sage]   投稿日:2014/02/04 16:15:25  ID:y5MxS+zj.net(2)
>6
ありがとう!ばっちり動いた!
出来れば指定したフレームに到着するまではボタン無効化出来ると尚有り難い!
そうしたら汎用性も出て来るんじゃないかな?
こんなの簡単に書けちゃうなんて凄いよ!ほんとありがとう!
コメント1件

9
Now_loading...774KB[sage]   投稿日:2014/02/04 16:44:25  ID:SFwWPDYv.net
>7
使用不可能のブラウザなんて無いだろ?

>8
>指定したフレームに到着するまではボタン無効化
フラグ作って到着してないならfalse したらtrue
falseならボタン処理をキャンセル 応用だがんがれ

10
Now_loading...774KB[sage]   投稿日:2014/02/04 18:00:38  ID:y5MxS+zj.net(2)
物凄い勢いで解答じゃなくて自分でやれってレスが付いててワロタwwwww
ワロタ・・・

11
Now_loading...774KB[sage]   投稿日:2014/02/04 18:37:59  ID:WhQOzFZ5.net
え?

12
Now_loading...774KB[]   投稿日:2014/02/07 18:45:38  ID:hH75ykLe.net
単純な質問なんですけれど
AS2でcreateEmptyMovieClipで作成した空のムービークリップってどんなふうに使うことができるの?

13
Now_loading...774KB[sage]   投稿日:2014/02/07 19:35:20  ID:jnESCpwN.net
だからなんだそのつまり…
単に動的に作成したMCの中に 動的に絵を書いたりどっかから絵をロードしたり
テキストを表示させたりと… 色々できるおw ヘルプは見たの?

14
Now_loading...774KB[]   投稿日:2014/02/07 21:00:35  ID:EIqDFAap.net(3)
Flashでゲームを作っており、ゲーム結果のスコアをランキング化したいと思っています。
サーバーへスコアを渡そうと考えていますが、それだと不正なアクセス(鯖に直接値を投げるとか)でもランキングに反映されてしまいます。
このような時みなさんはどういった実装をしていますでしょうか?

補足: AS3でサーバーはPHPを使用しています。
コメント1件

15
Now_loading...774KB[sage]   投稿日:2014/02/07 21:16:49  ID:pujfml4D.net(2)
自分は暗号化した情報も一緒に送って、サーバ側で復号して正当なデータか確かめてるな
まぁこれもそんなにいい手ではないけど
コメント1件


16
Now_loading...774KB[]   投稿日:2014/02/07 21:25:50  ID:EIqDFAap.net(3)
>15
なるほど、参考になります
確かに暗号化は、Flash自体簡単にソース見れちゃうので暗号化もあってないようなものですね
それでも無いよりはマシなので候補の一つに致します
ありがとうございました


今回は簡単なゲームのランキングなのでそこまでガチガチにする必要もないのですが、
世の中にはセキュアなデータをやり取りする場合もあると思います
そのような時、一体どうやっているのか気にもなりますし勉強にもなりますので、
他に違う手法でやっておられる方いらっしゃれば是非お聞かせください
コメント1件

17
Now_loading...774KB[sage]   投稿日:2014/02/07 21:36:46  ID:pujfml4D.net(2)
今ちょっと思いつくとこでは、ECサイトみたいにセッションデータをサーバ側とクライアント側両方に持つとか
結果だけでなくプレイ中もサーバにデータ送って継続的に確認するとか…
こういう手だとサーバが色々大変だろうけど
コメント1件

18
Now_loading...774KB[]   投稿日:2014/02/07 21:41:04  ID:EIqDFAap.net(3)
>17
わざわざ考えていただいてありがとうございます!
とても参考になります!

19
Now_loading...774KB[]   投稿日:2014/02/07 23:26:15  ID:cRoI7P19.net(2)
flashcs5,AS3,winです。
MySQLのテーブル内に記述したCString型の文章をphp経由でflash上に表示させているんですが、
文章内に % があると、次の文字が文字化けしたようになってしまいます。
エスケープしようと、\%や%%や^%など色々やってみたんですが効果がありません。
エスケープの方法が違うのか、他に原因があるのか、対策を教えていただきたく。

20
Now_loading...774KB[sage]   投稿日:2014/02/07 23:34:20  ID:cRoI7P19.net(2)
>14
ゲームプレイ時間をチェックするとか、ゲームでは絶対出せないスコアだったらはじくとかもあります。
(自分の場合は短時間でありえない桁のスコアを入れられるケースがあったので)

21
Now_loading...774KB[sage]   投稿日:2014/02/08 12:41:08  ID:VyrXTAqS.net
>16
swfにembedしたswfのソースはデコンパイルできないとかどっかて読んだ気がするからそこに暗号鍵的なもの置いとくとか
コメント1件

22
14[]   投稿日:2014/02/08 14:11:56  ID:OXif674q.net
>21
貴重な情報ありがとうございます!

23
Now_loading...774KB[sage]   投稿日:2014/02/08 20:06:11  ID:acIWc8yI.net
解答しないでヒントだけ与えるだけだったら、技術交換スレでやればええやん

24
Now_loading...774KB[age]   投稿日:2014/02/13 21:08:06  ID:GPa0Axav.net
ヒントだけ与える ってどこのレスの事だい?

てかまた落ちるぞ 保守ageeee

25
Now_loading...774KB[]   投稿日:2014/02/15 21:23:11  ID:j1qbLMtv.net(2)
var bmp = new flash.display.BitmapData(500, 1000, true, 0x00ffffff);
というやつを配列で増やしたいんですけれどどう書けばいいですか?
bmp1
bmp2
bmp3...
みたいに中身そのものを量産したいです。その数だけdrawできればと考えています。
コメント2件

26
Now_loading...774KB[]   投稿日:2014/02/15 21:37:16  ID:j1qbLMtv.net(2)
>25
書き忘れてました。AC2です。

27
Now_loading...774KB[]   投稿日:2014/02/17 13:58:55  ID:oWhRh3Za.net
>25
var cnt = 0;
this["bmp" +cnt]=new flash.display.BitmapData(500, 1000, true, 0x00ffffff);

28
Now_loading...774KB[]   投稿日:2014/02/22 16:25:22  ID:faVLh+w4.net
var Neko:String="";
Btn.addEventListener(MouseEvent.CLICK,Tweet(Neko));

function Tweet(Neko:String):Function {

trace("ライオンのきもち"+Neko);
return function Tweet(event:Event):void;
}

こうすると、ボタンを押さなくても実行されてしまうんですが・・

29
Now_loading...774KB[sage]   投稿日:2014/02/23 18:06:09  ID:vFY3541b.net
実行されるってのはtraceのこと?
ならaddEventListenerの時点でTweet呼び出してるんだから当然
何をreturnしたいのかよくわからんけど

30
Now_loading...774KB[sage]   投稿日:2014/02/27 15:24:13  ID:V/utGvOE.net
30

31
Now_loading...774KB[sage]   投稿日:2014/03/02 09:28:53  ID:+3d/fNGa.net
ちょっと教えて欲しい
FlashCS6なんだが、コードヒントがでなくなって放置していたんだが
自動的にimportされたクラスを削除しまくったら、
コードヒントの黄色三角の警告が出なくなって、コードヒントが復活した。

たぶん、ムービークリップごとにクラスファイルimportされるから
上限の800を超えてしまっていたんだろうって思うんだが。どうなんだろう?

あと、FLAファイル内にimportされるクラスファイルってrootの1フレーム目に書き出せば
それ以降では書かなくても良いんだろうか?

32
Now_loading...774KB[age]   投稿日:2014/03/03 07:40:20  ID:uSzM6Lig.net
コードヒントはあまり使わないからわからんな

>FLAファイル内にimportされるクラスファイルってrootの1フレーム目に書き出せば
>それ以降では書かなくても良いんだろうか?
うn

33
Now_loading...774KB[sage]   投稿日:2014/03/04 12:07:23  ID:4PAN3H2+.net(2)
すみません、質問させてください
環境:Win7 pro 64bit ,Flash CS6 ver.12.02.529(アップデートしたばかりです) 言語:AS3.0
症状:この環境において、埋め込みフォントの文字列がtextFieldに表示されません
同じコードでも、CS4なら正しく表示されます
fontsフォルダには正しくverdana.ttfがあります 
CS6でも埋め込みフォントを表示させるにはどうしたらよいでしょう? どなたか、どうぞお助け下さい…!宜しくお願いします!
(このコードは詳説ActionScript3.0(オライリー社)に記載されてる通りのものにTextFormatを追加しただけです)
package {
import flash.text.*
import flash.display.*;

public class EmbeddedFont extends Sprite {
//フォント埋め込み
[Embed(source = "c:/windows/fonts/verdana.ttf",fontFamily ="Verdana")]
private var Verdana:Class;

public function EmbeddedFont() {
var fontFormat:TextFormat = new TextFormat();
fontFormat.size = 60; fontFormat.color = 0x000000;

var t:TextField = new TextField();
t.embedFonts = true;

t.border = true; t.width = 400;
t.htmlText = "<FONT FACE='Verdana'>Hello World!</FONT>";
t.setTextFormat(fontFormat);
addChild(t);
}
}
}
ムービープレビューした結果 http://neo.vc/uploader/src/neo11479.jpg 上:CS6 下:CS4

34
Now_loading...774KB[age]   投稿日:2014/03/04 13:33:22  ID:Xj6slSlj.net(2)
これじゃだめか うちのCS5.5はこれで出たお
fontFormat.font="Verdana";//追加
//t.embedFonts = true;//削除
t.htmlText = "<b>Hello World!</b>";//変更

35
Now_loading...774KB[sage]   投稿日:2014/03/04 13:35:27  ID:Xj6slSlj.net(2)
ず〜っとageになってたw すまん

36
Now_loading...774KB[sage]   投稿日:2014/03/04 15:41:10  ID:4PAN3H2+.net(2)
34さん、レスありがとうございます

ご指摘くださった箇所を修正したら
見事行けました!!!!
ありがとうございます!!!

勉強してる本が古くて(主にCS4向け)
ずっとCS6が使えずにいたので、とても助かりました!
後で自分でもリファレンスガイドを確認してみます 

37
Now_loading...774KB[sage]   投稿日:2014/03/08 15:13:56  ID:DC9EoADN.net
スーパー困った。これまでFlash製入力フォームを含んだコンテンツをローカルプロジェクタで実行してきたんだけど、クライアントが新規導入したWindows8.1でプロジェクタ実行はできるものの、テキストフィールドにフォーカスが当たってもスクリーンキーボードが出ない。
ググってみたけど日本語の情報はほとんどないしAdobeのフォーラムも「help me brothers and sisters!」の悲痛な投稿で終わってるし、、、
どなたか情報ご存知でないですか?

38
Now_loading...774KB[sage]   投稿日:2014/03/09 10:39:16  ID:gNZ3iDGl.net
え スマホやパッドの話?
コメント1件

39
Now_loading...774KB[sage]   投稿日:2014/03/09 12:04:39  ID:l5g6SMuN.net
>38
キーボードがないタブレットモデルのWindows8以降の話。なぜここまで問題になってないかがわからない。ほぼ全てのタブレットで起きるのに。

40
Now_loading...774KB[sage]   投稿日:2014/03/09 13:45:12  ID:jXZnungu.net
そういや、文字入力させたことないや。
ローカルプロジェクタじゃなくて、MetroUIのIEだけだけど。

次々に選択肢を選ぶだけだからなぁ。

41
Now_loading...774KB[sage]   投稿日:2014/03/10 07:40:56  ID:CJX48cpe.net
よっぽど液タブWin8のFla開発者が少ないんだろうな〜
騒いでいればその内対応してくれるお
諦めずにAdobeやMSにメールし続けるんだ MSの方は…対応してくれないかな?

1ヵ月後くらいにまたその後の経過を報告してくれ
状況が改善されていないなら いかにWin8がFla開発者に対してクソなのかって事を
宣伝しまくってくれる!

42
Now_loading...774KB[]   投稿日:2014/03/10 13:39:10  ID:Xkb3C8jw.net
最新のFlashPlayerで生成したプロジェクタ使ってるよな?

43
Now_loading...774KB[sage]   投稿日:2014/03/10 15:59:49  ID:OMlE54P6.net
タッチイベント使ってるの?
(関係ないか…

44
Now_loading...774KB[sage]   投稿日:2014/03/10 22:14:13  ID:mUgDOVde.net
デスクトップアプリはflashに限らず手動で出さないと出ないよ
コメント1件

45
Now_loading...774KB[]   投稿日:2014/03/10 23:21:25  ID:EUjfExCl.net
「20HITぱるぷんて」を使い始めてクリック収入は少し入ってきたけど、売上まではいかない・・・売り下をあげたいのですがアドバイスを下さい。

46
Now_loading...774KB[sage]   投稿日:2014/03/11 02:33:08  ID:GknsiKbA.net
>44
手動で出すイベントってあるんすか
コメント1件

47
Now_loading...774KB[sage]   投稿日:2014/03/11 22:09:23  ID:GJivze0h.net
>46
手動っていうのはタスクバーのタッチキーボードアイコンを押して出すってこと

48
Now_loading...774KB[sage]   投稿日:2014/03/11 23:14:16  ID:a2dcO1q1.net
もうスクリーンキーボードのコンポーネント作っちゃえおw

49
Now_loading...774KB[]   投稿日:2014/03/24 13:43:23  ID:wt1KoEyI.net(2)
NaNになったらテキストフィールドに0を入れたい どうすんだっけ?

var val:Number = Number( this.aaaTXT.text );//テキストエフィールドから(小数点有り)の数値入力
trace( val );//文字列が混ざると NaN になる
if( val==NaN ){//NaNの時の処理を書きたいがifで引っ掛からない
if( val=="NaN" ){//これもだめ

50
Now_loading...774KB[sage]   投稿日:2014/03/24 13:49:27  ID:wt1KoEyI.net(2)
ん? 自己解決っぽい これでifに引っ掛かった
if( !val ){//文字列混ざった時の処理

これが一般的手法なんだろかw

51
Now_loading...774KB[]   投稿日:2014/03/24 17:03:54  ID:ZTpnHfBu.net
isNaN()

52
Now_loading...774KB[sage]   投稿日:2014/03/26 09:40:36  ID:V5EYnk9X.net
Test();
function Tast(e:MouseEvent):void{
parent.removeChild (this);
}
で、リムーブしていたMcを
Test();
function Tast(e:MouseEvent):void{
Test2();
}
function Test2():void{
parent.removeChild (this);
}
とするとリムーブできなくてエラーとなります。
たぶん(this)が見つからないためのエラーだと思いますが、対処法がわかりません。
ぜひ教えてくださいお願いします
コメント2件

53
Now_loading...774KB[sage]   投稿日:2014/03/26 12:22:08  ID:v3Q5Pxxj.net

54
Now_loading...774KB[sage]   投稿日:2014/03/26 17:49:00  ID:vJ3evRxa.net
>52
よくわからんコードだな
removeChild (this) って事は消したいMC内のフレームにコード書いてるんだ?
AS1,2からAS3へ移行中(勉強中)って事?

55
Now_loading...774KB[sage]   投稿日:2014/03/27 16:59:45  ID:r6Hfjb2d.net
当てずっぽうなレスは無駄にスレを消費するだけ
コメント1件

56
Now_loading...774KB[sage]   投稿日:2014/03/28 03:57:54  ID:m7FpKq7K.net(3)
AS3の質問です
ロード画面を作っているのですが、ステージ上にあるインスタンス名がpercentAreaのテキストフィールドにうまく数字が表示されません
ただロード自体はできているらしくロードが終わると2フレーム目へ移動してくれます
trace(percent);で様子を見たところ、ロード画面が表示されてもトレース画面にはなにも出力されず
しばらくして100と出力され2フレーム目へ移動します
どうすればテキストフィールドにうまく数字が表示されるでしょうか?

stage.addEventListener(Event.ENTER_FRAME, loaderFrame);
function loaderFrame(event:Event):void
{
var percent:int = Math.ceil(loaderInfo.bytesLoaded / loaderInfo.bytesTotal * 100);
percentArea.text = percent + "%";
trace(percent);

if (loaderInfo.bytesLoaded == loaderInfo.bytesTotal)
{
stage.removeEventListener(Event.ENTER_FRAME,loaderFrame);
gotoAndStop(2);
}
}

stop();
コメント1件

57
Now_loading...774KB[sage]   投稿日:2014/03/28 09:38:07  ID:HlaL7jeP.net(2)
>56
ウチはそれで出たお テキストフィールドのとこデバイスフォントか埋め込みにしてる?

>55
スレタイ読め 当てずっぽでもいいんだお 質問者以外にも何かヒントになるかもしれん
それに過疎ってんのに無駄スレ消費もくそもないお
コメント1件

58
Now_loading...774KB[sage]   投稿日:2014/03/28 11:49:35  ID:m7FpKq7K.net(3)
>57
フォントは_ゴシックを使っています

59
Now_loading...774KB[sage]   投稿日:2014/03/28 13:21:38  ID:HlaL7jeP.net(2)
んじゃあ ターゲットが間違ってるんだろうな
ターゲット.percentArea.text = percent + "%";

そもそもそのコードどこに書いてんの?
コメント1件

60
Now_loading...774KB[sage]   投稿日:2014/03/28 13:47:52  ID:m7FpKq7K.net(3)
>59
ターゲットの仕方がおかしかったみたいです
無事動きました。ありがとうございました

61
Now_loading...774KB[sage]   投稿日:2014/03/30 09:41:24  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[sage]   投稿日:2014/03/30 09:50:09  ID:QSZ/Ubtr.net
やろうとしてることとそのコードが違うと思うよ。
よくコード見てみ
コメント1件

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

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

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

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

66
Now_loading...774KB[sage]   投稿日:2014/03/30 16:33:55  ID:3beL080O.net(4)
定義してるトコ なw

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

ただの凡ミスじゃねえか 気が付かなかった方も悪いがw
コメント1件

68
Now_loading...774KB[]   投稿日:2014/03/30 19:16:20  ID:6WsfmA5r.net(3)
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[sage]   投稿日:2014/03/30 20:22:09  ID:iF7VEcMu.net(2)
addChild(new imgHaikei);

addChild(new imgHaikei());

コメント1件

70
68[]   投稿日:2014/03/30 21:01:22  ID:6WsfmA5r.net(3)
>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());
}
}
}

71
Now_loading...774KB[sage]   投稿日:2014/03/30 21:30:50  ID:iF7VEcMu.net(2)
根本的なところを見落としていた。
package
{
import flash.display.Sprite;

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

コンストラクタ名はクラス名と同じじゃないといけない。戻り値は返さないので:voidはいらない。
というかflashdevelopはこれでエラーにならないのか

72
68[]   投稿日:2014/03/30 21:46:27  ID:6WsfmA5r.net(3)
表示されたー!
ありがとう、ありがとう

ちなみに前のソースでもビルドの時は全くエラー返されなかったから
名称とか構文辺りは問題ないものかと思ってた。

やっとこれで前に進めます・・・感謝です。

73
▼▼▼告発されて切れた経済板荒らし▼▼▼[sage]   投稿日:2014/03/30 22:16:00  ID:56tqnfEO.net
健全でない言葉が含まれているため表示しません 内容を確認する

74
Now_loading...774KB[sage]   投稿日:2014/03/31 08:17:39  ID:NUHds2qR.net
>67
申し訳ないそっちも打ち間違いです・・・。代入される側もXMLListです

一旦帰ってソース見直したら、ローカル変数の宣言自体がswitch内だったので、
これをswitch外に出すとちゃんと抽出出来るようになりました。お騒がせしました。
ヘタな例書くくらいならちゃんと全部書かないとダメですね・・・

switch (hoge){
case "hoge":
var _filelist:XMLList = xml.filename.(text() == "hogehoge");
break;
}

var _filelist:XMLList;
switch (hoge){
case "hoge":
_filelist = xml.filename.(text() == "hogehoge");
break;
}

75
Now_loading...774KB[]   投稿日:2014/03/31 08:41:25  ID:ecOgWBql.net
Win7,FlashCS5,AS3使用。
Spiteの実際の描画領域の位置と大きさを求めたいです。 例えば下記の場合、

┌   ┐
  ■
└   ┘

「」で囲んだ大きさ(Spite自体の大きさ)は直ぐに求まりますが、正味の描画領域
である■のSpite内での位置とサイズが分かりません。

方法としては、ビットマップ化してその大きさで求めたりしたのですが正しい値が
得られませんでした。

どんな方法が考えられますでしょうか?

76
Now_loading...774KB[sage]   投稿日:2014/03/31 09:13:37  ID:cWguCW17.net(2)
イマイチわからんがエスパー回答しちゃうお

不特定の画像もしくはシンボルをそこにロードするんなら 一旦空のMCにロードしてそのMCのサイズを求める
手書きのベクター絵等なら観念して最初からMCにする

具体的に何を作ろうとしてるのかわからんから今んとここれくらいだお
コメント1件

77
75[sage]   投稿日:2014/03/31 09:58:32  ID:+4pxDoSf.net(3)
>76
どうも。 対象はキャンバスMC(またはSpraite)でのパスを繋げた形の手書き絵です。
例えば「つ」と書いたとき左端の始点から右の弧の頂点までが幅になるという感じです。

78
Now_loading...774KB[sage]   投稿日:2014/03/31 10:17:51  ID:cWguCW17.net(2)
どうなんだろ 試した事無いんで予想回答
キャンバスMC内に空のMCを設置して描画は空MC内で行う
ロールアウト、マウスアウト、マウスアップ時にその都度空MCのサイズを取得
コメント1件

79
75[sage]   投稿日:2014/03/31 10:34:28  ID:+4pxDoSf.net(3)
>78
度々すいません。 色々試してみます。

80
75[sage]   投稿日:2014/03/31 12:51:51  ID:+4pxDoSf.net(3)
(自己レス)素直に オブジェクト.getBounds(オブジェクトのコンテナ) でOKでした

81
Now_loading...774KB[sage]   投稿日:2014/04/02 11:00:45  ID:PMxovGx0.net(2)
初歩的な質問なんだけどおながいします。テーマは深度。ASは1.0かな。

onClipEvent (enterFrame) {
if (this.hitTest(_root.b)) {this.swapDepths(2);
} else {this.swapDepths(-2);}
}

って感じで、当たれば深度を2に上げて、離れると戻すってものを書いたんだけど、
上がるのはいいんだけど離れても戻らないんす。
どーすればいいのか分からんちん><

82
Now_loading...774KB[sage]   投稿日:2014/04/02 12:08:57  ID:+OuOcUiF.net
hakuhinさんより
>深度のマイナス値は、システムで使われる領域と考えられます。
だってお

とりあえずハクヒンさんとこ見てもわからなかったらまたカキコしてくれ
http://hakuhin.jp/as.html

83
Now_loading...774KB[sage]   投稿日:2014/04/02 13:04:09  ID:PMxovGx0.net(2)
自己解決した(と思う)。

onClipEvent (enterFrame) {
if (this.hitTest(_root.b))
{this.swapDepths(+1);
} else {
this.swapDepths(-1);
a.swapDepths(b);
}
}

a.swapDepths(b)を追加して、+1にしたら正常に動いた。

>82はもちろんとっくに見てて、的外れレスかと思ったけどヒントがあったw

複数個置く場合はうまく行かなくなるので、elseのあとを0、1、2という感じで変える必要があった。
01.02.03のシンボルがあったとすると、01のシンボルが動作後に階層1に収まり、02は2…という感じで
絶対的な深度に戻す感じ。


説明が難しいけど、深度ってレイヤーと関係ないから1シンボルあたり1深度なのね。
だから絶対深度と相対深度をうまく組み合わせないと綺麗に動かんという。
システムで使うというのはよく分からないけど、できるだけプラス方向にした方がいいみたい。

84
Now_loading...774KB[sage]   投稿日:2014/04/03 14:54:51  ID:5muO3FWF.net(4)
AS1.0で、カーソルに追従するようにしたムービークリップがどうしても動かない。
普段は歩いて、カーソルが一定以上離れたら走るようにしたいんだけど、走る動きが止まる。

試しに走る方と歩くほうのラベル記述を入れ替えてみたら、今度は歩くほうが止まる。
でもボタンでフレームラベルを移動するようにして動作確認すると動く。

「_xmouse、_ymouse」には何かしらのバグがあるんか?

85
Now_loading...774KB[sage]   投稿日:2014/04/03 17:15:20  ID:AT7We0PK.net(4)
エスパー先生が降臨して回答してくれるのを待つしかねえなw

86
84[sage]   投稿日:2014/04/03 17:33:20  ID:5muO3FWF.net(4)
はい。作ったファイルはこれ(パスは 1234 )
http://www.dotup.org/uploda/www.dotup.org4973408.zip.html

87
Now_loading...774KB[sage]   投稿日:2014/04/03 17:56:15  ID:AT7We0PK.net(4)
ほらよ 変えたのはエンターフレーム内のコードだけだお
色々基本が足りん がんがれ
if( this._x < _root._xmouse ){//右方向
if( this._x+150 < _root._xmouse ){
this.gotoAndStop("runright");
this._x += 3;
}else{
this.gotoAndStop("walkright");
this._x += 0.5;
}
}else{//左方向
if( this._x-150 > _root._xmouse ){
this.gotoAndStop("runleft");
this._x -= 3;
}else{
this.gotoAndStop("walkleft");
this._x -= 0.5;
}
}
コメント1件

88
Now_loading...774KB[sage]   投稿日:2014/04/03 18:03:51  ID:5muO3FWF.net(4)
>87
うおー!!すげぇありがとう!!!ばっちりです
ifの中にifを入れるのは分かるんだけど、なんでmcが動かなかったんだろ?

89
Now_loading...774KB[sage]   投稿日:2014/04/03 19:13:18  ID:AT7We0PK.net(4)
毎フレーム ラベルを行き来してたんじゃね?
歩きアニメの2フレーム目へ行くはずが他のラベルへ飛んでまた戻る… の繰り返しで
ず〜っと1フレーム目しか表示できず止まったように見えたんだお

90
Now_loading...774KB[sage]   投稿日:2014/04/03 19:20:54  ID:AT7We0PK.net(4)
あー違う 単に毎フレーム gotoAnd〜 をすると
goto先のフレームに配置してあるMC内のフレームは動かないんだ
その都度1フレームから始まる …でず〜っと動かなかったと

91
Now_loading...774KB[sage]   投稿日:2014/04/03 23:35:43  ID:5muO3FWF.net(4)
えー、なるほどそこがよくわからん。。

92
Now_loading...774KB[sage]   投稿日:2014/04/04 02:36:51  ID:QacuiBPf.net(2)
Windows FlashCS6 AS3で音楽再生Flashを作っていて「1曲目が終わったら次のフレームへ」ってやりたいのですが
sound.onSoundComplete = function(){
gotoAndPlay(2);
}
と記述したのですが1119: 未定義である可能性が高いプロパティ onSoundComplete に静的型 flash.media:Sound の参照を使用してアクセスしています。
と、言われてしまいました

var sndCh:SoundChannel;
var sound:Sound = new test();
var pause_point:Number = 0;
var a:int = 1;

どうすれば音楽が終わったら次のフレームに移動できるでしょうか…

93
Now_loading...774KB[sage]   投稿日:2014/04/04 05:48:55  ID:BHAghZ7i.net(2)
sound.addEventListener(Event.SOUND_COMPLETE, function (e:Event) : void {
gotoAndPlay(2);
});

94
Now_loading...774KB[sage]   投稿日:2014/04/04 05:55:22  ID:BHAghZ7i.net(2)
嘘つきました。こっちです
sndCh = sound.play();
sndCh.addEventListener(Event.SOUND_COMPLETE, function (e:Event) : void {
gotoAndPlay(2);
});
コメント1件

95
92[sage]   投稿日:2014/04/04 15:46:37  ID:QacuiBPf.net(2)
>94
ありがとうございます!!
onSoundCompleteしか頭に無かったのですがそういう風にイベントで定義してあげればよかったんですね。
本当にありがとうございました。勉強になりました

96
Now_loading...774KB[sage]   投稿日:2014/04/05 16:31:44  ID:73MPcfLn.net(2)
自分が開発中のアプリで使ってるmx.controls.ComboBoxをクリックすると
[Fault] exception, 情報=ReferenceError: Error #1069: flash.display.Stage にプロパティ softKeyboardRect が見つからず、デフォルト値もありません。
ってエラーが出るのですが何が原因かわかりません。誰か教えてください。

97
96[sage]   投稿日:2014/04/05 16:59:23  ID:73MPcfLn.net(2)
自己解決しました

http://ameblo.jp/nnsystem/entry-11566543070.html
のとおりプロジェクト設定変えたところ動きましたので報告。

98
Now_loading...774KB[sage]   投稿日:2014/04/05 17:00:23  ID:4+7c1+lk.net
mx.controls.ComboBox なんてあったか? Flex?

99
Now_loading...774KB[sage]   投稿日:2014/04/23 15:09:12  ID:QQgaqTze.net
as3の質問です
再帰関数を使った繰り返しの処理をしたらスタックオーバーフローしてしまいました

調べてみると
1.再帰関数に適切な終了条件をつけていない
2.ローカル変数の使いすぎでスタックを使い切ってしまう
とありました

試しに新しいプロジェクトで同じ再帰関数を使った処理をだけをしたら問題なく動いたので
おそらく2のローカル変数の使いすぎが原因だと思います
ローカル変数をなるべく使わないように工夫をしてもオーバーフローしてしまいました

そこで質問なのですが、使用できるスタックをより多く確保することはできますか?
それができない場合、再帰関数に代わる他の繰り返し処理はどんなものがあるのか教えてください
forループは一瞬で処理されてしまうので期待した挙動ができませんでした

期待した挙動というのはこのプログラムの、クリックした場所に丸が動くというものです
http://shin-ishimaru.cocolog-nifty.com/blog/2008/10/aactionscript30.html
丸の移動にTweenerを使い再帰関数で処理をしているため、for文で代用しても一瞬で処理されてしまい
徐々に動くという挙動ができません
コメント1件

100
Now_loading...774KB[sage]   投稿日:2014/04/23 20:14:08  ID:aA7KP7Sj.net
forループでsettimeout使うとか、先に経路だけ計算しといてあとでtweener使うとか
方法はいろいろある

101
Now_loading...774KB[sage]   投稿日:2014/04/23 23:33:43  ID:RlnZCu4K.net
一世を風靡したFlashも、今じゃゲームくらいしか生き残れないか…
不毛な戦いはいつまで続くんだろうな。
コメント1件

102
Now_loading...774KB[sage]   投稿日:2014/04/24 03:49:56  ID:35qjkhqg.net
広告に動画、ライブストリーミングにまだまだ色々ある

103
Now_loading...774KB[sage]   投稿日:2014/04/24 05:40:49  ID:5kOLDpke.net
>99
ルート検出だけでなんでこんなに面倒なことやってるんだろ

104
Now_loading...774KB[sage]   投稿日:2014/04/24 08:10:08  ID:Id1fJ4HY.net(2)
>101
お前が知らないだけでまだまだ活躍しとるよ
コメント1件

105
Now_loading...774KB[sage]   投稿日:2014/04/24 10:52:11  ID:2q1Q7TO3.net
>104
いや、最近ふと仕事が途切れたときに、Flash以外は(仕事のレベルとしては)何も
出来ない自分に驚いたのよ。
ある意味で浦島状態。古参システム屋も似たような感じなんだろうけど。

実務ではたまに来るインタラクティブ案件と広告だけってのも悲しいなって。
最近はweb広告も控えめになってきてるし。
コメント2件

106
Now_loading...774KB[sage]   投稿日:2014/04/24 23:24:10  ID:Id1fJ4HY.net(2)
>105
createjsオヌヌメ
コメント1件

107
Now_loading...774KB[sage]   投稿日:2014/04/25 13:30:32  ID:iye0c2OF.net
>106
面白そうだな。定着できるかな。
アドビも一応考えてるんだな。

108
Now_loading...774KB[sage]   投稿日:2014/04/26 00:46:27  ID:f5vIbrcA.net(2)
>105
スマフォアプリで何とか飯食えてる
コメント1件

109
Now_loading...774KB[sage]   投稿日:2014/04/26 09:17:22  ID:P5jKz+in.net
>108
やっぱゲーム?
AIRアプリ?
コメント1件

110
Now_loading...774KB[sage]   投稿日:2014/04/26 09:32:15  ID:f5vIbrcA.net(2)
>109
両方。

111
Now_loading...774KB[sage]   投稿日:2014/04/27 03:21:29  ID:P4BI6Z7b.net
CreateJSだって。
http://www.toyotown.jp/amida-drive/
スマホで見るとおーってなる。
コメント1件

112
Now_loading...774KB[sage]   投稿日:2014/04/27 10:27:10  ID:2FG4ZVTJ.net
>111
3GSだとちょっと重いけどすげーすw
つーかアミダFlash自体もすげぇ高度だ

113
Now_loading...774KB[sage]   投稿日:2014/04/27 11:16:51  ID:+ekqjtig.net
CreateJSでリッチなhtmlが楽に書けるといっても、
これFlashで作るのも大変じゃねw
コメント1件

114
Now_loading...774KB[sage]   投稿日:2014/04/28 02:30:17  ID:9Aop/x9a.net
>113
楽に書けるんじゃなくてAS3ライクに書けてリソースもFlash経由で使えるから楽なだけ。

115
Now_loading...774KB[sage]   投稿日:2014/04/28 10:33:00  ID:XJuBVUSR.net
AS3か…AS2だったらいいのになあ。AS3って変に背伸びした出来損ないだよな。
コメント1件

116
Now_loading...774KB[sage]   投稿日:2014/04/28 12:21:53  ID:cni2jsR3.net
質問 ハクヒンさんのオブジェクトコピーのコードで
この部分がさっぱり理解できません
var r:Object = new (obj.constructor)();
何かの情報を複製したんだろうか? 変数rの中には何も入ってません

http://hakuhin.jp/as3/object.html#OBJECT_06
コメント1件

117
Now_loading...774KB[sage]   投稿日:2014/04/29 00:07:40  ID:sOOp4Zqm.net(2)
>115
AS3は確実によくなってると思うが。
「変に背伸び」の部分はどこのこと言ってるんだ?
足りないところはいろいろあるが、スクリプト言語としては結構良いところにいると思う。
PrototypeなJavaScriptよりよっぽど好きだ。

>116
その中に入ってた型のコンストラクタ呼び出してるだけ。
入ってないわけないとおもうぞ。
ためしてないけど。
うごかないの??
コメント1件

118
116[sage]   投稿日:2014/04/29 08:58:37  ID:PiMEtLwL.net
>117
いえw 動くんですけどその記述の意味がわからなくて…
コピー対象の「型のコンストラクタ」ですか
ローカル変数rの型はObjectだが中身はコピー対象の型って事なのだろうか
中身の型を確認する方法ってあります?
コメント1件

119
Now_loading...774KB[]   投稿日:2014/04/29 22:47:40  ID:sOOp4Zqm.net(2)
>118
Object型をいわゆるMAP(仮想配列)だと認識しているとそういう解釈になるかもしれない。
AS3のリファレンス見るとわかると思うけど、
Object型はそういう便利なほうの使い方のまえに、
すべてのクラスのルートの親なんだよね。

だから、Objectで型宣言してあげると、すべての型を代入可能になる。
ここらへんはわかってると思うんだけどどう?

> 中身の型を確認する方法ってあります?
is演算子とtypeof演算子を調べるとよいよ。
必要に応じてas演算子を。
そのソースの中にもtypeofが出てきてる。

120
Now_loading...774KB[sage]   投稿日:2014/05/08 19:30:18  ID:BQlKHeQX.net
曖昧な質問で申し訳ないけどエスパー回答してもらえないでしょうか

複雑なオブジェクトデータの参照をあっちこっち変数に入れたりしているうちに
元データが変わる時と変わらない時があります
例えば 元データでこういうのがあるとして obj.flag = false;
参照A側で aaa.flag = true; とすると 元データobj.flagが false → true と変わるが
参照B側で bbb.flag = true; とすると 元データobj.flagが false のままという現象が起きる
決して参照であって値のコピーはしてないです

この原因の探し方で何か良い方法は無いものでしょうか…
コメント1件

121
Now_loading...774KB[sage]   投稿日:2014/05/08 19:44:27  ID:03HsEOkp.net
>120
bbbの名前を変えてみたらどう?インスタンス名のバグ(みたいなもの)ってあるよ。

122
120[sage]   投稿日:2014/05/09 01:39:05  ID:a8Z9aBNU.net
レスどうもです ムービーデバッグで処理を追っていったらなんとなく原因がわかりました
元データのあるクラスを変数を簡単に参照できるという理由で他の複数のクラスで
継承しまくっていたのが原因かも…
とはいえ元データのオブジェクトはstaticなのでインスタンスが増えようが変わらないはずなんだけど…
しかしこれ以外に考えられない どこかで凡ミスをしているのでしょう
設計を見直してみます お騒がせしました
コメント1件

123
Now_loading...774KB[sage]   投稿日:2014/05/09 22:57:04  ID:IHjVmdwP.net
変数とそのスコープってなんか不具合出すよねw
参照するのに相対パスでいいはずが、絶対パスじゃないと動かなかったり。
以前はちゃんと動いたのに最近動かない事例が多いよーな気がする

124
Now_loading...774KB[sage]   投稿日:2014/05/10 12:44:41  ID:xATokupd.net
ほとんどの場合制作者のミスだがな。

> 以前はちゃんと動いたのに最近動かない事例が多いよーな気がする
具体的に挙げてみろよ
コメント2件

125
Now_loading...774KB[sage]   投稿日:2014/05/10 12:57:02  ID:uBGQKDax.net
>122
ムービーデバッグって言ってるからFlash proかな?
Flash Builderだとデバッグ中に変数のアドレス見れるので、同じインスタンスかどうかチェックできるよ

126
Now_loading...774KB[sage]   投稿日:2014/05/10 15:36:30  ID:cBXrMm3U.net
>124
いやです

127
Now_loading...774KB[sage]   投稿日:2014/05/10 17:48:52  ID:VdcPhRd1.net
エラーの切り分けできないものは全部バグっていうユーザーと同じレベルの初心者にありがちなアレ

128
Now_loading...774KB[sage]   投稿日:2014/05/10 21:48:36  ID:ZJCStSYq.net
プログラマの薫陶を受けていない純粋培養のFlasherはそもそもデバッガの使い方も知らんから仕方がないとも思う。

129
Now_loading...774KB[sage]   投稿日:2014/05/16 09:41:59  ID:kt7UcL68.net
2回に1回ランダムにフレーム(1と2)に飛ばしたいんだけど、この場合は何て書くんだっけ。
初歩的なんだけどなんか上手くいかないw
AS2.0/Player9.0以降

130
Now_loading...774KB[sage]   投稿日:2014/05/16 19:29:31  ID:NhTdVlOV.net
お前の聞き方は、何と無く教えたくなくなる聞き方だな。

131
Now_loading...774KB[sage]   投稿日:2014/05/16 20:28:57  ID:y7BhB4bS.net
訊き方はともかく、具体的にどこで詰まってるのさ?
ランダムに0と1を出せないのか、
条件による分岐ができないのか、
該当フレームへの移動ができないのか、
それ以外なのか、
どれよ?

132
Now_loading...774KB[sage]   投稿日:2014/05/22 12:12:55  ID:VbFySWNL.net
ヘルプのサンプルコードで間違いを見つけたら粗品でも貰えるのかなw

133
Now_loading...774KB[sage]   投稿日:2014/05/22 12:17:24  ID:NJdHdxnl.net
そーしなよ  ナンチャッテ

134
Now_loading...774KB[sage]   投稿日:2014/06/01 00:38:28  ID:IaGcxeC5.net
3〜4年前までは活気があったのに、今じゃ凄まじく閑古鳥ですな。

135
Now_loading...774KB[sage]   投稿日:2014/06/08 18:07:35  ID:4A7PHEEW.net
こんにちは。

AS3.0でゲーム製作を行おうとしている者です。
作り始めるに当たりどのような開発環境でやっていこうかと悩んでおります。

そこで皆さんの開発環境を教えては頂けないでしょうか?
またその開発環境のメリットやデメリット、得意なアプリ、などもあると嬉しいです。

ちなみに私が今考えている環境は、(参考サイト貼っておきます)

1・FlashProメインでFlashBuilderでエディター(?)
http://help.adobe.com/ja_JP/flashbuilder/using/WSc5cd04c102ae3e97-6...
2・FlashProでSWC作ってFlashBuilderメインで開発
http://www.adobe.com/jp/devnet/flash/articles/flashpro_and_flashbu...

のどちらかにしようかなと思っています。

前に作った時は1でやったのですが最後辺りでパブリッシュが重くて困りました。
なので2でやろうかと思うのですがいかんせんEclipse系はあんまりいじったことがなく不安です。
また2は高速コンパイル以外に何か利点があるのでしょうか?(デザイナーとの切り分けは除いて)

ちなみに作ろうとしているゲームは横スクロールアクション(ロックマンX)みたいなやつです。
また付属品として電子説明書アプリも作ろうかなと思っています。

136
Now_loading...774KB[sage]   投稿日:2014/06/10 11:14:02  ID:LBbjQGv4.net(2)
textfieldでxプロパティを設定しても全く位置が変わらないのですが
原因がわかりません
文字列の表示自体は正しく行われている
開発環境はflashdevelop
コメント1件

137
Now_loading...774KB[sage]   投稿日:2014/06/10 11:47:44  ID:LBbjQGv4.net(2)
自己解決しました

138
Now_loading...774KB[sage]   投稿日:2014/06/10 16:57:54  ID:sBlxC36P.net
>135
自作のロックマン風アクションflash(+flashプログラミング講座) Part4
http://www.nicovideo.jp/watch/sm3014178

ソースもあるでよ(但し、2.0)

139
Now_loading...774KB[sage]   投稿日:2014/06/10 17:35:14  ID:45vBHm7q.net
3.0のゲームプログラミングって難しそう。ちょっとしたことで引っかかって進めない悪寒
コメント1件

140
Now_loading...774KB[sage]   投稿日:2014/06/11 01:52:35  ID:QwB31/PQ.net
>139
AS3.0は不安定だし、AS2.0の方が無難。
コメント1件

141
Now_loading...774KB[sage]   投稿日:2014/06/11 06:47:32  ID:7224DlCG.net
今更as2.0とかないわ
モバイル向けairに出力できないし
ccも非対応だし

142
Now_loading...774KB[sage]   投稿日:2014/06/11 08:52:49  ID:W2798kEd.net
>140
どこが不安定?
コメント1件

143
Now_loading...774KB[sage]   投稿日:2014/06/11 10:27:06  ID:zs5G0T/k.net
>142
エラーじゃないのにエラーと出たり、
いきなりスクリプト消えたり、よけいな};とか入れたりして
すごいむかつく。
コメント4件

144
Now_loading...774KB[sage]   投稿日:2014/06/11 16:07:52  ID:9oCEQf5Y.net
>143
それAS3.0のせいじゃなくね?
とりあえず、自分でやっててそんな問題ないわ
AS2.0じゃ出来ないことありすぎて、今さら2.0とかない
コメント1件

145
Now_loading...774KB[sage]   投稿日:2014/06/11 16:55:26  ID:bbLwsB8v.net
>143

>124

しかもAS3じゃなくてエディタのはなしまで。
FlashProのエディタがクソなのは正しいが。
>143
>143

146
Now_loading...774KB[sage]   投稿日:2014/06/11 18:23:56  ID:dwr/V/cD.net
>136
お前は未来に生きてんのか?

147
143[sage]   投稿日:2014/06/12 04:15:54  ID:VPdeqBRe.net
>144
そうかAS3.0のせいじゃないなwスマソ。
FlashProのCS4以降でまともなエディタなのはどのバージョン?
なかったら多少マシ程度でもいいので教えてください。
ちなみに144さんはAS3.0は何を使って制作してる?

148
Now_loading...774KB[sage]   投稿日:2014/06/12 08:19:11  ID:Na96cg7U.net
AS3で出来てAS2で出来ない一覧みたいなサイトどっかになかったっけ

149
Now_loading...774KB[sage]   投稿日:2014/06/12 10:10:53  ID:KFhESqjJ.net
CSがマトモじゃないのは確か
2.0以降はASのボリュームが増大したんだから、せめて構文チェックや
要素の逆引き、理想は構造を立体化して可視できる機能は欲しいな。
コメント1件

150
Now_loading...774KB[sage]   投稿日:2014/06/12 17:03:56  ID:SCiP0Tax.net
>147
ちなみにオレは144ではないが、コレがオヌヌメ

EdTex一択
コメント1件

151
Now_loading...774KB[sage]   投稿日:2014/06/12 21:14:13  ID:hcQPM/Rx.net
FlashDevelopが無難かと
コメント2件

152
Now_loading...774KB[sage]   投稿日:2014/06/13 10:27:34  ID:28u1o7+b.net
質問です
//www40.atwiki.jp/spellbound/pages/484.htmlのフラッシュを作りたいけど
ReferenceError: Error #1056: Main のプロパティ player を作成できません。
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at Main()
と出ます。
playerインスタンスをpublic指定・プロパティ宣言?すればいいのか
付け足す文お願いします。
コメント1件

153
Now_loading...774KB[sage]   投稿日:2014/06/14 15:22:55  ID:CtdQB8BV.net
>151
俺もそう思う。

有料でいいなら、IntelliJ IDEA
コメント1件

154
Now_loading...774KB[sage]   投稿日:2014/06/15 05:15:53  ID:WUPbR+LS.net(2)
>152
Flash CCのライブラリに突っ込んだらいいのでは

155
Now_loading...774KB[sage]   投稿日:2014/06/15 05:16:36  ID:WUPbR+LS.net(2)
スレ間違えたわ

156
147[sage]   投稿日:2014/06/15 16:02:54  ID:j+PyOOeh.net
>149
>150
>151
>153

レスアリガトン。FlashProという
答えがないのにワロタw

157
Now_loading...774KB[]   投稿日:2014/06/16 22:34:30  ID:0gjiyq/u.net
ActionScriptについての質問させてください。m(  )m

http://isvalid.jp/actionscriptLab/game/action/hiyo01.html

現在上記サイトを参考に下記スクリプトを作ってみたのですが、各移動キー入力をしている間のみアニメが作動するよう変更したいです。

onClipEvent(enterFrame) {

if (Key.isDown(Key.UP)){
this.gotoAndStop("back");
this._y -= 5;

} else if(Key.isDown(Key.DOWN)) {
this.gotoAndStop("front");
this._y += 5;

} else if(Key.isDown(Key.RIGHT)) {
this.gotoAndStop("right");
this._x += 5;

} else if (Key.isDown(Key.LEFT)) {
this.gotoAndStop("left");
this._x -= 5;
}
}

(右向き、左向き、後ろ向き、前向きにつきそれぞれ1つずつ(back、front、right、left)動きのあるムービークリップを作成しています。)
(キー入力がない時、キャラは進行方向を向いてアニメ動作を止めたい)
else文を追記したり各サイトを調べたりと色々試行錯誤してみたのですがどーーーしてもうまくいきません・・・

どなたか回答よろしくお願いします(;;)
コメント1件

158
Now_loading...774KB[sage]   投稿日:2014/06/16 23:08:24  ID:1OR2BoEa.net(2)
>157
onClipEvent(enterFrame) {
if (Key.isDown(Key.UP)) {
this.gotoAndStop("back");
this._y -= 5;

} else if(Key.isDown(Key.DOWN)) {
this.gotoAndStop("front");
this._y += 5;

} else if(Key.isDown(Key.RIGHT)) {
this.gotoAndStop("right");
this._x += 5;

} else if (Key.isDown(Key.LEFT)){
this.gotoAndStop("left");
this._x -= 5;
}else{this.gotoAndStop("front");} //ここに1行追加
if (_root.hit.hitTest(this.getBounds(_root).xMax, this._y, true)) {
this._x += 5;
}

if (_root.hit.hitTest(getBounds(_root).xMin, this._y, true)) {
this._x -= 5;
}
if (_root.hit.hitTest(this._x, getBounds(_root).yMax, true)) {
this._y += 5;
}
if (_root.hit.hitTest(this._x, getBounds(_root).yMin, true)) {
this._y -= 5;
}}
コメント2件

159
158[sage]   投稿日:2014/06/16 23:10:03  ID:1OR2BoEa.net(2)
↑こんな感じじゃあかんか?
正面向きさせるには色んな方法があるけど、これが一番簡単な方法。
コメント1件

160
Now_loading...774KB[sage]   投稿日:2014/06/17 12:57:47  ID:vWx3uhvN.net(2)
>159様ありがとうございます!

・・ですがそこまでは自分も試してみました・・
>158のスクリプトだと停止すると常に正面(front)を向いてしまい進行方向を向いて止まらないのです・・

キー入力がない時、キャラは進行方向を向いてアニメ動作を止めたいんです
色々試してみたのですが万策つきました(;;)
コメント1件

161
Now_loading...774KB[sage]   投稿日:2014/06/17 13:41:09  ID:jkM9+Rt0.net
>160
押している間だけキャラのアニメーションを動かしてやればいいんじゃない?
そんでキーを離したところで(つまりelse)でアニメを止めればいい。変数を駆使することになるけど。
コメント1件

162
160[sage]   投稿日:2014/06/17 20:06:36  ID:vWx3uhvN.net(2)
>161

ですよね・・・
ただその「キーを押すこと」を変数にすることが分らないんです・・・

var (Key.isDown(Key.DOWN)) = 変数 

のような形にすればいいでしょうか??
その記述方法がどーしても分りません (;;)

163
Now_loading...774KB[sage]   投稿日:2014/06/17 21:57:23  ID:pW3Yr/fR.net
>158
onClipEvent(enterFrame)

onClipEvent(keyDown)

164
Now_loading...774KB[]   投稿日:2014/06/23 22:28:25  ID:mIN9xBBX.net
質問です。
AS3.0で制作しています。
メインステージ上に書いた変数等はムービークリップ内に継承されませんよね。
一部のメインステージ上の変数をムービークリップ内にも継承させるにはどうしたら
いいですか?

AS3.0でのグローバル変数の書き方などがありましたら教えて下さい。
調べてみたのですが見つからなくって。

165
Now_loading...774KB[sage]   投稿日:2014/06/24 04:27:57  ID:rLcd2Um4.net
>164
エスパーで答えます。extends

166
Now_loading...774KB[sage]   投稿日:2014/06/24 07:16:00  ID:VoCBHFwu.net
Object(root).hoge じゃね

167
Now_loading...774KB[]   投稿日:2014/06/25 10:16:09  ID:KYMSExT0.net
Object型データで階層構造になってて 末端の子のデータしかわからなくてその親の
階層のデータを調べる簡単な方法ってあったっけ?

for in で列挙して子データが検出されたら外側のスコープのデータが親
…というメンドイ方法しかないのかな

168
Now_loading...774KB[sage]   投稿日:2014/06/27 13:02:07  ID:iJ6Sohr+.net(2)
loaderで読み込んだ画像のスムージングについて質問です

OS:WinXp
使用ソフト:adobe flashPro CS4
AS:3.0

読み込みが完了した loaderオブジェクト そのものないし
Event.COMPLETE の event.content.target を
Bitmap( *** ) = または *** as Bitmap;
などでビットマップに変換しようとすると、同じFlashのバージョンにおいて
xp = 成功 win7 = 成功 win8 = 処理が止まる
となってしまいます
これは既知の不具合でしょうか?

よろしくお願いします

169
Now_loading...774KB[sage]   投稿日:2014/06/27 13:27:20  ID:iJ6Sohr+.net(2)
自己解決しました
win8のみ取得する先にサブドメイン(www.)がついていました

170
Now_loading...774KB[sage]   投稿日:2014/07/04 18:04:04  ID:qIjytKLh.net(3)
prettyphotoと連携したいんだけど、ASのリンクの設定どうやるんだっけ?
ExternalInterface.call("$.prettyPhoto.open", "images/fullscreen/image.jpg", "Title", "Description");
コメント1件

171
Now_loading...774KB[sage]   投稿日:2014/07/04 18:26:23  ID:YU/LKNls.net
>170
お前すごいな
コメント1件

172
Now_loading...774KB[sage]   投稿日:2014/07/04 18:45:14  ID:qIjytKLh.net(3)
>171
いや、どうやるんだよー
2日前には成功したんだけど、どこに対象リンク書けばいいのか思い切り忘れちゃった。
images/fullscreen/image.jpgを入れ替えればいいわけじゃないんだよね

173
172[sage]   投稿日:2014/07/04 23:51:55  ID:qIjytKLh.net(3)
自己解決した。↓のおまじないをExternalInterface.call〜の前に一行入れるだけった。
import flash.external.ExternalInterface;

本も無いしネットでもほとんど作例が無いから調べるのきつかった…

174
Now_loading...774KB[sage]   投稿日:2014/07/13 22:51:04  ID:+hZ22TUr.net(2)
AS3触ってみてるけど不満だらけだ。単純にAS2.0の粗を埋めていけば良かったのに。
やはりAS3.0がFlashの終わりの始まりだったようにしか見えん。

175
Now_loading...774KB[sage]   投稿日:2014/07/13 22:51:58  ID:+hZ22TUr.net(2)
2重書き込みのため表示しません 内容を確認する

176
Now_loading...774KB[sage]   投稿日:2014/07/14 00:49:53  ID:LrgMQmPX.net
おまそう

177
Now_loading...774KB[sage]   投稿日:2014/07/14 04:56:30  ID:T8y3eJs0.net
バカには無理

178
Now_loading...774KB[sage]   投稿日:2014/07/14 09:04:44  ID:w+higJbr.net(2)
不満て例えば何よ?

179
Now_loading...774KB[sage]   投稿日:2014/07/14 12:21:32  ID:cUTX1j2n.net(2)
・単純な動作をさせるのが少し面倒
・言語変えすぎ
・コードが一部おかしくてもとりあえず動く(良くもあり、悪くもある)

180
Now_loading...774KB[sage]   投稿日:2014/07/14 13:54:07  ID:w+higJbr.net(2)
>・単純な動作をさせるのが少し面倒
自作クラスが充実していけばそんな事ないと思うけど

>・言語変えすぎ
これはしょーがない

>・コードが一部おかしくてもとりあえず動く(良くもあり、悪くもある)
AS3設定で StrictやWarningモードにチェック入れてる?
コメント1件

181
Now_loading...774KB[sage]   投稿日:2014/07/14 22:33:30  ID:cUTX1j2n.net(2)
>180
ワーニングモードってのがあるんだ。やってみる。

182
Now_loading...774KB[]   投稿日:2014/07/16 18:03:39  ID:kf3MN6H0.net
質問します。
[型(foo="bar", type="型")]
この1行は何を意味しているのでしょうか?

183
Now_loading...774KB[sage]   投稿日:2014/07/16 20:14:13  ID:0XkPOE2c.net
メタデータタグです
コメント1件

184
Now_loading...774KB[sage]   投稿日:2014/07/17 13:10:33  ID:dtbxftte.net
>183
ありがとございます

185
Now_loading...774KB[]   投稿日:2014/07/19 13:15:38  ID:Lc1F1BXA.net(5)
質問します。
そこにボタンがあるとします。
そのボタンはクリックする際に1から100までの乱数値という数字の表示が流れるという仕組み。
そこでボタンを連続にクリックすると数字の表示がステージ上に複製され流れるという理想ですが。

自分自身がやっていた仕組みでは
連続にクリックすると流れていた数字がクリックする際の数字に上書きでステージ上に複製されません。

流れていた数字や流れていた数字の位置がそのまま続けて、複製される上に別の数字が出来上がる仕組みを教えて下さい。

http://www.geocities.jp/flashoshiete/fla/suuzi.swf

使用環境はAS2です。
コメント1件

186
185[]   投稿日:2014/07/19 20:24:37  ID:Lc1F1BXA.net(5)
>185
例えば、敵を攻撃する際にダメージ計算で表示され、
連続攻撃でばらばらの数字表示が出るということ。

または、そこに落ちている金が二つあって 同時に拾うとそれぞれの取得された金が異なり
重ねるように見えるが実際の数字の表示は別々。

こういう仕組み分かる方いませんか?
優しい方教えて下さいm(_ _)m
コメント1件

187
Now_loading...774KB[sage]   投稿日:2014/07/19 21:00:55  ID:QcChUqwx.net(2)
>186
不可能ではないが、アプリ開発のレベルになるのですぐにできるものではない。
ランダムを多用した立体的なスクリプトになるわけでな。
ちょっとしたことでエラーだって起こる。

仮にそれの答えをここに書いたとしてもコピペでは動かない。
おまえさんが隅々まで理解していないと使えない。

目的の規模が大きすぎて、一個一個整理して質問しないと誰も答えられんわけ。
勢いで何か仕事でも請けてしまったのか?
コメント1件

188
185[]   投稿日:2014/07/19 21:39:51  ID:Lc1F1BXA.net(5)
>187
これでアプリ開発のレベルになることはちょっと違うと思います・・・
アプリ開発は大幅なシステムが仕組まれていていちいち理解する時間も費やしますので
なるべく、基礎から学ぶやつを学ぼうと思ってますが、
これがランダムを多用した立体的なスクリプトというのですか
ぜひその仕組みを知って学びたいですね。
・・・・もしやゲームを作ったことある人なのでしょうか?
独学として2年半ぐらい勉強している私に助言か質問させて下さい。

現段階でムービークリップの複製でそのムービークリップをステージ上に複製され動くことを成功しました
http://www.geocities.jp/flashoshiete/fla/suuzi2.swf

しかし、そのテキストフィールドが変数名のままだからテキストフィールドをどう複製するのか配列みたいになれるのかも
そういう文法がよく分かっていない。
私が挫けんでいるのはテキストフィールドに配列や複製が可能か悩んでいる所です。
いくら参考書を読んでいてもテキストフィールドの設定やあまり見られない単語しかなく
それを繋ぐ道が見つからない。
なぜステージ上に複数のテキストフィールドがある上に最小+最大の値で計算された合計値がバラバラで継続し続けるのか
この仕組みは70%ぐらい分かっていない、配列と複製がそう使っているのでしょうけど
仮にこれを配列として配置することができるとしても、本当にテキストフィールドを配列に入れる事はできるのでしょうか?

う〜ん・・このシステムを作れるか?って言われてて今の自分では無理だろうと断ったけど
その後からこのシステムの仕組みについて興味を持ちはじめただけです。
コメント1件

189
Now_loading...774KB[sage]   投稿日:2014/07/19 22:07:19  ID:QcChUqwx.net(2)
>188
何を言ってるかさっぱりわからない。
整理して一個づつ潰さないとだよ
コメント1件

190
185[]   投稿日:2014/07/19 22:18:20  ID:Lc1F1BXA.net(5)
>189
一個ずつ潰さないと・・・ですか?
えーと・・
ActionScriptでテキストフィールドに複製と配列ができるかどうか知りたいだけです!

191
Now_loading...774KB[sage]   投稿日:2014/07/19 22:53:04  ID:9/uU91Eu.net
一言で言うと向いてないからやめた方がよい
コメント1件

192
185[]   投稿日:2014/07/19 23:23:48  ID:Lc1F1BXA.net(5)
>191
確かに私は趣味でやっているようなもので仕事に向いてないのはそうですね。

だけど助言とかもらっていると仕組みの謎が解け始めていくのが面白いから
まだまだ続いて行きたいよ

193
Now_loading...774KB[sage]   投稿日:2014/07/20 06:57:47  ID:51+9LCRZ.net
AS3でやれ
AS2はもう忘れちゃったおw

194
Now_loading...774KB[sage]   投稿日:2014/07/20 13:02:32  ID:C6f0pY9O.net
うむ。AS3でやった方がいいと思う。AS2は個人の癖や趣味が出て読解が難解になるであろうw

195
185[]   投稿日:2014/07/20 14:23:12  ID:wFXNZS64.net(2)
たった今、解決できました!
テキストフィールドに複製と配列は無理と諦めて
0から9をMCに変換し
数値から文字列に変換して条件文に渡してMCを複製させて動かせる事が成功しました。
お騒がせ失礼致しました。
コメント1件

196
Now_loading...774KB[sage]   投稿日:2014/07/20 17:07:39  ID:U84notMH.net(2)
>195
ついでだからサンプル上げておくんなせ。
コメント1件

197
185[]   投稿日:2014/07/20 18:00:13  ID:wFXNZS64.net(2)
>196
サンプルはちょっと上げられないですね・・
でも>195の通りの仕組みですので
内容的にすぐに分かるはずでしょう。
いちおう証拠上げ
http://www.geocities.jp/flashoshiete/fla/keisan.mov
http://www.geocities.jp/flashoshiete/fla/keisan2.mov
コメント1件

198
Now_loading...774KB[sage]   投稿日:2014/07/20 19:25:41  ID:U84notMH.net(2)
>197
泥ス

199
Now_loading...774KB[]   投稿日:2014/07/28 10:45:06  ID:ahJDtbOL.net
asでマルチスレッドってできますか?
Android版アプリを作ってるのですが、
一部の重たくなるアニメーションだけ別スレッドでやりたいです
コメント2件

200
Now_loading...774KB[sage]   投稿日:2014/07/28 10:54:16  ID:WItqhjVi.net
先読みくらいしかできません。
クリエイティブの基礎基本としてアニメーション自体を軽くしてください。

201
Now_loading...774KB[]   投稿日:2014/07/30 00:45:20  ID:EoHosEbo.net(2)
Win7,FlashCS5
DisplayObjectの子として存在する筈のものがデータ上(メモリー上?)存在しないという
不可思議な現象に合い困っています。

配列 arr で管理されたMC群 arr[0].mc 〜 arr[2].mc (3個) が共通の親(stageM) 内にあったとして、
これらの重ね順を変更するため

for( var idx:int=0; idx<3; idx++ ){
mc0 = arr[idx].mc;
trace( "親は? " + mc0.parent);// 共通の親(stageM) が確認できる
trace( "親にちゃんと含まれているか? " + mc0.parent.contains(mc0));// false になるときがある
try {
mc0.parent.setChildIndex(mc0, 0); // 重ね順を変更
} catch (evt:Error) {
trace("err= " + evt.message);// 3つ目でエラーとしてハンドルされる
}
}
AAで書くと、
|  ・−            |
|  ・−   3つの子    |  ←これらの重ね順を変えたい
|  ・−            |
========(親)===

trace の "親は? " では親としてstageMが確認できるのですが、 "親にちゃんと含まれているか? " 
では3つの内の最後の1個が false になるときがあり、オブジェクトが親を知っているのに当の親は子を
持っていない状態になります。  ※DQN親の「アンタみたいな子供知らんで!」の状態です。

また try 〜 catch だと、3つの内最後の1個で
  Error #2025: 指定した DisplayObject は呼び出し元の子でなければなりません。 が出ます。
考えられる原因は何でしょうか?

202
Now_loading...774KB[sage]   投稿日:2014/07/30 00:55:10  ID:sYYA4M8G.net(2)
for( var idx:int=0; idx<3; idx++ ){
じゃなくて
for( var idx:int=0; idx<2; idx++ ){
にしてみ

0〜2の3個しか無いんだろ?
コメント1件

203
Now_loading...774KB[sage]   投稿日:2014/07/30 01:02:42  ID:sYYA4M8G.net(2)
すまん 間違い

そのコードうちでもやってみたけどエラー出なかったな
重ね順はバッチリ逆になった

原因は他にありそうだが…

204
201[sage]   投稿日:2014/07/30 02:47:07  ID:EoHosEbo.net(2)
>202-023

どうもすいません。 ご指摘の通り、他に原因がありそうです。

配列 arr で管理されたMC群 arr[0].mc 〜 arr[2].mc (3個)

で、重ね順を変更の前にある作業を行っていたのですが、そこで配列の中身の
更新をやっていなかったためこのようなエラーで出てたぽいです。

205
Now_loading...774KB[sage]   投稿日:2014/08/02 15:15:55  ID:0vtn3tmk.net(2)
>199
画像変換とかそういう重い計算任せられるようにスクリプトだけならマルチスレッドいけるようになったけど、
描画エンジン自体はシングルで動いてるだろうからアニメーションは無理だろうな

206
Now_loading...774KB[sage]   投稿日:2014/08/02 15:18:09  ID:0vtn3tmk.net(2)
>199
addchildの階層浅くするのと、マスク外すのが一番軽くなるからその辺で頑張るしか
あとはベクターじゃなくて画像化するか、拡大縮小変形ないならcasheAsBitmap使うか

207
Now_loading...774KB[]   投稿日:2014/08/07 05:48:26  ID:IKp2einr.net
override public functionと
public override functionは等価ですか?
コンパイルは通るんですけどね。

208
Now_loading...774KB[sage]   投稿日:2014/08/07 21:56:42  ID:ftGmoB03.net
等価だな

209
Now_loading...774KB[]   投稿日:2014/08/10 10:11:38  ID:2YSTJYDG.net(2)
質問
1つのファイル内にクラスをたくさん書きたい
理由はMCのリンケージシンボルをNewする時プロパティを持たせたい為

シンボルプロパティ→ActionScriptリンケージで認識してくれない
MCのタイムラインの1フレーム等に変数設定するのは避けたい
シンボルがたくさんあるので1ファイルでまとめて確認したい

誰かアドバイスよろです

210
Now_loading...774KB[]   投稿日:2014/08/10 10:23:24  ID:2YSTJYDG.net(2)
うーん だめかな…
クラス名とファイル名が同じじゃないとパスとして成立しないって事か……

211
Now_loading...774KB[sage]   投稿日:2014/08/11 02:58:47  ID:Fcho2o1L.net
1つのファイルに複数書いた場合、認識出来るのはそのファイル内のクラスだけだろうからダメじゃないかな

212
Now_loading...774KB[sage]   投稿日:2014/08/11 07:27:01  ID:FASjlYMo.net
観念してシンボル1個毎に1ファイルという方式でやってます
ファイルタブがえらい事になっとりますorz ビルダーだと楽なのかな?w

213
Now_loading...774KB[sage]   投稿日:2014/08/13 17:58:37  ID:Ola/H0cW.net
変数保存用のクラス作って参照する、とかは?
シンボル名で判断できなかったっけ

214
Now_loading...774KB[]   投稿日:2014/08/16 11:18:55  ID:XEr1k/8B.net
質問です(AS3)

ランダムに表示させた画像に対して解答を入力するクイズを作ってるんですが、
画像と解答を関連付けるにはどうしたら良いのでしょうか?
問題ごとに画像とテキストエリア用意したフレーム作ってランダムに飛ばしてたんですがこれ物凄く効率悪い気がして…

215
Now_loading...774KB[sage]   投稿日:2014/08/16 13:54:48  ID:sKNOpMYN.net
配列に答と画像URLとか指定するのが楽だと思う。

216
Now_loading...774KB[sage]   投稿日:2014/08/16 18:16:17  ID:ysSfYNlp.net
switch使えばいいんでないの?

217
Now_loading...774KB[sage]   投稿日:2014/08/17 23:20:22  ID:/L+UqHz9.net
久しぶりに「TIOBE Index」を見たら、ASが38位から17位に大幅Upしていたw
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

ビッグデータの図解化の影響か?

218
Now_loading...774KB[]   投稿日:2014/08/18 02:22:34  ID:AzxPigo9.net
AIR、詰まるところスマホアプリだと思うが。

219
Now_loading...774KB[]   投稿日:2014/08/19 13:19:03  ID:+qU9j1Il.net
ローカル関数はpackage外に書ける。
publicでなければクラスも書けるかも?
確かめてない。

220
Now_loading...774KB[]   投稿日:2014/08/21 22:14:01  ID:Ydwkt57V.net
Win7,FlashCS5,AS3

ASでタイムラインにフレーム追加って出来ますか?
例えばBallというMC (Ball.x = 0;) があって、これに2フレ目を追加して Ball.x = 10; として
フレ1⇔フレ2で往復させてBallを振動させたいです。

221
Now_loading...774KB[sage]   投稿日:2014/08/21 23:16:30  ID:25X3T4vZ.net(2)
EnterFrameイベント使って

222
Now_loading...774KB[sage]   投稿日:2014/08/21 23:17:41  ID:25X3T4vZ.net(2)
途中送信してもうた
EnterFrameイベント使って
ifとかswitch分使えばフレーム気にせず
できるんじゃね?

223
Now_loading...774KB[]   投稿日:2014/08/22 04:08:43  ID:1M8AP27J.net(2)
Booleanの変数をnull(空)にしたいけど、コンパイルで警告がでます

var bool:Bllean = null;  // 警告がでる


警告 : Boolean 値が必要な場所に null が使用されています。

なんかもやもやします・・・。
真/偽/空の値を持つ変数が欲しいのですが、どうしたらいいですか?
コメント1件

224
Now_loading...774KB[sage]   投稿日:2014/08/22 05:40:53  ID:tfoiC7GT.net

225
Now_loading...774KB[sage]   投稿日:2014/08/22 06:03:02  ID:QHN70hIL.net
>223
もやもやも何もそもそもboolean型は真か偽かしか入らんから仕方ない。

http://help.adobe.com/ja_JP/ActionScript/3.0_ProgrammingAS3/WS5b3cc...#WS5b3ccc516d4fbf351e63e3d118a9b90204-7f82

226
Now_loading...774KB[sage]   投稿日:2014/08/22 08:26:40  ID:frBdGMNh.net(2)
var obj:Object = new Object();//オブジェクトのプロパティ扱いなら何でも入るお
trace("buf:"+obj.buf);
obj.buf = null;
trace("buf:"+obj.buf);
obj.buf = false;
trace("buf:"+obj.buf);

227
Now_loading...774KB[sage]   投稿日:2014/08/22 08:38:20  ID:frBdGMNh.net(2)
続き
if( obj.buf==false ){
trace("厳密にfalseを判定したいならこう書かなくてはならない");
}
if( !obj.buf ){
trace("これだとundefinedとnullも引っ掛かる");
}
var flg:Boolean = obj.buf;//Boolean型にぶっ込むとundefined、nullはfalseになる
trace("flg:"+flg+" = "+"buf:"+obj.buf );

228
Now_loading...774KB[]   投稿日:2014/08/22 17:49:55  ID:1M8AP27J.net(2)
ありがとうございました!

229
Now_loading...774KB[]   投稿日:2014/08/30 17:16:31  ID:SN31eMnL.net(2)
as3.0でPHPにリクエストを投げ、
文字列を取得したいのですが、
PHP側で「+」を渡すとasでは半角スペースになってしまいます

暗号化してからbase64でas3.0に渡しているのですが、
どうすれば綺麗に渡せますか?

ちなみにtext/plainで出力してます

230
Now_loading...774KB[]   投稿日:2014/08/30 17:21:51  ID:SN31eMnL.net(2)
PHPま でurlエンコードしたら受け取れました
ありがとうございます

231
Now_loading...774KB[]   投稿日:2014/08/31 10:07:45  ID:89z33n4K.net
AS3というかAIRで、gzipを解凍したいのですがどうやったらいいでしょうか?
単にByteArrayをuncompressしただけではエラーとなりました。

232
Now_loading...774KB[]   投稿日:2014/09/02 08:29:22  ID:3hka+NfH.net
AS3で文字エンコーディングを変換するにはどうしたらいいですか?

例えばUTF-8の文字列をShift_JISやEUC-JPなどに変換したいです。
ByteArrayを使って、

var bytes:ByteArray = new ByteArray();
bytes.writeMultiByte(str, 'iso-2022-jp');
bytes.position = 0;
var result:String = bytes.readMultiByte(bytes.length, 'iso-2022-jp'); // UTF-8 エンコードされた文字列

このようにしても、UTF-8(System.useCodepageを使えばShift_JIS?)になってしまい困っています。
文字セットを変換して文字列として受け取るにはどうしたらいいか教えてくださいm(_ _)m

233
Now_loading...774KB[sage]   投稿日:2014/09/02 12:19:50  ID:7LYwZWUG.net

234
Now_loading...774KB[sage]   投稿日:2014/09/06 13:45:56  ID:PbsczUJh.net
自作のSWCを作って、それを使用してSWC内でエラーが発生した時に、
SWCを作った場所(buildしたソースのあるPCのパス)がエラーに表示されちゃうんだけど、これって何が原因?

例えば↓みたいなエラーが表示されるんだけど、これって消せないのかな?

at my::MyClass/hoge()[C:\〜元ソースの場所〜\my\MyClass.as:168]
              ~~~~~~~~~~~~~~~~~~~~~~~~~
コメント1件

235
Now_loading...774KB[sage]   投稿日:2014/09/08 18:36:25  ID:HYGNWFe/.net
>234
消したいだけなら try {} catch() {}

236
Now_loading...774KB[sage]   投稿日:2014/09/08 22:11:06  ID:O2Qo4pFy.net
CC2014で静止テキストの縦書き文字入力した場合、フォントが全く違うものが表示されてしまいます
例えば新ゴとかはMSゴシックが表示されてしまい、他のフォントを試しても、MS明朝や別のものが表示されてしまいました
CS6ならば問題なく、試しに初代CCを入れてみても同じ症状でした

他のPCでも全く同じ症状が出てしまい、
これはflashのバグなのか、自分の環境が悪いのか・・・・・・
コメント1件

237
Now_loading...774KB[sage]   投稿日:2014/09/08 23:55:58  ID:ocS78XH9.net
どのフォントが化けるのかくらい書いてくれって言いたいけど
どうせダイナフォントなんじゃないのか
コメント1件

238
Now_loading...774KB[sage]   投稿日:2014/09/09 00:51:10  ID:iOX4Fll/.net
>237
実際今困ってるのは新ゴなんですが、ヒラギノや小塚含め、ほぼ全てのフォントだと思います
違うフォントなためウェイトを変えても反映されず、英字フォントであってもその別のフォントで日本語含め全て表示され
分解やパブリッシュしても、やはりその別のフォントのまま
置き換え先も、全てが特定の一種に置き換えられるというわけではなく、特定5種類くらいの内のどれかで置き換えられる、という感じです
コメント2件

239
Now_loading...774KB[]   投稿日:2014/09/09 19:51:42  ID:Go9qnL6I.net(2)
AGAL2について公式に問い合わせしようと思ったのだがどこに質問すればいいのかわからん
フォーラムは開発者向けのものが無いしメールポストみたいなのも見あたらない
どこに問い合わせすればいいんだろう

240
Now_loading...774KB[sage]   投稿日:2014/09/09 21:46:19  ID:VlRpEqkY.net(2)
ここに書いてみよう

241
Now_loading...774KB[sage]   投稿日:2014/09/09 22:23:33  ID:Go9qnL6I.net(2)
たとえばフラグメントシェーダーでマルチレンダーターゲットが使えるようになったみたいだけど
相変わらずAGALMiniAssemblerの出力レジスタは1個しか無いみたいだし
if周りの制御が刷新されたみたいだけどどう変わったのかもわからんし
コメント1件

242
Now_loading...774KB[sage]   投稿日:2014/09/09 23:59:58  ID:VlRpEqkY.net(2)
>241
ちょっと見てみたけど公式では見つからなさそう…
とりあえずStarlingの最新(1.5.1)に同梱されているAGALMiniAssembler.asとFP14のコンテントデバッガとplayerglobal.swc使ったらoc1(MRT)とife(条件分岐)がコンパイル通って正しく動作したのは確認したよ
GamingSDKの最新(1.3)のだとダメだな
確かに公式で配布してる場所がわからないのは不親切だね

MRTはsetRenderToTextureに第五引数が追加されててそれにoc[n]の値を対応させる感じ
確かnは0から連番で使わないとエラーでるのとMRT対象のテクスチャサイズとレンダリング設定が一緒でないとエラーでる

条件分岐はife,ine,ifg,ifl,els,eifが追加されたくらいかな
ネストの数には制限あった気がする

新機能の概要は
http://plugin.io/agal2-is-here/
http://plugin.io/agal-is-here-2/
だけど詳しいコードの説明とかはちょっと見つからんかった…

243
Now_loading...774KB[sage]   投稿日:2014/09/10 00:34:15  ID:bprH9qN9.net(2)
公式は何で解説しないんだろうな
せっかく機能が増えてもこれじゃ使えなくて存在する意味がない

244
Now_loading...774KB[sage]   投稿日:2014/09/10 00:41:31  ID:bprH9qN9.net(2)
イメージ見る限りoc3までは行けそうだけど正式にはいくつなんだろな
手元でテストしながら最大数把握しても環境の違いでダメだったとかあったら嫌だな
コメント1件

245
Now_loading...774KB[sage]   投稿日:2014/09/10 00:50:10  ID:oxz1aH9e.net
>244
http://help.adobe.com/ja_JP/FlashPlatform/reference/actionscript/3/...#setRenderToTexture()
一応エラーの所に0から3の整数とあるけど環境の違いはわからん
そもそもAGAL2の使えるContext3DProfile.STANDARDプロファイルが環境依存じゃないかな

公式は最近flashにあんまし力入れてないように見えるよね…
もうすぐadobeのイベントあるけどそこで新しい話がかあるのかないのか

246
Now_loading...774KB[]   投稿日:2014/09/10 19:29:31  ID:Lfs4HFus.net(3)
AS3,Win7,CS5

配列の中身が例えば、var ar:Array = ["A","B","B","D","E","A","B","C"]; であったとき、
Aは何個,Bは何個,・・・ とカウントして別配列に整理して格納するアルゴリズムは
どう書けるでしょうか?

結果は、trace() とかで
A : 2
B : 3

という形でOKです。

247
246[sage]   投稿日:2014/09/10 21:23:48  ID:Lfs4HFus.net(3)
(自己解決しました)

// 先ず並べ替え
ar = ar.sort();

// 以下を定義
var moji:String = ar[0];
var kazu:uint;
var ar1:Array = new Array();

// 下記が本体
for (var i:uint=0; i<ar.length; i++) {
kazu++;
if (ar[i] != moji) {
ar1.push({str:ar[i-1], cnt:kazu});// 1個目は必ず存在するので i-1 でもOK
str0 = ar[i];
kazu = 0;// カウントを0に
}
}

// 確認は
for (i=0; i<ar1.length; i++) {
trace( "Data= " + arr1[i].str + ", " + arr1[i].cnt );
}
コメント1件

248
246[sage]   投稿日:2014/09/10 21:25:26  ID:Lfs4HFus.net(3)
(上の訂正)
str0 = ar[i]; → moji = ar[i];

249
Now_loading...774KB[sage]   投稿日:2014/09/11 01:51:49  ID:JEtSWzB2.net
>247
きったねーコードだなぁ


var arr:Array = ["A","B","B","D","E","A","B","C"];
var obj:Object = {};

arr.map(function(item:*, i:int, a:Array):Function {
 if (obj[item]) {
  ++obj[item];
 } else {
  obj[item] = 1;
 }
});

// obj => {A: 2, B: 3, D: 1, E: 1, C: 1};

結果をAから順にしたければsortして配列に保管な
コメント1件

250
Now_loading...774KB[sage]   投稿日:2014/09/11 11:59:47  ID:bwgEh9q/.net
>249
べ、勉強になるわー(震え声

251
Now_loading...774KB[sage]   投稿日:2014/09/11 20:21:27  ID:JXo6hjmA.net
>249
何故、こんなにも洗練する事が出来るんだ?

252
Now_loading...774KB[sage]   投稿日:2014/09/11 21:10:29  ID:EAwkWaB3.net
mapメソッド使ったことないんだけど、map内の匿名関数の引数は決まってるの?
item,i,aってとこ。

253
Now_loading...774KB[sage]   投稿日:2014/09/12 19:35:48  ID:kXvB0otx.net
リファレンス見るクセ付けといた方が良いよ

254
sage[]   投稿日:2014/09/13 00:48:30  ID:YKkFrlJbN(3)
初歩的な質問ですみません
シンボル1をクリックするとシンボル2かシンボル3の画像がランダムに出てくる、というのを組みたいときはどうすればいいですか?

255
Now_loading...774KB[sage]   投稿日:2014/09/13 01:34:48  ID:YKkFrlJbN(3)
(AS3です)

256
Now_loading...774KB[sage]   投稿日:2014/09/13 01:46:23  ID:YKkFrlJbN(3)
254です。説明不足だったので再度質問し直します。
ActionScriptは3.0です。
クリックするとシンボル1がシンボル2かシンボル3へランダムに変わるアクションをさせたいです。
解答よろしくお願いします。

257
Now_loading...774KB[sage]   投稿日:2014/09/13 23:31:48  ID:KOs8/9Nt.net
>238
フォント埋め込んだらいけるんじゃない?
コメント1件

258
LAN[like1dream@ezweb.ne.jp]   投稿日:2014/09/14 09:31:16
加トちゃんケンちゃんごきげんテレビ(第65〜88回 第30〜53回)を探しています。どなたかお持ちのかたいませんか?どなたかいましたらlike1dream@ezweb.ne.jpにご連絡ください。

259
Now_loading...774KB[sage]   投稿日:2014/09/18 00:22:27  ID:gYg6wJZs.net(2)
>236
>257
静止テキストだからか、埋め込みしても特に変わったりはなかったですね・・・
Adobeから返答あったけど、やはりCC以降で縦書きテキスト置こうとすると100%発生みたい
1年半近く経ってるのに検索しても出てこなかったしAdobe側も認識してなかったみたいで、縦書きって全然使われてないのかな
コメント1件

260
Now_loading...774KB[sage]   投稿日:2014/09/18 00:45:45  ID:Vcmw9H74.net
TLFとかクソすぎて使えたもんじゃないからな…

261
Now_loading...774KB[sage]   投稿日:2014/09/18 08:21:21  ID:gYg6wJZs.net(2)
たしかにTLFはバグの温床だったけど、CS5であれだけ推しといてまさか全削除かますとはなぁ
アニメーションもそうだけど、開いて書き出せるくらいの互換性は残しといて欲しかった・・・・・・

262
Now_loading...774KB[sage]   投稿日:2014/09/18 10:21:06  ID:G0nV8I/i.net
>259
埋め込んでたら変わるわけが無い。それ埋め込んでないだろ。
簡単に言えば”コマンド(winはコントロール)+B”でフォントをベクターに分解するんだよ。それが埋め込み。
そもそもFlashで静止txtなのにフォントを打ち込むこと自体が素人仕事。イラレで整えてアウトライン化してコピペしろ。

263
Now_loading...774KB[sage]   投稿日:2014/09/19 04:05:20  ID:kI+L2fta.net
ベクターに分解は埋め込みとは言わないだろ
自分も試したけど、>238にも書いてある通りテキスト打った時点で違うフォント表示されるから分解しようがダメだったな
CS6なり別ソフトからパス持ってくるならいけたけど、バグであることに代わりはないか

264
Now_loading...774KB[]   投稿日:2014/09/26 09:10:07  ID:Zh+PrmNQ.net
配列を使い"タイトル","問題","解答1","解答2","解答3","解答4","解答5"正解番号(英子文字)
このような形で出題しています。
この問題内容をString変数に置き換えてxmlに書き写したいんですがうまくいきません。
ぜひ教えてください、よろしくお願いいたします!
コメント1件

265
Now_loading...774KB[sage]   投稿日:2014/09/26 16:25:43  ID:qxpxN6D9.net
CCあたりからTLFテキストフィールドが削除されたから縦書き文字はTLF部分を別途読み込まないと駄目じゃなかったかな。
どっかにTLF用のSWCあったと思うけど。

266
Now_loading...774KB[]   投稿日:2014/09/26 17:53:22  ID:VeQwTxWj.net
Adobe Flash Builder 4.7 / Adobe Flex SDK 4.6です。

矩形型の半透明なSpriteがあります。これの表示されている背景に
ブラーをかけたいのですが、どうやればよいでしょうか。
特定の場所にボカシモザイクをかけるようなイメージです。
filterプロパティにBlurFilterを突っ込むだけかと思ったのですが、
その半透明なSpriteがぼけるだけで、背景はぼけてくれません。

267
Now_loading...774KB[sage]   投稿日:2014/09/27 10:01:00  ID:y/vfRWxn.net
下をビットマップでキャプチャしてspriteの中に透明矩形、その下にビットマップ置いて
spriteごとブラーじゃだめ?
コメント1件

268
Now_loading...774KB[sage]   投稿日:2014/09/28 02:10:49  ID:0N2V3OQB.net
>264
質問が下手すぎ。

配列で管理している問題をXMLから読み込みたいってこと?
問題部分だけどうにかしたいの??

日本語でOK
コメント2件

269
Now_loading...774KB[]   投稿日:2014/09/28 10:19:36  ID:kRZW8UtQ.net
>268
すいませんです
お言葉の通り、配列で管理している問題、解答、正解番号を
xmlから読み込んだ、問題、解答、正解番号に書き換えをしたいのです。
xmlから問題、解答、正解番号を読み込み、
String変数に入れるところまでは出来たのですが
その変数を配列に入れるところで詰んでます。
コメント2件

270
Now_loading...774KB[sage]   投稿日:2014/09/28 10:38:26  ID:EkJjG9jV.net
>269
リファレンスくらい読んだら?
何がしたいかわからんが、答えは全部載ってる
もっと具体的な質問しろよ
http://help.adobe.com/ja_JP/FlashPlatform/reference/actionscript/3/...

271
Now_loading...774KB[sage]   投稿日:2014/09/28 12:44:52  ID:9ztZ+7rv.net
>268
お前はエスパーか

272
Now_loading...774KB[]   投稿日:2014/09/29 16:43:34  ID:VgnT2Qv3.net
Adobe Flash Builder 4.7 / Adobe Flex SDK 4.6です。
MXMLをFlash Professional CCで作られたMovieClipにaddChildするいい方法はないでしょうか?

下位レイヤ、上位レイヤ、そして中間にコンポーネントをaddChildする用の
空のMovieClipの入った1枚岩のMovieClipを、swcでもらいました。
この中間レイヤのMovieClipにMXMLコンポーネントを仕込みたいのですが、
素直にaddChildするとまったく表示されません。
上位レイヤと下位レイヤを分解してMXMLで再構築できればベストですが、
緊密にアニメーションが連携してて絶対分解できない、と言われました。

>267
ありがとうございます。背景は60FPSで動いているのですが、
毎フレームキャプチャ→ブラー加工で重くならないか不安ですね。
ちょっと実験してみたいです。

273
Now_loading...774KB[]   投稿日:2014/09/29 21:27:50  ID:kxyHD7/6.net(2)
>269
うーん、答えづらい。
E4X知っていたら
まず、XMLでの問題の持ち方が不明。

普通は
<quiz>
 <question>問題</question>
 <choice1>選択肢1</choice1>
 <choice2>選択肢2</choice2>
 <choice3>選択肢3</choice3>
 <choice4>選択肢4</choice4>
 <answer>解答</answer>
</quiz>
こんな感じだと思うんだが。

次に、
>String変数に入れるところまでは出来たのですが
このStringに入っているのが何なのかがわからん。
もしかして、カンマ区切りで
問題,選択肢1,選択肢2,選択肢3,選択肢4,解答
のような形で入ってるの?
もしそうなら、String#split使えば良いだけ。
XML使った意味が無いけども。

274
Now_loading...774KB[sage]   投稿日:2014/09/29 21:36:40  ID:kxyHD7/6.net(2)
>E4X知っていたら
のあとが抜けてます

E4X知っていたら、こんな質問にならないはずだし。

に訂正

275
Now_loading...774KB[sage]   投稿日:2014/09/29 22:36:19  ID:wXT6T1Vy.net
hoge101h1 = Obj.cont.box101,hi;
という代入式で、hoge101の下一桁を変数iに変えたいと思っています
配列アクセス演算子を使って
this["hoge10"+i+"h1"]=this["Obj.cont.box10"+1+".h1"];
とやってみましたが、うまくいきません
どこが悪いのか教えてください。お願いします
コメント3件

276
Now_loading...774KB[sage]   投稿日:2014/09/29 23:31:19  ID:w8HgsWns.net
>275
出来なくて当たり前。
そもそもthisは何?
hiの前のカンマが打ち間違えじゃないなら、hiは別の変数。
構文自体が間違ってる。
質問以前の問題だわ。解凍不可能。

277
Now_loading...774KB[sage]   投稿日:2014/09/30 00:37:27  ID:W92QiXyF.net
>275
もっといいやり方が有るとはおもうけども…。

まず左辺が正しく値を取れているか確認。

右辺がなんなのか全く想像ができない。
Objは何?Objectで連想配列?
で、そのプロパティcontこれも謎。というか宣言ぐらい書いてくれないと。

thisの子にアクセスしたいのであれば、直接の子しか無理。
ということで、左辺はわかるが、右辺は無理かなぁ。

278
Now_loading...774KB[sage]   投稿日:2014/09/30 06:31:50  ID:KCF8X8iN.net
>275
this["hoge10"+i+"h1"] = this.Obj.cont[ "box10"+i ].h1;
これでよくね

279
Now_loading...774KB[sage]   投稿日:2014/10/01 03:19:25  ID:SonlfEZf.net
メインタイムラインの複数のフレームをキーフレームにして、
同じシンボルを元にしたムービークリップをそれぞれに1個ずつ静的配置して、
さらにすべてに同じインスタンス名をつけた場合、
配置したムービークリップたちは同一のインスタンスになるんでしょうか?

自分で確認すると、再生ヘッドの移動先に空白のキーフレームを含まない限り

コンストラクタが呼ばれるのは最初の1回のみ
ADDED_TO_STAGE イベントも最初の1回のみ
変数のアドレスがすべて同じ

という結果で同一っぽいんですが、これはたまたまそうなのか、
どの環境でも必ずそうなる仕様なのかが知りたいです。

確認した環境
Win7-64bit Flash-CS5 FlashDevelop-4.6.4.1 AS-3.0
Flash Player(全部デバッグ版)
10.3.183.90 11.7.700.279 12.0.0.77 13.0.0.244 14.0.0.176

280
Now_loading...774KB[sage]   投稿日:2014/10/04 14:06:07  ID:xaOEbkcV.net
as3crypto(1.3)を使うとクラッシュするんだけど、みんな動く?
それとも何か条件っている?
コメント1件

281
Now_loading...774KB[sage]   投稿日:2014/10/04 23:37:11  ID:OVh4dF8h.net
>280
AIR15使ってる?

>AIR 15 でなんか動かなくなった場合は使用してる SWC を SWF Version 26 で書き出しなおすとうまくいくことがある。 BetweenAS3、 as3crypt はそれで動いた。詳しく調べてないけど SWF Version 14 あたりでもうまくいく。
コメント1件

282
Now_loading...774KB[sage]   投稿日:2014/10/05 14:58:13  ID:CnPMKJbp.net(3)
>281
うおおおまじかそんなバグあったんか
AIR15で該当してるわ・・・
さっそく試してみます!ありがとおおおおおおお

283
Now_loading...774KB[sage]   投稿日:2014/10/05 16:23:54  ID:CnPMKJbp.net(3)
ダメだったorz
version26と14両方で試してみるも、両方クラッシュ・・・

試しにAIRのバージョン変えてやってみる・・・

284
Now_loading...774KB[sage]   投稿日:2014/10/05 18:59:46  ID:CnPMKJbp.net(3)
途中経過

AIR15、14、13 はクラッシュが発生して、AIR4 はクラッシュしませんでした。

285
Now_loading...774KB[sage]   投稿日:2014/10/05 19:03:19  ID:lQcOPz89.net
おつ
AIR13の時点でもうダメだったってことか

286
Now_loading...774KB[sage]   投稿日:2014/10/06 14:19:40  ID:Yk6hlP5D.net
Twitterアプリ作っててas3Crypt使ってるけど、AIR14で動いてる

287
Now_loading...774KB[]   投稿日:2014/10/07 12:17:11  ID:mAr1sYFB.net
sprite1.graphics.drawRect(10,10,10,10);
の長方形を描写したspriteなんですが
これに
sprite2.width += 10;
のようにwidth大きくさせていったら
scaleXまで+10で加算されてしまって、元の.xの位置から右へとspriteが
移動していってしまうのですが
移動させずに、widthのみ広げて長くさせていく方法ありませんか?

288
Now_loading...774KB[sage]   投稿日:2014/10/07 16:42:08  ID:93XPrylI.net
xが0の位置に描けよ

289
Now_loading...774KB[sage]   投稿日:2014/10/08 00:06:58  ID:AyVs+e3J.net
あ、ここでのxは基準点からの座標だったのですね
勘違いしてました、0にして解決しましたありがとうございます!

290
Now_loading...774KB[sage]   投稿日:2014/10/09 22:15:34  ID:EoVqPX7y.net
as3crypt使ってる人ってどれ使ってるの?
本家は長い間更新ないからTLSSocketとかエラー出るよね

291
Now_loading...774KB[]   投稿日:2014/10/10 09:43:24  ID:qLPOf4J3a
配列アクセス演算子の詰んでます
HogeMc.ko1Mc.magoMc.visible=false;
で、ko1Mcの数字は連番になっています。
現状動いていますが、繰り返しfor文を使って
var i;int;
for (i = 0; i <20; i++) {
this["HogeMc.ko"+i+"Mc"].magoMc.visible=false;
}
などいろいろ試してみましたがうまくいきませんでした。
よろしく願いします

292
Now_loading...774KB[sage]   投稿日:2014/10/16 00:26:28  ID:yEkkK6ip.net(2)
質問宜しいでしょうか。
Flash ProfessionalからマックOSようにAIRを書き出したいのですが、
やり方が分かりません。AIR DesktopのAIRランタイム埋め込み版ですとexeしかでませんし。
WinとMacと両方で動くようにしたいのですが。
使用しているのはCS6です。ご教授お願い致します。(´・ω・`)

293
Now_loading...774KB[sage]   投稿日:2014/10/16 03:20:04  ID:sM8FU6jI.net
AIRパッケージで書き出せば良いだけだと思うんだが。
コメント1件

294
Now_loading...774KB[sage]   投稿日:2014/10/16 07:16:00  ID:yEkkK6ip.net(2)
>293
ご返答ありがとうございます。なるほど…
ランタイム埋め込み版はMac向けには出来ない感じでしょうか。。。
.airファイルですとairがインストールされて無いと起動できないので…
CD/DVD販売のさい皆さんどう言う感じにされてるんでしょう?(´・ω・`)
コメント1件

295
Now_loading...774KB[sage]   投稿日:2014/10/16 07:57:01  ID:UCcJJ56/.net
>294
.airからadtでdmg作れるよ
コメント1件

296
Now_loading...774KB[sage]   投稿日:2014/10/18 04:43:35  ID:AvxA1bYC.net
>295
あがりがとうございます。
やり方わからなかったのですが調べて見ます。

297
Now_loading...774KB[sage]   投稿日:2014/10/20 13:59:01  ID:TAtMbPhW.net(2)
WOWZA MEDIA SERVERについてご存知の方がいたらお願いします。
FMSではaplicationフォルダ内にアプリ名のフォルダを作成して
server sideのプログラムをmain.ascとして置いていたと思うのですが
この方法ではWOWZAの場合うまく動作していなように思います。
ファイルの拡張子が違うのか、あるいはseversideの仕組みそのものが違うのか
教えてください。
WOWZAのsampleについてもmain.ascにあたるファイルが無いように思います。

298
292[sage]   投稿日:2014/10/20 19:19:07  ID:TAtMbPhW.net(2)
すいません、解決しました。

299
Now_loading...774KB[sage]   投稿日:2014/10/22 12:52:49  ID:xpAv6WTr.net(4)
主にAS3での話
みんな一クラスで何行くらいまで書いてるもんなの?

2000行超えた辺りからマウスによるスクロールバーでの移動量が大きすぎて継承してクラス分け
しているんだけど 完全なstaticクラスの場合は継承ができないからどーしたものかと困ってる

通常のインスタンス用のクラスなら 設定や基本的な処理を親クラスにしてそれを継承したクラスをメインに
…みたいに分けたりしてる
コメント2件

300
Now_loading...774KB[sage]   投稿日:2014/10/22 13:04:26  ID:xpAv6WTr.net(4)
あー 結局もう1こ似たような名前のstaticクラス作って
メンバ変数を使わない単体での処数を移動させるくらいか…

301
Now_loading...774KB[sage]   投稿日:2014/10/22 13:05:48  ID:xpAv6WTr.net(4)
なんだ処数てw 関数って事ね

302
Now_loading...774KB[sage]   投稿日:2014/10/22 19:29:37  ID:UXCkv4hV.net
>299
RPGのバトル部分で12000行
コメント1件

303
Now_loading...774KB[sage]   投稿日:2014/10/22 20:15:24  ID:X3hoHwN4.net(2)
>299
>302
うわぁ・・・(ドン引き)
絶対一緒に仕事したくねーわw

もっとオープンソースのコード見たほうがいいよ
個人や小規模のやつじゃなくてちゃんとしたプロジェクトな

304
Now_loading...774KB[sage]   投稿日:2014/10/22 22:49:00  ID:xpAv6WTr.net(4)
いやいや… 同じ系統の処理だからしょうがないんだよな
ちなみにウチもRPGだ 規模がデカいともー大変なんだよ
今んとこクラスファイル54個 全部で1.34Mb
イベント、テキスト関連で容量は倍くらいに増えそう

イベントデータやテキスト設定なんかは何万行あろうが一つのファイルでも耐えられる
問題は同じメンバ変数を多用する同系統の関数が数多くある場合だ
例えばMC制御関連とかそれに付随したチェック系関数とか…
あのメソッドはどこにあったのかとか探すのに「超」骨がおれる

305
Now_loading...774KB[sage]   投稿日:2014/10/22 23:08:48  ID:X3hoHwN4.net(2)
同じ系統の処理だからしょうがないってどういうことだよ
似たような処理を沢山作ってるのか?
それこそまとめろよw
メソッド探すのに骨が折れるって設計崩壊してるだろw

馬鹿にしてるとかそういうんじゃなくて、割りとマジでオブジェクト指向でプログラミングすべき
話聞いてるとひたすら手続き型でプログラミングしてそうだからさ
コメント1件

306
Now_loading...774KB[sage]   投稿日:2014/10/23 04:17:35  ID:e5K5rn3o.net
基本コンポジションの大量にインスタンス化するクラスは共通部分を記したクラスからの継承
パッケージ外への変数の受け渡しは専用のクラス用意したり
…ちゃんと設計しないとスパゲッティの出来上がりだけど
コメント1件

307
Now_loading...774KB[sage]   投稿日:2014/10/23 08:41:19  ID:eO2Fli08.net
>305
似たような処理が沢山になってしまうのだ…
で そっちは一クラス何行くらいを目安としてる? 一番行数の多い自作クラスは何行くらいよ? 

>306
>クラスは共通部分を記したクラスからの継承
わかるんだけど 共通部分は変数設定くらいなんだよな…
制御するMCの構造はけっこう違うのだ パッと見は同系統の関数だが中身はそれなりに違う
こういう場合もMCの構造毎にクラス分けした方がいいのか それが一般的なの?

>パッケージ外への変数の受け渡しは専用のクラス用意したり
同パッケージ内でも似たような事はやってる staticクラスだよね?
コメント1件

308
Now_loading...774KB[sage]   投稿日:2014/10/23 09:41:47  ID:kp+iDGoL.net
クラスは行数で定義するものじゃない
オブジェクト指向とデザパタ勉強すれば良いよ
AS3向けのデザパタ勉強できるサイトがあるのか知らんけど
コメント1件

309
Now_loading...774KB[sage]   投稿日:2014/10/23 10:31:49  ID:ShEFdvCR.net
CS6のエディタが重すぎって話かな?
秀丸エディタをAS用にカスタマイズして書いてるわ

310
Now_loading...774KB[sage]   投稿日:2014/10/23 15:32:58  ID:FVrmwceP.net
>307
特別な場合を除いて多くても数百行(コメント込み)
特別な場合とは暗号化におけるcertをクラスファイルに宣言する時など
そういったものは数千行になるがそこでは処理を行わないので見辛くなることはありえない

あと、一行における文字数は80文字程度
これ世界の常識な
これはモニタ解像度の低い人が関わる場合もあるし、diffとかを使う時を考慮するため
ちゃんとやれば1行80文字程度で数百行に収まる

それに>308も言ってるように、大事なのは機能ごとに概念的にわけるべきで、
そうすれば自ずとモンスタークラスは出来なくなる
もっと勉強したまえ

311
Now_loading...774KB[sage]   投稿日:2014/10/23 18:17:57  ID:HZiAOBOD.net
Starlingでゲーム作ってるものです。
とあるOOP(オブジェクト指向)解説サイトでgetter/setterを使うなとあったのですが
それって無理ですよね?
特にゲームみたいな毎フレームイベント飛びまくりな設計だと参照も渡さねばならないので
だいたいStarling自体getter/setter使いまくってるのはどうなのかと

312
Now_loading...774KB[sage]   投稿日:2014/10/26 19:19:23  ID:+uW7sCqr.net
その「使うな」という主張の根拠というか理由が知りたいな
コメント1件

313
Now_loading...774KB[sage]   投稿日:2014/10/26 22:00:58  ID:YAfuzGib.net
>312
なんかカプセル化するクラスからパラメーターを取り出して仕事するんじゃなく
そのクラスで仕事させてより具体的な結果を返すみたいなことらしい。
究極のオブジェクト指向だとアクセサメソッドがいらないらしんだが俺には無理だった。
参照が必要な物はすべてコンストラクタで渡すらしいんだが、あとからできたものとか
どうするんだろとか思った。まぁいいやと最近思ってる。

314
Now_loading...774KB[sage]   投稿日:2014/10/26 23:46:11  ID:oV4SInBM.net
実際のそのサイトを見ないとわからんが、
カプセル化=フィールドの隠蔽 と思ってる人は多いわけで、
意味も無いのにgetter,setterがある必要は無いよね。

あと、せっかくのOOPなのに、クラスを構造体、Beanとしか使って無くて、
たとえば、シューティングゲームを作ったとして、
main的なクラスで敵クラスのインスタンスenemyから座標x,y、移動力spd
を取り出して、次の位置の計算をした後に、書き戻すとかやってる人は多い。
OOPならインターフェース切ってenemy.move()で終わるべきなのに。
(もちろん引数はあっていいけども)
コメント1件

315
Now_loading...774KB[sage]   投稿日:2014/10/27 08:49:30  ID:jhjaleuJ.net
下手な人が作るとゲッター、セッターだらけになってカプセル化の意味が無いって事かな
ゲッターのみならいいんだろうが

>314
シューティングやアクション系ではインターフェースは使わないだろ
遅くなるって話だ(AS系だけ?) それに規模がでかくないと使っても恩恵は少ない
まあ複数人で開発する場合は有効か
コメント1件

316
Now_loading...774KB[]   投稿日:2014/10/27 12:21:41  ID:gO3SozWhS
flexのsparkのDataGridで、itemRendererにtext入れてるんですが、EnterでのDataGrid内のセルの移動をしたいのですが、どこか参考サイト等ありますか?mxのDataGridはあるようなのですが。

317
Now_loading...774KB[sage]   投稿日:2014/10/29 14:59:55  ID:ECvbQhda.net
現在簡単な横スクロールゲームを作っているのですが
重力についてなのですが
プレイヤーは毎フレーム重力として下方向に2移動する
もしも地面に接していたら上方向に2移動して重力を打ち消す
という方法でシステムを作っています

基本的に問題なく動作するのですが、
プレイ中に画面の大きさを変更すると
たまにプレイヤーが上下にガクガク振動してしまうことがあります

原因は何なのでしょうか?
参考になるサイトなどあったら教えてください
よろしくお願いします

318
Now_loading...774KB[sage]   投稿日:2014/10/29 17:16:36  ID:DpUwm02X.net
>317
自作のロックマン風アクションflash(+flashプログラミング講座) Part4
http://www.nicovideo.jp/watch/sm3014178

ソースもまだ生きている。但し、2.0
コメント1件

319
Now_loading...774KB[sage]   投稿日:2014/10/29 23:49:42  ID:eS+OfixP.net
>315
>下手な人が作るとゲッター、セッターだらけになってカプセル化の意味が無いって事かな
カプセル化の言葉の定義が曖昧なのが一番問題とは思うんだけど、
一般的な定義(と俺が思ってる)だと、カプセル化の目的がフィールドの隠蔽ではないってことなのよ。
カプセル化を行った結果フィールドが隠蔽されることになる ってこと。

位置情報を管理するPositionというクラスがあったとして、
これはほぼ構造体としか使いませんと言う場合、
そのインスタンスposが持つプロパティx,yをわざわざ隠蔽してgetX(),setX()とするのか?というはなし。
いろいろな所からx,yを書き換えながら使うだけなら、publicなプロパティでもありでしょ。
初期位置を管理するクラスをStartPositionとして継承して作る際にはx,yをコンストラクタで初期値を設定できるようにして、
privateにしてやって、getのみ定義とかで出来るわけで、意図も無くgetter,setterを準備するのはかっこよくないかなぁと。

>シューティングやアクション系ではインターフェースは使わないだろ
>遅くなるって話だ(AS系だけ?) 
遅くなるのは本当のことだけども、キャストしまくり、newしまくりとかじゃなければそこまで遅くはないけどね。
弾幕系とかオブジェクト数が多い物だと気になるレベルになるんだろうけど。
速度求め始めると、OOP自体向いていないとかいう別の話になってくる。
forとfor eachでもスピード違うし、VectorとArrayとかいろいろ気になるところが出始める。

320
Now_loading...774KB[sage]   投稿日:2014/10/30 09:13:27  ID:Nl7h2PiZ.net
速さは重要だよね 基本だけは押さえておきたいもんだ
for each は for in より明確に速いんだ? これは使った事ないな
プロパティの値だけをチェックするってどんな時なんだろw
XML以外では使いどころが思いつかないな

基本的にif文を減らせば速くなるんだろうけど nullエラーを回避する為
↓こういう記述が多くなってしまい良くないと思う みんなはどうしてんの?
if( ins!=null ){//毎フレームチェック
  ins.メソッド();//インスタンスが存在してるなら実行
}
コメント1件

321
【東電 79.7 %】 []   投稿日:2014/10/30 11:44:26  ID:uEjTClrg.net
健全でない言葉が含まれているため表示しません 内容を確認する

322
Now_loading...774KB[sage]   投稿日:2014/11/02 18:17:05  ID:/rfBI/ge.net
if(ins)じゃないの?

323
Now_loading...774KB[sage]   投稿日:2014/11/04 23:48:52  ID:tWS3svyF.net
nullチェックはそれでOKだけども、趣旨はnullエラー回避ということになると、
チェックしなくて良いように、必要な分(インスタンスの分)だけ配列に突っ込んどくとか、
いろいろ方法はあるかなぁ。
結局、何を重視するかによるとおもう。
コメント1件

324
Now_loading...774KB[sage]   投稿日:2014/11/05 01:00:24  ID:R79NO1Wr.net
>318
ありがとうございます!
参考にしようと思います

それからたびたび申し訳ないのですが
セーブデータについてなのですが
SharedObjectを利用してデータを記録しようと思っています
セーブ機能自体は作ることができたのですが
現状、swfとexeでデータの共有ができません
同じ形式のファイル同士ならデータを共有できるのですが
上記の2つはsolファイルの保存場所が違うようで駄目なようです
これはこういうもので諦めるしかないのでしょうか?
swf版とexe版をどちらも同封して配布する予定なので
出来ればexeとswfで同じsolファイルを使いたいです
何か方法があったらお願いします
コメント1件


325
Now_loading...774KB[sage]   投稿日:2014/11/05 07:02:09  ID:QIQxG+vn.net(2)
>323
>必要な分(インスタンスの分)だけ配列に突っ込んどくとか、いろいろ方法はあるかなぁ。
こんな感じ?
check["enemy"] = new Enemy( ?,?,? );//敵関連処理
check["nothing"] = new Nothing();//処理無しクラス
で 画面内の敵を全部片付けたら stateフラグみたいのが state="nothing" となり
check[ state ].main();//実際の処理は無し

たしかにこれなら余計なif文を1個減らせる …がけっこう手間だなw
他にも方法ある?

>324
Airアプリなら自由にフォルダ探せる SharedObjectを楽に管理できたかはわからんw

326
Now_loading...774KB[sage]   投稿日:2014/11/05 07:09:27  ID:QIQxG+vn.net(2)
配列かあ
たしかに上手い人が作ったアクションゲーなんかだと パッと見わけわからん
配列同士の計算や代入式ばっかりだもんな if文なんてめったに出てこない

327
Now_loading...774KB[sage]   投稿日:2014/11/06 18:06:25  ID:26d9r9QW.net
くっそー ダイナミックテキスト(クラシック)ってフォーカス当たらないんだっけ?
Tabキー押すとMCやテキスト入力には当たるのにダイナミックテキストだけ素通りだorz
選択可能にしてんのに…

328
Now_loading...774KB[sage]   投稿日:2014/11/08 01:44:00  ID:cYPl+uW9.net
ダイナミックテキストじゃなくてテキスト入力にしないとユーザーが入力は出来ないからカーソル当たんないんじゃないの

329
Now_loading...774KB[sage]   投稿日:2014/11/08 08:43:09  ID:YIuZFRQp.net(2)
しょうがないからダイナミックテキストをMCの中に入れてフォーカス当たるようにした
選択可能の設定ならユーザーのクリック&ドラッグが反応するんだから当たればいいのだ

330
Now_loading...774KB[sage]   投稿日:2014/11/08 13:20:27  ID:mEfLUYvr.net
Creative Cloudが切れてるのでFLASH MX 2004を使って作ってるんですけど
EXEで書き出すときにFlashPlayer7まででしか書き出せないことに気付きました
2.0で作ってるので動作は問題ないのでこれでもいいのですが
最新のFlashPlayerの形式で書き出したほうが無難でしょうか?
書き出すためだけにお金を払うのも面倒なので、違いが無いのであれば
FlashPlayer7で行こうと思っているのですが何か問題はありますか?

331
Now_loading...774KB[sage]   投稿日:2014/11/08 14:27:26  ID:YIuZFRQp.net(2)
問題無し!

332
Now_loading...774KB[sage]   投稿日:2014/12/17 12:01:57  ID:1vrbHTDP.net
エディタの右下に警告マークみたいなのが出て
>コードヒントキャッシュを構築できません。関連付けられているFLAを別のフォルダーに保存してください。クラスパスにあるファイルが多すぎます。
と表示された

Flaファイルと同階層のorgフォルダは ファイル数: 239、フォルダー数: 36 となっている この程度で多いって事なのか?
自作ライブラリが多い人はどんなファイル構造になってるんだろ

現在の作業している対象フォルダは
org.デベロッパー名.作品名 で、 作品名フォルダ内のファイルは1個だけ importしているクラスもわずかなんだが…

333
Now_loading...774KB[sage]   投稿日:2014/12/18 13:27:26  ID:m+3tjlpZ.net
orgフォルダを別のフォルダーにおいてそこ参照するとかだとどうだろう

334
Now_loading...774KB[]   投稿日:2015/01/08 10:24:13  ID:7DLMWD8M.net
AIRでアイテム課金されている方いらしゃるでしょうか。
使用しているのはCCのFALSHです。課金は取りあえずモバゲーとかでなく
googleplayで試している所でも。
https://github.com/pozirk/AndroidInAppPurchase
上記のaneってのを使うのかなとやってはいるのですが、上手くいかず。
こう言うのを使ってる。この本やサイトがおすすめ。モバゲーとかグリーが楽
とかありますでしょうか?ど素人ですみません。
コメント1件

335
Now_loading...774KB[]   投稿日:2015/01/21 12:40:54  ID:xgwKGDj/.net
if(getPixel(player_mc.x,player.y)==0xFFFFFF){
function moveStar(eventObject:Event) {
player.x += (stage.mouseX - player.x);
player.y += (stage.mouseY - player.y);
}
}
stage.addEventListener(MouseEvent.MOUSE_MOVE,moveStar);

マウスカーソルにplayerを追従させています
playerの座標の色が白だったとき追従させたいのですが
[未定義である可能性が高いメソッド getPixel の呼び出しです。]
とエラーが出てしまいます。

どう書き加えればいいでしょうか?

336
Now_loading...774KB[sage]   投稿日:2015/01/21 12:44:23  ID:dKxDPh3s.net
すいません書き忘れました
ActionScript3.0です

337
Now_loading...774KB[sage]   投稿日:2015/01/21 14:27:31  ID:vLTozg5C.net
インポートしてないんじゃないか?
トップレベルや基本ステートメント以外のメソッドはインポートが必要だ
import flash.display.BitmapData;
詳しくはgetPixelをリバース選択して右クリ→ヘルプかヘルプボタンで見てくれ


>334
おれも興味あるがさっぱりわからん 他板、スレで解決したら報告頼む

338
Now_loading...774KB[sage]   投稿日:2015/01/21 19:32:38  ID:Vj+Vz6mu.net(2)
OS:MacOSX 10.9.5
使用ソフト:adobe flashbuilder 4.7
AS:3
mxmlで
<s:TextArea id=“msArea” text=“” />
こうなっていて、AS3のほうで文字の枠線の色を動的に変えたいんだけどどうやったらいいの。
AS3とmxmlは分離していて
view.msAreaでアクセスできるようにしています。

339
Now_loading...774KB[sage]   投稿日:2015/01/21 19:51:02  ID:AYuAN9Id.net
view.msArea.setStyle("boderColor","#FF0000");
コメント1件

340
Now_loading...774KB[sage]   投稿日:2015/01/21 20:18:59  ID:Vj+Vz6mu.net(2)
>339
最初はそれで行けると思ったんですけどうまくいかないんですよねぇ。

341
Now_loading...774KB[sage]   投稿日:2015/01/21 23:30:22  ID:+HDPEVKM.net
なるんだけど。

342
Now_loading...774KB[sage]   投稿日:2015/01/22 04:48:50  ID:UDRyF35u.net
332です。
GlowFilterを使えば文字の縁取りできました。
var gf:GlowFilter = new GlowFilter( #FF0000, 1.0, 2, 2, 64, 3);
TextArea(view.msArea.skin).filters = [gf];
これでいけました。みなさんどうもありがとうございました

343
Now_loading...774KB[sage]   投稿日:2015/01/22 11:08:41  ID:KVPK+84v.net
質問がひどい。
文字の枠線=縁取りとかおもわん。

344
Now_loading...774KB[]   投稿日:2015/01/23 12:11:55  ID:kwZY46FN.net(2)
わからん! 教えてくれ やりたい事: 外部HTMLを読み込んで右端にスライダーバーを出したい
HTMLLoaderのHTMLデータをコンポーネントのTextArea(スライダーバー付き)に表示させたい
TextAreaのターゲット.htmlText = ***;//ここにHTMLLoaderのデータを渡したい 色々試したがわからん

以下はaddするだけの方法 成功するがスライドバーが出ない カーソルキーでスクロールはする
var helpHtml:HTMLLoader = new HTMLLoader();//読み込み
読み込み先MC.addChild( helpHtml );
helpHtml.width = stage.stageWidth;
helpHtml.height = stage.stageHeight;
helpHtml.load( new URLRequest("html/ローカル.html"));

以下はURLLoaderでコンポーネントのTextAreaに表示する方法 成功するが<table>タグが反映されず使えない
var helpHtml:URLLoader = new URLLoader();
helpHtml.load( new URLRequest("html/ローカル.html"));
helpHtml.addEventListener( Event.COMPLETE, function( evt:Event ){
TextAreaのターゲット.htmlText = evt.currentTarget.data;//これで成功
});

345
Now_loading...774KB[sage]   投稿日:2015/01/23 12:18:58  ID:kwZY46FN.net(2)
追記
HTMLLoaderでのリスナー方式では .dataプロパティが無くてエラーが出る

var helpHtml:HTMLLoader = new HTMLLoader();
〜略〜
helpHtml.addEventListener( Event.COMPLETE, function( evt:Event ){
TextAreaのターゲット.htmlText = evt.currentTarget.data;//エラー
});

346
Now_loading...774KB[sage]   投稿日:2015/01/24 00:08:46  ID:/6os6HpI.net
StageWebViewがいいね

347
Now_loading...774KB[sage]   投稿日:2015/02/01 18:13:51  ID:uSLwAnNs.net(2)
質問です。

rtmfpの実験をしているところなんだけど、
ネゴシエイションサーバとしてp2p.rtmfp.netを使っています。
これって、ずっと使ってても良いものなのでしょうか?
以下のどれが正しいのでしょうか?

,箸に制限はない。利益目的であってもよい
▲屮蹈亜聞告が載っている)にあげる程度ならよい
3発の時だけ(△睨榲はダメだけど、事実上黙認している)

よろしくおねがいします。

348
Now_loading...774KB[sage]   投稿日:2015/02/01 20:37:08  ID:X/QFFp6f.net
http://labs.adobe.com/technologies/cirrus/

What are my options to use RTMFP in my commercial application?
Developers can use Adobe Media Server to develop and deploy RTMFP applications.
コメント1件

349
Now_loading...774KB[sage]   投稿日:2015/02/01 21:34:28  ID:uSLwAnNs.net(2)
>348
ありがとうございました。

私、英語苦手ですけど、
商用でやるならAdobe Media Serverを買ってください、ってことですかね。

個人のブログに張っているアプリは商用とは見なしていないってことなんでしょうね。

350
Now_loading...774KB[]   投稿日:2015/02/07 23:27:13  ID:7U2uVXaT.net
OpenGL(Stage3D)はAirデスクトップではなく、ブラウザで動きますか?
Java AppletでOpenGLを動かすときに署名が必要とか妙な制約があったので
Flashもややこしいところがあったら教えてください
コメント1件

351
Now_loading...774KB[sage]   投稿日:2015/02/09 07:08:12  ID:Fik8Sfer.net

352
Now_loading...774KB[sage]   投稿日:2015/02/15 16:47:26  ID:bpYnistF.net
FLASHのCanvas(CreateJS?)書き出しのさい、
プリローダの記述方法教えて貰えないでしょうか。
表示に数秒かかるので「LOADING」と入れたいのですが。

353
Now_loading...774KB[sage]   投稿日:2015/02/18 19:31:32  ID:DWztfbzL.net
>350
動くけどwindowsではOpenGLでなくDirectXになるよ
そういう署名のようなものは必要ない

354
Now_loading...774KB[sage]   投稿日:2015/02/19 23:46:47  ID:eD6WBhH9.net
AS2.0時代のFlashまでは使っていました。

今の Flash CC の HTML5 canvas 書き出しについて教えてください。
ググったけれど、もしかして何か方法があるのかと・・・
「 action script はすべて削除されて javascript で一から書く必要があるんですか?(scriptの変換は一部でも無理?)」

簡単なゲーム的なものであれば HTML5 canvas 対応のものが Flash CC でできるんでしょうか? どなたかつくられている方がいらっしゃれば・・・

355
Now_loading...774KB[sage]   投稿日:2015/02/20 06:42:47  ID:N/Ty8AAV.net
そもそもas2.0ってほぼjsでは…

356
Now_loading...774KB[sage]   投稿日:2015/02/20 19:23:26  ID:90USABMF.net
見てるかわからんけども、ちょうどこういうのがあったみたい。

PreloadJSで「悩ませないローディング」の作り方―CreateJS勉強会/蔵下発表資料
http://ics-web.jp/lab/archives/5239

357
Now_loading...774KB[age]   投稿日:2015/02/27 00:17:03  ID:z7VlUdX6.net
Flash Builderを単品で買いたいんですが、
AdobeのサイトにいくとCreative Cloudの全入りを買うように表示されます。

Flash ProfessionalはCreative Cloudの単品パッケージで安く買えるようですが、
Flash Builderにはそれらしきものが見当たりません。安く済む方法はありませんか?

358
Now_loading...774KB[sage]   投稿日:2015/02/27 12:51:04  ID:rBzvGfmk.net
もう買えないと思う。
中古でCS5.5かCS6を買うとか。

ただ、それが信用できるかどうかはあなた自身で判断。

359
Now_loading...774KB[]   投稿日:2015/02/28 21:11:19  ID:vsByo7/QN(2)
パブリッシュの速度を上げたいんですが、良い方法ありますでしょうか。

環境はas3 現在パブリッシュにかかる時間は40秒〜1分程度
win8.1 64ビット cpu i7 2.0GHz メモリ8ギガ CS6です。 よろしくお願いします。
コメント1件

360
Now_loading...774KB[sage]   投稿日:2015/02/28 21:37:33  ID:vsByo7/QN(2)
すみません>359です。FALSHのスレのほうで質問しなおしました。
スレ汚し申し訳ありません

361
Now_loading...774KB[sage]   投稿日:2015/03/07 05:53:50  ID:FlXa5cGJ.net(2)
外部swfのライブラリに登録されている画像を読み込むにはどう表記したらいいですか?
loader.loadClip("gaibu.swf" , mc0);
var bmp_data = flash.display.BitmapData.loadBitmap("mc0.IMG00");//???
mc1.attachBitmap(bmp_data, 0, "auto", true);
外部swf自身に関数を作ってIMG00読み込み→親swfに表示させることはできるのですが
親swfから操作したいので…

362
Now_loading...774KB[sage]   投稿日:2015/03/07 06:15:43  ID:eefL+frt.net
うーん、こんな感じでコピーしてみたらどお?

loader.loadClip("gaibu.swf" , mc0);
var bmp_data:BitmapData = new BitmapData(rect.width, rect.height, transparent, 0x00FFFFFF);
bmp_data.draw(mc0, null, null, null, rect, true);

363
Now_loading...774KB[sage]   投稿日:2015/03/07 06:48:03  ID:FlXa5cGJ.net(2)
書き方が悪くてすみません
gaibu.swfの中のライブラリに登録されているIMG00〜IMG05の画像を読み込みたいんです

364
Now_loading...774KB[sage]   投稿日:2015/03/07 13:56:50  ID:jK5xGGqA.net
gaibu.swfのなかでクラス定義しといて

365
Now_loading...774KB[sage]   投稿日:2015/03/07 18:38:29  ID:uCHOFJEZ.net
最近触ってないのでうろ覚えで申し訳ないが、bitmapをクラス指定しておいて
LoaderInfo.applicationDomain.getDefinitionとか使えばよかった気がする

366
Now_loading...774KB[sage]   投稿日:2015/03/09 20:14:02  ID:mvpvWHQ0.net
基本的な質問スレより移動して来ました。
wonderflの現状を知る人居ますか?


334 Now_loading...774KB sage 2015/03/09(月) 17:04:45.42 ID:mvpvWHQ0
wonderflは廃止になったの?
http://wonderfl.net/ で サーバが見つかりませんでした
と出る


335 Now_loading...774KB sage 2015/03/09(月) 20:02:04.38 ID:WLImiVms
興味無いから細かいことは覚えてないけど、
ここかActionscript系スレの過去ログにいきさつがか書かれてたような無かったような

367
358[sage]   投稿日:2015/03/10 05:17:18  ID:mtLwkVCa.net
(自己レス)
wonderflは見れるようになりましたが10日くらい前も「503 Service Temporarily Unavailable」が出てた。
何か不安定ですなあ

368
Now_loading...774KB[sage]   投稿日:2015/03/31 23:37:42  ID:xngDu1Hw.net(2)
var d:Date = new Date();
var a:Number = 4;
a--;
d.month = a;
trace(a);
trace(d.month);

これ実行すると
3
4
と出力されるのですが
なぜでしょうか?

369
360[sage]   投稿日:2015/03/31 23:56:40  ID:xngDu1Hw.net(2)
自己解決しました。
今日が31日だからですね

370
Now_loading...774KB[]   投稿日:2015/04/27 02:29:23  ID:aPKAenIz.net(3)
FlashCS4,Win7HP,AS3
addChild() したのにモノ自体が現れず困っています。

2つの親MC(AとB)にそれぞれにマウスリスナーを持つ2つの子MC(AとB)を置くという作業を2回、
つまり子MCの総数は AB×AB=4 で4個です。 (模式図は下)

 親A[子A,子B]  親B[子A,子B]

ここで最後の子MC(親Bの子B)は B子.parent でちゃんと親は存在し、B子.hasEventListener() でも
true でマウスリスナーを持ってることが確認されましたが何故か表示されません。
(表示オブジェクトなのに表示されない??)

親に設置する手順は親Aの子Bと全く同じです(単純にfor文で回している)。
何かヒントはありますか?
コメント1件

371
362[sage]   投稿日:2015/04/27 02:35:50  ID:aPKAenIz.net(3)
(追記) widthプロパティで調べたらちゃんと幅150と出ました

372
Now_loading...774KB[sage]   投稿日:2015/04/27 05:50:59  ID:LJMjbgtI.net
>370
先ずはコード開示しなはれ
コメント1件

373
362[sage]   投稿日:2015/04/27 06:58:04  ID:aPKAenIz.net(3)
>372
原因が分かりました。
別の処理(関数)により、親Bの子Bの graphics が clear() されていました。
(参照を切ってなかった)

自分のミス由来でした。 どうもすいません

374
Now_loading...774KB[sage]   投稿日:2015/05/01 18:19:22  ID:3odOy+a0.net(7)
初心者ですが質問です。

シーンが一つだった時はエラーが出なかったのですが、シーンを追加してシーンが複数になると、シンタックスエラーが発生するようになりました。

エラーが出たのはこの部分です。

var ball_mc.x = 600;

シーンが複数になると記述を変えなければいけなかったりするんでしょうか?
コメント1件

375
Now_loading...774KB[sage]   投稿日:2015/05/01 20:12:46  ID:hEq+K/xa.net(3)
うろ覚えだけど たしかシーンをまたいでもタイムライン変数の値は保持される
なので シーン1で var ball_mc.x = 600; と記述してシーン2でも var演算子使うとエラー
シーン2から1に戻ってもエラー 

1回のみ実行させたいなら フラグ用意して
if( !setFlg ){//以下の処理は2回目は実行されない
var setFlg:Boolean = true;
var ball_mc.x = 600;
}
と エスパー回答してみたけどどんなもんかw
コメント2件

376
Now_loading...774KB[sage]   投稿日:2015/05/01 20:13:57  ID:6ec3iojs.net
>374
とりあえず、コード見せなはれ
コメント1件

377
Now_loading...774KB[sage]   投稿日:2015/05/01 20:25:02  ID:3odOy+a0.net(7)
>376
http://imgur.com/aF7v2Ee.png
http://imgur.com/iGJBc81.png
シーン1のコードがこれです
30〜33行目でエラーが出ます。

ball1からball4はシーン1には存在してて、シーン2には存在してません。

>375
シーン2にはまだ何もコードを書いてません。
情報後出しですいません

378
Now_loading...774KB[sage]   投稿日:2015/05/01 20:27:37  ID:hEq+K/xa.net(3)
var ball_mc.x = 600;//var つけて変数宣言してるからじゃね?
コメント1件

379
Now_loading...774KB[sage]   投稿日:2015/05/01 20:28:50  ID:3odOy+a0.net(7)
>378
画像、コードが古いほうだった、、、

varなしでもありでもどっちもエラーでます

380
Now_loading...774KB[sage]   投稿日:2015/05/01 20:33:32  ID:3odOy+a0.net(7)
>375
最初のを取り除いて

if(!setFlg){
var setFlg:Boolean = true;
var ball1_mc.x = 600;
var ball2_mc.x = 600;
var ball3_mc.x = 600;
var ball4_mc.x = 600;
};
これをmainloopに入れても、入れた部分でまたエラーでました
連投すみません

381
Now_loading...774KB[sage]   投稿日:2015/05/01 20:40:48  ID:hEq+K/xa.net(3)
すまん おれの最初のレスがまずかったな
var ball1_mc.x = 600; これがエラーなのは当たり前で変数宣言時にはプロパティ指定できないのだ

var無しでもシンタックスエラーってのがわからないな
そのコード書いたフレームに ball1_mcてインスタンス名の球?のムービークリップは配置されているんだよね?
コメント1件

382
Now_loading...774KB[sage]   投稿日:2015/05/01 20:45:21  ID:1tWBfUAk.net(3)
とりあえずエラー文をのせようよ

383
Now_loading...774KB[sage]   投稿日:2015/05/01 20:55:08  ID:3odOy+a0.net(7)
>381
すいません、varなしのときに出るエラーはまた別のエラーでした。
varをなくすことでそこは解決するんだけども、その先でまた別のエラーが起きてる感じですかね。

http://imgur.com/xNwcTN5.png

varなしででるエラー文がこれです

384
Now_loading...774KB[sage]   投稿日:2015/05/01 21:06:53  ID:1tWBfUAk.net(3)
varありだとシーンに関係なく文法間違い。
var ball_mc;
ball_mc.x = 600;
が正しい。

varなしのエラーは、ball1_mcってのが何も指してないってエラー。
ball1_mc存在するの?
コメント1件

385
Now_loading...774KB[sage]   投稿日:2015/05/01 21:09:42  ID:3odOy+a0.net(7)
>384
ball1_mcはインスタンスとして存在してます
2から4も同様です

ちなみにシーン2(無編集)を挿入する前は普通に動きます

386
Now_loading...774KB[sage]   投稿日:2015/05/01 22:05:21  ID:1tWBfUAk.net(3)
インスタンスとしてどれか存在してないわけだから、それがどれか突き止めれ
コメント1件

387
Now_loading...774KB[sage]   投稿日:2015/05/01 22:11:20  ID:3odOy+a0.net(7)
>386
探してみてもありませんね、、、
シーンを増やすとエラーが出て、シーンが一つのときは出ないってどういうこと何でしょうかね
コメント1件

388
Now_loading...774KB[sage]   投稿日:2015/05/02 00:11:17  ID:xpG+Rc/k.net(2)
>387
ありませんってこたぁないでしょ。
traceでもすれば分かるはず

Flashでシーン扱ったことないのでエスパーできない

389
Now_loading...774KB[sage]   投稿日:2015/05/02 00:48:44  ID:NJJAzGvC.net
分からないんでFLASH諦めます
ありがとうございました
コメント1件

390
Now_loading...774KB[sage]   投稿日:2015/05/02 04:08:19  ID:SIVxXdk1.net
>389
You、この際、FlaファイルかFlashDevelopのファイルをUpしちゃえよ。
勿論、個人が特定されるような箇所を消して。
最新バージョンのファイルなら古いタイプで一旦保存してUp

391
Now_loading...774KB[sage]   投稿日:2015/05/02 09:14:15  ID:gPiVIF7C.net
as3+php+mysqlを使おうとおもうのですが
mysqlのパスワードはどのように取得するのがセキュリティにおいて適切なのでしょうか

392
Now_loading...774KB[sage]   投稿日:2015/05/02 12:22:40  ID:xpG+Rc/k.net(2)
DB接続はPHPの仕事

393
Now_loading...774KB[]   投稿日:2015/05/03 05:14:14  ID:lfRWBqdZ.net(3)
OSはWin7のHP FlashCS4でAS3 (多少エスパー的な質問ですいません)

Stage 上に MC0 があり、これに子として MC1 を addChild() するというコードがあったとします。

普通にASの drawRect() で書いたMCなんかはそのまま表示されるのですが、SVGを読み込んで
生成したMCは「データ上は存在するのに画面には現れない」という状態になります。
・・・ 平たく言えば、データは示しているのにモノは現れない幽霊みたいな状態です。

つまり、データ上は getBounds() で位置も大きさも把握できるのに画面では現れないという状況です。
敢えて勝手な表現を使えば「未熟な状態」かと思います。

そこで、Event.ADDED_TO_STAGE を使って設置を感知するような関数を作りました

function added_check(objA:Object, objB:Object){// objAがMC1,objBがMC0
if (objA.parent == objB) init();// 親子の関係なら init() を実行
else objA.addEventListener(Event.ADDED_TO_STAGE, init, false, 0, true);// それ以外ならリスナーで
}

function init(evt:Event=null):void {
trace( "存在しているはず");
}

ところがこれでも「存在しているはず」が出るのに表示自体は出ません。
塗り関係の beginGradientFill() の引数や mc1.graphics はちゃんと存在しています。

どうしたものでしょうか?
コメント1件

394
Now_loading...774KB[sage]   投稿日:2015/05/03 09:38:20  ID:8o5+gipq.net
>393
先ずは全文開示しなはれ。間違ってもスクリーンショット(SS)で開示しちゃダメだぞ。

Q.何故、全文開示しなければならないのか?
A.手っ取り早く、自身のPCでIDE(統合開発環境)で試しエラーを確認後、トレースでドコが
間違ってるかを確認したいからです。
コメント1件

395
385[sage]   投稿日:2015/05/03 17:38:27  ID:lfRWBqdZ.net(3)
原因が分かりました。
子MC(MC1)内の塗り用 Sprite が、ある条件において new はされていけど
addChild されていなかったからです。


>394
それって、コード総数が精々1000行くらいなら他人でも可能だろうけど
1万越えたらお手上げじゃね?
コメント1件


396
Now_loading...774KB[sage]   投稿日:2015/05/03 22:07:56  ID:3B978pf9.net
>395
1万超えたような状態でここで聞くなよw
コメント1件

397
385[sage]   投稿日:2015/05/03 22:32:56  ID:lfRWBqdZ.net(3)
>396
ものの喩えっす

398
Now_loading...774KB[sage]   投稿日:2015/05/04 23:10:55  ID:xKDeOZpE.net
swfにembedされたxmlの内容はデコンパイルで見ることができますか?
コメント2件

399
Now_loading...774KB[sage]   投稿日:2015/05/05 12:56:51  ID:LrUbTlXm.net
>398
そんなもんデコンパイルのソフト次第だろ

400
Now_loading...774KB[sage]   投稿日:2015/05/05 17:17:29  ID:v0lV9K9J.net
>398

   ( ^ω^)
  / ,   ヽ    
 ̄_|,..i'"':, ̄ ̄ ̄ ̄
  |\`、: i'、
  \ \`_',..-i すっ… http://www.ah-soft.com/mdw5/
   \.!_,..-┘

401
Now_loading...774KB[]   投稿日:2015/05/12 18:02:50  ID:k8X2BX57.net
台風の今後の動きは?
今回の台風はやばい!そのワケ!
https://rabitsystem.com/login/link.php?id=N0000046&;adwares=A0000001

402
Now_loading...774KB[sage]   投稿日:2015/05/13 20:45:30  ID:Mx1Lr/9o.net
質問とかじゃなくて今更気付いたこと。

FlashCS4でSWFをプレビューした際に前後キーまたは上下キーを押すとそれまでの
操作が再現されて、それに合わせてtrace欄(出力欄)もスクロールするぞ。

MXとかCCでは分からん

403
Now_loading...774KB[]   投稿日:2015/05/23 18:55:33  ID:nKaeqpXg.net
Flash Professinal CSでAS3でストリーミングを保存するアプリを作ろうと思っています。
サンプル見つけて再生はできたんですけど、保存は見つからなかくて苦戦してます。
AS3で保存する方法をしりませんか?

404
Now_loading...774KB[]   投稿日:2015/05/28 08:54:23  ID:F8avXNOI.net
var hs = new HTTPService();
(中略)
param:Object = new Object();
param.foo_id = n;
hs.send(param)
するとhttp://example.com/?foo%5Fid=n
と"_"がURLエンコードされてしまうのですが、
回避策ご存知の方いらっしゃいますでしょうか。

405
Now_loading...774KB[]   投稿日:2015/05/29 23:51:58  ID:3FOIPChm.net
すいません。
Actionscript3.0の検索機能付きのリファレンスを
オフライン環境で使いたいのですが
HTMLやPDF等で纏まっていて
落とせる物を知ってましたら教えてください。

406
Now_loading...774KB[sage]   投稿日:2015/06/05 01:59:13  ID:1EID4GOS.net
ActionScript3.0初心者なんで、質問にちゃんと答えられてるか分かりませんが。
http://www.adobe.com/devnet/actionscript/references.html
のページにある
ActionScript 3.0 Reference for the Adobe Flash Platform (ZIP, 66 MB)
からダウンロードできると思います。
コメント1件

407
Now_loading...774KB[]   投稿日:2015/06/10 16:17:34  ID:uM3TuZ/J.net
addEventListener(Event.ENTER_FRAME, onEnterFrame);
ってどういう意味ですか?
コメント1件

408
Now_loading...774KB[sage]   投稿日:2015/06/10 17:18:29  ID:HuAousWT.net
                  |  だ. し せ  い.   い
                  |   め な. つ  ち.   ち
                  |  か い め  か   か
                  |   ?. と. い  ら.   ら
                 ヽ、         ,、   か
                   ` ー――――‐'´, ゝ、? _,ノ
      、 、     _,. -‐ ''"゛´ ̄ ̄ ゛" '' ‐- .,_ // ,/ |/:: ::
  、―- .,_ヽ\, '"                  `'く/ :: :: :: :: :
   >   `>゙          /\  ヽ. 、  、  / :: :: :: :: ::
  <    ,'    ,i   /|  /   \  ', ヽ ヽ./ :: :: :: :: :: ::
   >    i   /| /|,/    `"''、┼‐-\/ :: :: :: :: :: :: :
  ∠=--―| ; /-‐|/'''"|/        ●  ;゙:: :: :: :: :: :: ::
       |∧/   ●             | :: :: :: :: :: :: :
        ,'゙|                     | :: :: :: :: :: :: ::
        ||         ,. -―‐- 、     !:: :: :: :: :: :: ::
        ゙、|       , '゙       ゙',  |:: :: :: :: :: :: ::
         ',      i        j   i:: :: :: :: :: :: :: :
         〉、      ヽ.__ ,,. -‐ ' "´   ヽ;: :: :: :: :: :: :
           /  丶.             ,. イ `ー―‐┬‐
        //|   ` ,ー―;-、-  -‐ '' "´ノ::ノ_,,.. -‐ ''('ー
        ´  レ'! / /,.ゞ-―..''.."".. ̄ ̄:: :: :: :: :: :: :: :
             ´,-‐i゙ '´:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
          i´`i、_ノ             :: :: :: :: :: :: :: :
           ,'´i、_ノ                    :: :: ::
コメント1件

409
Now_loading...774KB[sage]   投稿日:2015/06/10 17:33:22  ID:rh+7KkXL.net
>407
onEnterFrameがリスナー
この関数が毎フレーム呼ばれる。
つまりこれのおかげで連続した動くとかが表現できる。
コメント1件

410
Now_loading...774KB[]   投稿日:2015/06/12 07:39:52  ID:bbAzP6rZ.net
Timerでもアニメーションさせれるけど違いはあるのかな?

411
Now_loading...774KB[sage]   投稿日:2015/06/12 08:41:51  ID:Uc1ahSDx.net
わからん… もしかしたら重い処理で違いが出たりしてw
テストしてみてよ

412
Now_loading...774KB[]   投稿日:2015/06/12 18:05:38  ID:a3CtnTbX.net
>408
>409
ありがとうございます。

addEventListener(Event.ENTER_FRAME, onEnterFrame); とTimerってどちらがよく使われていますか?

413
Now_loading...774KB[sage]   投稿日:2015/06/12 21:31:46  ID:W+2g7W8j.net
      ィ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙t,
     彡;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
     イ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;r''ソ~ヾ:;;;;;;゙i,
     t;;;;;;;リ~`゙ヾ、;;;;;;;;;;;;;;;;;;;;ノ    i,;;;;;;!
     ゙i,;;;;t    ヾ-‐''"~´_,,.ィ"゙  ヾ;;f^!   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ト.;;;;;》  =ニー-彡ニ''"~´,,...,,.  レ')l. < おまえは何を言っているんだ
     t゙ヾ;l   __,, .. ,,_   ,.テ:ro=r''"゙ !.f'l.   \____________
      ヽ.ヽ ー=rtσフ= ;  ('"^'=''′  リノ
    ,,.. -‐ゝ.>、 `゙゙゙゙´ ,'  ヽ   . : :! /
 ~´ : : : : : `ヽ:.    ,rf :. . :.: j 、 . : : ト、.、
 : : : : : : : : : : ヽ、  /. .゙ー:、_,.r'゙: :ヽ. : :/ ヽ\、
  :f: r: : : : : : : : !丶  r-、=一=''チ^  ,/   !:: : :`丶、_
  : /: : : : : : : : :! ヽ、  ゙ ''' ''¨´  /   ,i: : : l!: : : : :`ヽ、
 〃: :j: : : : : : : ゙i   `ヽ、..,,__,, :ィ"::   ,ノ:: : : : : : : : : : : :\
 ノ: : : : : : : : : : :丶   : : ::::::::: : : :   /: : : : : : : : : : : : : : : :\
一回、ココから学んできなせ
http://hakuhin.jp/as3.html

414
Now_loading...774KB[sage]   投稿日:2015/06/13 19:50:26  ID:JWXNpDQq.net
幻のAS4.0(Action Script Next)どんなものになる予定だったか知ってる人いますか?

415
Now_loading...774KB[sage]   投稿日:2015/06/13 21:15:55  ID:XJ5VJ1zS.net
EnterFrameくらいは聞かずに自分で調べようよ。
基本だろ?本でも何でも調べたら
確実に載ってることをここで聞くなよw

416
Now_loading...774KB[sage]   投稿日:2015/06/14 06:37:30  ID:/rVEzQwA.net
これから始めてみよっかな?みたいな初心者ならそらEnterFrameさえもわからんだろなw
とりあえず初心者にはハクヒンさんとこに誘導しとけばおkなのだ

プログラミング自体が初体験なんだろな
Flashはフレームにも記述できるし特殊だよ おれも最初は戸惑った
JavaのMainクラスみたいのはどこにあんだお?ってw
コメント1件

417
Now_loading...774KB[sage]   投稿日:2015/06/14 23:48:04  ID:gGCUYch1.net
>416
元々Flashはプログラミングをやるのが
メインじゃなかったからな。最初はあくまでおまけのような。
Flashは確かに特殊。Flashでスクリプト組めても
他の言語になった途端、上手く組めないなんて事も
あるからな。

ま、初心者はせめてwebで調べるか
入門書を購入して読んでから質問した方がいいと思う。
なんでも自分で努力しないで、タダで情報が手に入る
Webで聞けば良いなんて言う考え方だと
プログラム(スクリプト)は組めない。
そう思う方がいいと思う。

418
Now_loading...774KB[]   投稿日:2015/06/20 09:19:36  ID:S8WvhP4E.net(3)
ジョブズ氏さえいなかったら
FLASHはスマホでも採用されて今でももてはやされていたのになあ。
ブラウザで遊ばれても利益にならないから戦略的発言なのに。
一時期MicrosoftまでFLASH採用やめるといい出したときはマジ終わったと思った。
コメント1件

419
Now_loading...774KB[sage]   投稿日:2015/06/20 16:46:32  ID:mLgQDmM8.net(2)
>418
MicrosoftはFlashじゃ金が入ってこないからだろう。
だからSilverLightとかいう、Flash意識したような名前の
ものを出したが、さほど普及はしてない??
たしかにFlashはエディタが特にバグ多くて使いにくいけどな。

しかし上手く行けば
Flashが再び活躍できる場が目の前に来てるかもよ?
Adobeがどう出るかだけどな。
コメント1件

420
Now_loading...774KB[sage]   投稿日:2015/06/20 17:48:24  ID:oeKsLnRN.net
html5も大して普及しない品

421
Now_loading...774KB[]   投稿日:2015/06/20 18:29:29  ID:S8WvhP4E.net(3)
ジョブズ氏はアップルの利益のために
何百万人というFLASH技術者の利益、そしてブラウザゲームの楽しさを奪い取ってしまったよ。

422
Now_loading...774KB[]   投稿日:2015/06/20 18:31:14  ID:S8WvhP4E.net(3)
>419
FLASHをHTML5に完璧に変換してくれるツールがアドビから出れば復活するかもね
コメント1件

423
411[sage]   投稿日:2015/06/20 19:07:00  ID:mLgQDmM8.net(2)
>422
比較的新しいFlashはHTML5出力に対応してるんじゃなかったっけ?
俺が使ってるのはバージョン古いからよくしらんのだが
今までの不具合なんかをちゃんと修正したら
今でもFlashは充分に使えるツールだと思うんだが。

復活するのはいいけど、ActionScript4.0とかで
出てきたら最悪w(AS3.0と構文変わってるとかw)

424
Now_loading...774KB[]   投稿日:2015/06/22 13:25:24  ID:fZ9ktfNM.net(2)
Math.sin(180*Math.PI/180)*117 の値が

0 でなく

1.4328367550024e-14

と出てしまうのですが、どうしてなのでしょうか。

425
Now_loading...774KB[sage]   投稿日:2015/06/22 18:26:24  ID:95fTybiF.net
180/180*PIとの違いくらいわかるだろ

426
Now_loading...774KB[]   投稿日:2015/06/22 20:18:15  ID:fZ9ktfNM.net(2)
数学的に言うなら
Math.sin(Math.PI) は、0 と出るかと思っていたんですが
どうもそうじゃないみたいで、質問しておいてなんですが
後から検索し直したら、このようなページが見つかりました。↓
http://blogs.wankuma.com/yaju/archive/2012/04/07/265067.aspx
どうやら避けられない誤差(?)のようですね。

427
Now_loading...774KB[]   投稿日:2015/06/26 23:25:10  ID:JRVr3ddN.net
FLASH BUILDERでリリースモードで出したAIRIファイルをadtコマンドで証明書を入れさせたAIRファイルを作成しました。
このAIRファイルをテストでandroidで実行(インストール?)させたいのですが、
クリックしても認識できないファイルとか出るのですが、どうすればいいでしょか?
(androidにADOBE AIRは入れてあります)

428
Now_loading...774KB[sage]   投稿日:2015/06/27 08:17:13  ID:3BaifwuP.net
すみません。その後調べてapkファイルにすればいいみたいだと分かりました。

429
岡村隆史「嫌なら見るな」[sage]   投稿日:2015/06/27 14:05:57  ID:elWexEFh.net
新聞購読を止めて、月3000〜4000円、年間36000〜48000円の節約

新聞にそのような金を払う価値はない

ただでさえ要らない
なぜなら新聞は国民の方を向いておらず、広告主のための報道しかしないからだ

それに金を払って購読することは自らの首を絞める自殺行為に等しい

430
397[]   投稿日:2015/06/28 17:39:17  ID:90rJ4S09.net
>406
ありがとうございます。
見てみます。

431
Now_loading...774KB[sage]   投稿日:2015/08/15 01:57:07  ID:Pegtjd4v.net
FLASH CS5でActionScript3.0です。
ムービークリップの特定の座標の色を取得する方法はありますでしょうか?
検索したところビットマップの色を取得する方法はあるようですが、
ムービークリップ上の色を取得したいと思っています。

しかもムービークリップはアルファ値を0で非表示にしつつも、
本来表示されていたときにその特定の座標の色を知りたいです。

そんなことは可能でしょうか?

432
Now_loading...774KB[sage]   投稿日:2015/08/15 03:16:08  ID:QZK06afD.net
アルファ0なら無理なんじゃね?
表示時に抽出してそのMCのプロパティにでも記憶させておくとか

やり方はBitmapDataクラスのdrawメソッドに対象MCを引数として渡し
BitmapDataインスタンスからgetPixel とか getPixel32 で抽出できる

433
Now_loading...774KB[]   投稿日:2015/08/25 18:57:00  ID:Ne6EI7T7.net
var max:int = (split ? height : width) - SIZE;

これの(split ? height : width)はどういう判定をしてるのでしょうか?
コメント1件

434
Now_loading...774KB[sage]   投稿日:2015/08/26 04:58:43  ID:AoeTfsWc.net
>433
断片的過ぎてわからん。せめて、前後5行追加してホスィ・・・

435
Now_loading...774KB[sage]   投稿日:2015/08/26 09:26:29  ID:Dkn7GL1i.net
これは三項演算だって事がわからないんじゃね?

436
Now_loading...774KB[sage]   投稿日:2015/09/04 06:07:30  ID:jT3X3YKh.net(3)
インターフェイスの勉強してんだけどゲームで使う時ってどんな時だろ?
戦争SLGの複雑な兵器ユニットの構成みたいのしか思いつかないな
車両クラス、飛行機クラス、に機銃やミサイルをインターフェイス実装して戦車や戦闘機にするみたいな
RPGの敵モンスター設定なんかではわざわざやらないよね

437
Now_loading...774KB[sage]   投稿日:2015/09/04 06:44:38  ID:jT3X3YKh.net(3)
様々なインターフェイスを実装したインスタンスが複数あってメソッドをまとめて実行したい時に
実装してないインスタンスは無視したい場合はどうしたらいいんだろ

var ary:Array = new Array();
ary[ 0 ] = new Boss();//ボスキャラクラス メソッドspecialAttack()は実装有り
ary[ 1 ] = new NPC();//NPCクラス specialAttack()は未実装
ary[ 2 ] = new ・・・
ary[ 3 ] = new ・・・

for each( var i in ary ){
if( i.specialAttack ){//実装有りなら実行 ※エラーになる
i.specialAttack();//特殊攻撃
}
try{//エラー出るが動く tryでやる方法しかないのか?
i.specialAttack();
}
catch( e:* ){
trace( e );//ReferenceError: Error #1069:
}
}

438
Now_loading...774KB[sage]   投稿日:2015/09/04 15:31:35  ID:Ibc2bXJZ.net
hasownpropertyで判別できなかったっけ?
コメント1件

439
Now_loading...774KB[sage]   投稿日:2015/09/04 18:52:25  ID:jT3X3YKh.net(3)
.>438
出来ました! ありがとうございます

440
Now_loading...774KB[]   投稿日:2015/09/11 17:19:25  ID:HF6g9h5c.net(2)
オブジェクトの判定でArray型を弾く場合の条件式って1行にできないっけ?
var aaa:Object = new Object();
if( aaa is Array ){
//無処理
}else if( aaa is Object ){
trace("処理実行");
}

441
Now_loading...774KB[sage]   投稿日:2015/09/11 17:31:47  ID:HF6g9h5c.net(2)
追記
判定するオブジェクトの中身は色々で普通のObjectのみ抽出したいって事なんだけど
if( aaa is Boolean ){
}else if( aaa is int ){
}else if( aaa is Number ){
}else if( aaa is String ){
}else if( aaa is Array ){
}else if( aaa is Object ){//この判定を最初にすると全部通ってしまう
trace("処理実行");
}

442
Now_loading...774KB[sage]   投稿日:2015/09/15 09:32:30  ID:N513vIeo.net
CS5.5
ブラウザ側でエラーメッセージを表示させる方法ってないんだっけ?
頻繁にフリーズして止まってしまうんだけどorz
コメント1件

443
Now_loading...774KB[]   投稿日:2015/10/15 22:27:18  ID:ch9BGgFD.net
すみません将来的に
flash内でAS3で書いたコードを完全にjavascriptに変換してくれて
SWFと同等の動きをするHTMLコンテンツに出力してくれる
機能は付いたりしますでしょうか。
現状のjavascriptと併用する作り方は何とも融通の効かない感じがします。

444
Now_loading...774KB[sage]   投稿日:2015/10/16 20:20:16  ID:9+Foe1WN.net
javaやandroidで仕事をしてるものですが、actionscriptをやらなければならなくなりました。
java経験者ならこの本から始めろ、とか良い書籍はありますか?
部署内にはaction scriptを出来る人がいません。。。
コメント1件

445
Now_loading...774KB[]   投稿日:2015/10/26 00:33:33  ID:iPSaEfxh.net
flex sdkとflashdevelopでフラッシュゲームを作ろうと思っているのですが、
as3でflvなどの動画を埋め込んで再生はできるのでしょうか。
できないとすれば、たくさんの画像を埋め込んでパラパラ漫画の要領で再生させるのが
アニメーションを取り入れる最善策なんでしょうか。

446
Now_loading...774KB[sage]   投稿日:2015/10/31 14:05:47  ID:1EPRxyei.net
>442
Flash と JavaScript の連携について http://hakuhin.jp/as3/javascript.html
actionscript→javascriptの呼び出し http://liginc.co.jp/web/programming/other-programming/25959

これでブラウザ側にalertが出せる



>444
「ActionScript 3.0 逆引きクイックリファレンス」
「Adobe Flash CS4 詳細! ActionScript3.0入門ノート[完全改訂版]」
がお勧め。

タダでコーディングするなら、http://wonderfl.net/ がある。
コメント1件

447
Now_loading...774KB[sage]   投稿日:2015/11/04 09:10:48  ID:yOh4LCAP.net
素朴な疑問
ドキュメントクラスを使うと速いの?
1フレーム目にメインクラスをnewするだけの違いで速さに影響するんだろうか…

448
436[sage]   投稿日:2015/11/05 09:01:19  ID:7BqROhKG.net
>446
ありがとう。
買ってみました。古本だけど。
それにしてもFlashBuilderの本って無いのね。
何処行っても無い。オワコンか。

449
Now_loading...774KB[sage]   投稿日:2015/11/23 13:37:59  ID:8jzZNppo.net
AS2.0での質問なのですが
数値を割合で示す方法はありますでしょうか。
たとえば、
「A=30」
という数値があったとして
これが半分以下の"15"になったらラベル「B」に進む場合

if(A<=15){
gotoAndStop("B");
}

ではなく
「50%」という割合としての表現で命令を出すには
どうしたらよろしいでしょうか。

Windows7 64
FlashCS3
AS2.0

450
441[sage]   投稿日:2015/11/24 04:28:35  ID:h5cf8GsW.net
すみません、自己解決しました
コメント1件

451
Now_loading...774KB[sage]   投稿日:2015/11/24 07:56:03  ID:1wI5YTCJ.net
>450
どの様な答えか見せてください

452
Now_loading...774KB[sage]   投稿日:2015/12/04 22:40:44  ID:p6XUj+Da.net
アクションゲームを作っているのですが
しょぼーんが壁に衝突すると、移動を停止させるスクリプトを
ご教授願えませんでしょうか。

AS2.0です

flaをアップロードしました。
http://www.dotup.org/uploda/www.dotup.org638339.zip.html
お願いいたします。

453
Now_loading...774KB[sage]   投稿日:2015/12/06 05:54:24  ID:evSZFv6M.net
丸投げされても困るな
12月はみんな何かと忙しいのだ

454
Now_loading...774KB[sage]   投稿日:2015/12/07 00:57:38  ID:iJ4UwbI8.net
わかりました、他スレで質問してみます

455
名無しさん@そうだ選挙に行こう[sage]   投稿日:2015/12/14 19:54:26  ID:Qbl0A6iI.net
flex3.6に入ってるautomation.swcっていうライブラリをflex4.6でも使いたいんです。
flash builderでそのものを右クリックして移動なんてやっても移動できないしなんとかならないものでしょうか。
ライブラリとして切り出して、4.6のプロジェクトで読み込めばいいと思ってたんですが。
アドバイス頼みます。

456
Now_loading...774KB[sage]   投稿日:2015/12/16 12:19:06  ID:mE1q1by/.net

457
Now_loading...774KB[sage]   投稿日:2015/12/30 12:18:28  ID:tEO+QEzb.net
cssファイルの中に
Button.imageButton{
}
みたいな指定があって、これを使ったプロジェクトを3.6から4.6に変えてビルドすると
名前空間で修飾されている必要がありますって警告が出るんだけど、無視してビルドしても起動しない状態です。
どのファイルにどんな感じで修飾ってヤツをすればいいんでしょうか。

458
Now_loading...774KB[]   投稿日:2016/01/07 10:00:51  ID:xhHPQPuw.net(2)
最近のFlaプレイヤーのバージョンアップでFlashの仕様が変わった!?
ムービークリップに埋め込んだサウンドが鳴り続けるんだ! 助けてくれ

例えば 10フレームにタイトル画面、 20フレームに場面A、 30フレームに場面B とあって
タイトルから場面Bに飛ぶと 場面AのMC内に埋め込んであるサウンドが鳴り続ける!!!!

当然MC内の1フレーム目には this.stop();している traceしても反応なし
参照だけが残ってる感じだ そもそも場面Aに1度も行ってないのに反応するっておかしいだろ
絶対に仕様が変わった ちょっと前まではこんなバカな事はなかった!

459
450[]   投稿日:2016/01/07 10:45:27  ID:xhHPQPuw.net(2)
追記
30フレームの場面Bで動的に色々やるとメモリーが増えて20フレームの参照がガベージコレクトされ
やがて消えるようだ しかしGCまで待ってられないし場面Bからタイトル画面に戻ってもすぐ鳴る
場面移行をする毎に次から次へと新たなサウンドが発生してしまう

場面毎にシーン分けしても鳴る

サウンドを埋め込んだMCをメインタイムラインに置いて一度も空白フレームを入れないようにすると鳴らない
これは制御可能な参照が存在し続けているという事か
しかし全部のサウンドMCをメインタイムラインに置くのは避けたい… だいたい作りにくい
キャラの口パクに合わせた後にサウンドのレイヤーだけ別にしてメインタイムラインに置くなんて
バカげている 修正する時面倒だし

460
Now_loading...774KB[]   投稿日:2016/01/07 15:45:00  ID:MZOm+aON.net
タイムラインに埋め込むと似たような症状が出た事ある。
原因は調べたが判らなかった。
スクリプトでサウンドを呼び出し再生させる方法に切り替えた。

461
Now_loading...774KB[]   投稿日:2016/01/09 08:01:40  ID:ttJddVos.net
AIR + Starlingでandroid向けのスマホゲー作ってます。

60FPSが安定しないのでScoutで確認してみたところ
何もしていないのにどんどんContext3D.clearにかかる時間が増えていきます。
で、ある時、ガベージコレクションされたみたいに一気にかかる時間が減って
また再度増えていくという現象が起こっていました。

30FPSにしてみると増えていくようなことはないのですが
処理が追いついていないとこういうことが起こりえるのでしょうか?

462
Now_loading...774KB[]   投稿日:2016/01/13 15:47:10  ID:jrkkR+V9.net(3)
メイン.fla内のボタンからloadMovie(サブ.swf)を読み込んだ後、サブ.swf内のボタンからまたメインのフレームに戻る方法ってありますか?

463
Now_loading...774KB[]   投稿日:2016/01/13 15:56:03  ID:jrkkR+V9.net(3)
上ですがAC2.0での場合です。

464
Now_loading...774KB[]   投稿日:2016/01/13 15:57:01  ID:jrkkR+V9.net(3)
AS2.0です

465
Now_loading...774KB[sage]   投稿日:2016/01/25 16:54:55  ID:iXepsC5R.net
switch(key_code){
case Keyboard.UP:TextField.text+="↑";break; case Keyboard.LEFT:TextField.text+="←";break;
....
のようなテキストフィールド内のキーイベントでキャレットの位置を常に最後尾にしたいのですが
テキストフィールド内で矢印キーの移動を無効化するにはどうしたらいいでしょうか?

466
Now_loading...774KB[]   投稿日:2016/02/12 14:11:33  ID:ISROorpI.net
自分の環境
AS3.0 Windows版FlashBuilder4.7

SDK
airsdk3.8 flex4.1

Adobe air for iOSでiPadアプリにパブリッシュしてます。

as3jcodeという文字コード変換ライブラリを導入したところ、
リリースビルド完了に2時間かかるようになってしまいました。(導入前は7分程度)
同じような現象を経験された方いますか?
またおられましたら、解決方法を教えていただきたいです。

467
Now_loading...774KB[sage]   投稿日:2016/02/24 15:11:11  ID:edrYfnjR.net
as3.0 CS6
BitmapData.hitTestでビットマップ同士の当たり判定を取りたいのですが
1px分だけ上手く反応してくれません
これはどうにかならないのでしょうか
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

FLASH板 タイトル検索

このスレッドが人気です(実況系)
CAT おっぱいゴルフ2017 最終日 ☆2 (673)テレ朝実況
噂の!東京マガジン次郎長が発端!?静岡のお茶騒動▽細山流カレー風味のイカリング ★2 (979)TBS実況
NHKのど自慢〜東京都八王子市で枠枠枠枠枠その5 (960)NHK実況
アタック25 8月20日 仲良し親子大会 その1 (664)テレ朝実況
ウチくる!? → さまぁ〜ずの神ギ問 (979)フジ実況
KinKi Kidsのブンブブーン【福原遥と旬のトマトづくし!】 (699)フジ実況
マツコの知らない世界傑作選 (510)TBS実況
ザ・ノンフィクション オレがやらなきゃ誰がやる!〜北朝鮮へ送るラジオ放送「しおかぜ」〜★2 (351)フジ実況
このスレッドが人気です(ニュース系)
【高校野球】準々決勝 広陵10-4仙台育英 下位打線爆発の広陵が10年ぶり準決勝進出、仙台育英は好機の一打出ず敗退 (216)音楽・芸能ニュース
【高校野球】仙台育英・渡部の“足蹴り”が炎上…監督の指示でSNS閉鎖、準決勝スタメン外れる チームメイト擁護「わざとじゃない」 (323)音楽・芸能ニュース
【高校野球】3回戦 仙台育英2−1大阪桐蔭:仙台育英9回逆転サヨナラ!大阪桐蔭の春夏連覇砕く★16 (770)音楽・芸能ニュース
【バイク離れ】販売低迷、ピークの1割…「特に原付きが厳しい」大手4社危機感あらわにする★2 (959)ニュー速+
【これは酷い】 ネットも新聞も大炎上 高校野球 仙台育英の選手が故意に?大阪桐蔭選手の足を粉砕 (831)ニュー速
【高校野球】3回戦 仙台育英2−1大阪桐蔭:仙台育英9回逆転サヨナラ!大阪桐蔭の春夏連覇砕く★15 (1001)音楽・芸能ニュース
【芸能】松本人志、キレる高齢者に物申す! 筋トレ中「静かに」と注意され「はぁ?」 (477)音楽・芸能ニュース
【加計学園】安倍政権さらに窮地 加計学園の獣医学部新設「設計関連文書」全文を入手 ★7 (1001)ニュー速+
FLASH板の人気スレ
Flashレビュー集 (140)
Adobe Flash Player (゚∀゚) part25 (554)
FLASH脱出ゲーム攻略スレ Part39 (584)
【TD】 Bloons Tower Defense 5 Rank30【BTD5】 (650)
FLASHゲームの雑談 Part4 (428)
Adobe Flash Player (゚∀゚) part17 (476)
Anti-Idle: The Game 4スレ目 (1037)
一日一回はタイピング測定Part16 (766)
TowerDefense 攻略スレ Level 23 (1060)
FLASH脱出ゲーム攻略スレ Part35 (996)
ninjakiwi総合スレ Part4 (1076)
FLASH脱出ゲーム攻略スレ Part33 (1025)
【空耳ケーキ】2ちゃんねる大王 (67)
日光(にっこう)に骨粉(こっぷん) (69)
性欲の】性欲をもてあます【奴隷達】230発目 (1023)
SANETOMO WORKS 総合スレ sec11 (109)
ninjakiwi総合スレ Part6 [無断 (378)
FLASHゲームの雑談 Part3 (987)
IDに「swf」「flash」が出るまでage続けるスレ95 (449)
Adobe Flash Player (゚∀゚) part15 (1017)
FLASHの面白いゲームpart59 (751)
【対戦】 Bloons TD Battles 2バトル目【BTD5】 (859)
静岡のシンショウチンパンジー‼ (249)
【TD】 Bloons Tower Defense 5 Rank26【BTD5】 (1017)
【性欲の】性欲をもてあます【奴隷達】229発目 (1012)
【性欲の】性欲をもてあます【奴隷達】231発目 (512)
まぁ君達ここはグロ動画について語ろうではないか (87)
◆幻覚・夢・狂気系のFLASH総合スレッド6◆ (414)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)