【ActionScript3】Webツールを作ろう【GPL】

■ このスレッドは過去ログ倉庫に格納されています
0001Maaboo ◆2dee2ZBFzw 2007/03/18(日) 23:18:41
「お絵かき」とか「音楽作成」とか
Web上で動くツールをActionScript3で作ってみようというスレ。
最終目標はゲームエンジンを開発する予定。

【前スレ】
http://pc11.2ch.net/test/read.cgi/php/1157467026/
作ろうとしているもの方向性が知りたい場合は
前スレの >>938-939 あたりを見てください。

【ソースフォージ】
https://sourceforge.jp/projects/monasns
CVS→SVNの方法がわかんなくて今は何も上がってないけどそのうち上げる。
一応現状のバグ満載のソースは前スレの >>970 を参照。

【開発Blog】
http://d.hatena.ne.jp/Maaboo/
どんどん学んだことを更新する(予定)

0140デフォルトの名無しさん2012/03/07(水) 00:56:56.03
その手の「バグ」はシステム側の問題だったら直ぐにfixされる。致命的すぎるし。
ということは貴方の環境に依存するってことになる。
再現する場合は再現手順を教えて欲しい。

0141デフォルトの名無しさん2012/03/07(水) 19:32:10.71
>>140
ソースをいじったり、ファイル名、インスタンス名を変えたり
ありとあらゆる方法を試して原因がわかった。

ムービークリップを構成している画像ファイルを作り直したら直った。
他の画像ファイルに置き換えたら正しく動いたから判明した。

でも別に画像ファイルが壊れてるわけではない。
その画像ファイルを同じ手順で同じRGBカラーで
同じ手順でイラストレーターで再作成するとバグる。
どうも#00ff00(緑色)を使うとバグるきがする。
これセーフカラーだよね。なんなんだよくそが!
他の色の画像ファイルなら大丈夫なんだ。

これははっきりいって
Flash CS5のバグ何じゃねえかと思う。
だって、俺のアクションスクリプト3.0のソースは
何百回みなおしても正常だったし

0142デフォルトの名無しさん2012/03/08(木) 23:15:32.73
報告したら良いと思うよ。

0143デフォルトの名無しさん2012/06/29(金) 21:06:07.63
as3でfacebookから画像を読み込んで表示させるスクリプトを書いています。
swfは1フレームしかなくて動きは全部as3で記述しています。
swfの主な処理は以下のとおりです。

1.アルバムのjsonを取りに行く
2.jsonを読み込んで個々の画像のURLを取得
3.画像を1つずつ読み込んで、スライドショーを行う

この、全く同じ処理のswfファイルを3つ作っていまして、

・アルバム1を読みにいくswf
・アルバム2を読みにいくswf
・アルバム3を読みにいくswf

それぞれは単体では特に問題なく動いています(多分)。
ところが、この3つのswfを一つのhtmlに入れ込むと、
たまーになのですが、swfが始まらない時があります。
※swf自体はちゃんと読み込めているようです。
 その証拠に1フレーム目においた画像(swfファイルに埋め込んでいる)が表示されます。
具体的には、読み込みが始まらないような挙動をします。

もし一回でも正常に動作したなら、そのswfは
何回ページをリロードしても正常に動作するようです(僕が試した試行回数の中では)。
でも、キャッシュを消してリロードすると、たまに正常に動かないです。
一度動かなかったswfは、何度リロードしても正常に動きません。
正常に動いていないときは、スクリプトを全部無視しているような挙動です。

何か手がかりが欲しいのですが、
どなたか何か参考になる情報を持っていたり、
原因がわかる方はいますでしょうか?

0144デフォルトの名無しさん2012/06/29(金) 22:33:54.76
ごめんなさい、どうも僕の動作検証は間違ってたようです。
ずーっとデバッグしてるのですが、
どうやら外部ドメインから読み込んだファイルの情報にアクセスしようとすると
エラーが出ているようです。具体的には

event.target.content.width

のコードを参照しようとすると

Error #2122

というエラーが出ます。try/catchで確かめました。
同じ画像ファイルをロードするにしても、エラーが出ないときは出ないのですが、
これはいったいどういうことなのでしょうか?

0145デフォルトの名無しさん2012/06/29(金) 22:34:41.09
ちなみに読み込んでるクロスドメインファイルは

<cross-domain-policy>
  <allow-access-from domain="*" secure="false" to-ports="*"/>
  <site-control permitted-cross-domain-policies="master-only"/>
</cross-domain-policy>

こんなのです。

0146デフォルトの名無しさん2012/07/02(月) 23:01:42.55
アンドロイドの案件でフラッシュで作ってたんだけど
納品したら問題ないよね

0147デフォルトの名無しさん2012/07/03(火) 11:06:38.36
ファイルサイズの問題さえ気にされなければなw

0148デフォルトの名無しさん2012/07/03(火) 17:59:24.51
次のアンドロイドではFLASH廃止されるけどね

0149デフォルトの名無しさん2012/07/04(水) 00:18:01.37
as3でオーバーライドしたとき引数にインナークラス使ってた場合はオーバーライド不可能ですか?

0150デフォルトの名無しさん2012/07/04(水) 11:43:11.69
AIRアプリで作れるしplayerが無くなるだけだしな。

0151デフォルトの名無しさん2012/07/05(木) 23:22:51.70
>>150
納品したら客がairに変換するのけ?

0152デフォルトの名無しさん2012/07/08(日) 14:41:06.84
縦タブってどうやって作るかわかる方いますか

0153デフォルトの名無しさん2012/07/09(月) 09:08:06.31
もう廃れたのかな

0154デフォルトの名無しさん2012/07/09(月) 13:09:33.33
>>152
Flexなら大して難しく無いと思うが

0155デフォルトの名無しさん2012/07/29(日) 11:23:20.66
個人でiphoneアプリ、Windowsアプリをマーケットに売って生き残れ

格安iPhoneEラーニング(学習動画多数あり)
http://tinyurl.com/7wj77om
コワーキングスペースJP
http://tinyurl.com/76vdrny
コワーキング帳
http://tinyurl.com/brzs486

javaやlinuxは手間がかかる 一人でやるには手間がかかりすぎる 手間がかからないで一人で開発できて
人の多いところで直接販売できる仕組みが提供されているメーカ製言語だけやる ずばりiphone またはWindow 8 Metro App Store C#
やるならメーカー製の言語 洗練された仕様 脆弱性が少なく 開発ソフトが優れ 課金ライブラリ アップデートライブラリが提供されていて 情報、書籍が多く開発しやすい
奴隷になりたければオープン系をやればいい 時間がかかり 人は多く 仕事の取り合い 足の引っ張り合い 脆弱性が多く 互換性がなく 癖があり 大規模開発中心
詳細設計しかやれない体になって年取ってぽいだ 独立もできない 手間のかかりすぎる仕様だから 

派遣屋 IT経営者はその方が喜ぶ 大規模分割開発では使い捨てても独立はできまい 代わりはいくらでもいる 嫌なら辞めろ
若い派遣営業は舐めた態度をとってくる ひどいピンハネ

オープン言語、日本独自開発の言語・フレームワーク ガラパコ携帯 javascript html5 android java linux python rubyやnode.jsとかやめとけ
メディアに金を払ってステマ宣伝してくるが釣られて手を出しても情報は少なく手間がかかり スパゲッティコード 未完成 デスマに陥る
コンパイルできないからパクられ  直接売る場所がないから企業に買い叩かれ金にならない 生きていけない奴隷仕様だ

0156デフォルトの名無しさん2012/07/29(日) 11:25:09.35
ここから抜け出すにはiPhone一択 またはWindow 8 Metro App Store(未確) C#
Objective-CやC#を覚えるとサーバーサイドからクライアントサイドまでカバーでき人の多い場所でソフトを売る権利を得られる
仕事や趣味でこれらの言語をやっておけば派遣切りされても会社辞めることになってもソフトを売って生きていける それはセーフティーネットになる
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみ C#は自分用業務支援ツールとして使える 
例えばPHPでWEBアプリを作っていて管理者画面はC#(EXEアプリ)で作るとかなり早く作れる(Smartyなんか使うよりもかなり早くだ)
ASP.net(C#)+管理EXEアプリ(C#)+iPhone C#のソースを出さなければWEBアプリの著作権も守れる

C#マーケット Windows8 Metroアプリ WindowsPhone Surface PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)

地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
http://tinyurl.com/7pb2yaa
http://bit.ly/iLIpJa

0157デフォルトの名無しさん2012/07/31(火) 07:17:02.31
初心者です。flash、as3.0で簡単なスライドショーを作っています。
外部Xmlから画像ファイル・テキスト文言を読み込みたいのですが、調べてもわかりませんでした。
各データをオブジェクトとして持つことは可能なのでしょうか?

例えば、

var ar = new Array();
for文(){
var obj = new Object();
obj.img = img.
obj.name = name_en0.中身
ar[ar.length] = obj;
}
のように下記データをobjタグ内の各要素ごとにオブジェクトで管理するみたいな。

データはこんな感じです。
<obj0>
<img="img/img0.jpg"/>
<name_en0>Universal Declaration of Human Rights(Article 1)</name_en0>
<maxim_en0>All human beings are born free and equal in dignity and rights.</maxim_en0>
<maxim_en1>They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.</maxim_en1>
</obj0>
<obj1>
<img="img/img1.jpg"/>
<name_en0>Oscar Wilde1</name_en0>
<maxim_en0>To live is the rarest thing in the world. Most people exist, that is all.</maxim_en0>
</obj1>


よろしくお願いし申す。

0158デフォルトの名無しさん2012/07/31(火) 15:29:40.34
>>157
解決できましたー

0159デフォルトの名無しさん2012/08/01(水) 16:25:16.92
>>155
C#も逆汗ツールはあるじゃんか

0160デフォルトの名無しさん2012/08/03(金) 14:27:24.30
テキストファイルを読み込むスクリプトを書いてるのですが、
テキストファイルがWindowsで作られた場合と、Macで作られた場合の2通りが考えられます。
要は、改行コードがCRかLF/CRかの違いなのですが、
Windowsで作られたテキストファイルを読み込んで表示させた時に、
改行が2つ続いてしまうので1行毎に空白行が生まれてしまいます。

これってどう解決すればいいのでしょうか?
WindowsのLF/CRをCRに変換する方法を教えて下さい。

0161デフォルトの名無しさん2012/08/03(金) 19:11:36.79
読み込んだ文字列に対して正規表現でも使って置換してあげたらいいんじゃない?

0162デフォルトの名無しさん2012/08/08(水) 14:26:00.85
テキストを読み込む時にLFを無視する

0163デフォルトの名無しさん2012/09/19(水) 10:56:58.79
AS3で、ファイルの更新時刻を参照したいのですが、どのクラス使えば参照できますか?

0164デフォルトの名無しさん2012/09/19(水) 12:29:36.46
>>163
AS3単体では無理だと思う。
一般的にはPHP(CGI)とのコンビネーションで調べるしかない

0165デフォルトの名無しさん2012/09/19(水) 12:38:45.81
やっぱりそうですかー
ありがとうございます。

0166デフォルトの名無しさん2012/09/22(土) 23:21:03.69
http://www.kanfoo.jp/contents.php?cID=1377582272504c07b7856d9

ただ今FLASHのコンテストを行っております。
もしよろしければ投票お願いします。

0167デフォルトの名無しさん2012/09/27(木) 12:33:09.92
ActionScript3でアプリを造り、FlashPlayerで再生させています。
FlashPlayerの初期表示位置をアプリ側から指定する方法を教えてください。
今は微妙に画面中央よりに出てしまっているので、top=0, Left=0みたいに左上に配置したいのです。

0168デフォルトの名無しさん2012/09/27(木) 13:40:36.36
自分自身の描画位置とかをコントロールするにはstage使えばいいんだけどなあ
FlashPlayerのウィンドウ位置はコントロールできないのでしょうかねえ

0169デフォルトの名無しさん2012/09/27(木) 21:39:36.40
[社説]韓日関係の大荒れを予告する安倍総裁選出

安倍晋三前総理が自民党総裁に選出され韓国・日本の間で緊張が高まっている。
次の総選挙で自民党が多数党になれば安倍総裁が再び総理の席に座るる可能性が高いためだ。
安倍総裁は過去、総理に就任したときに教育基本法を改正して独島紛争の火種を育てた人だ。

それだけでなく再武装を禁止した平和憲法第9条を改正して集団的自衛権行使のための法律案を用意し、
参議院選挙で惨敗したせいで総理職から退いた人物だ。

最近に入り日本軍慰安婦動員事実を認めた河野談話を廃棄することを主張して「総理就任期間に靖国神社を
参拝しなかったことが痛恨の極み」と話すほど極右指向が強い政治家だ。
彼の著書「美しい国」で韓国を同盟国名簿から除外してしまうほど反大韓民国路線を歩む人物だ。

そのような安倍総裁が総理の席に上がる場合、韓日関係が極度に悪化することは火を見るより明らかなことだ。
そうであるから外交部当局者は緊張感を緩ませてはならない。安倍総裁の指向に沿った対応策を講じなければならない。
韓日関係で主な争点となる独島問題に対しては国際慣例や文献など根拠資料を広範囲に収集して徹底して論理的に対応する
準備をしなければならないだろう。慰安婦問題など過去の歴史に関しても国際人権団体等を通して世論を作り、
被害者の証言と関連資料を発掘する作業に拍車を加えることはもちろんだ。

外交当局は何より最近、尖閣列島紛争などで中日関係が深刻な葛藤局面に入り込んだ状況を十分活用しなければならないだろう。
日本もやはり国際的な孤立を望んではいないためだ。韓・中・日三角構図に南北対峙状況まで考慮した強弱両面戦略が必要だという意味だ。
合理的な路線で実利を取りまとめる外交当局の鋭い洞察力を期待する。

[社説]韓日関係の大荒れを予告する安倍総裁選出(韓国語)
http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=110&oid=082&aid=0000358763

0170デフォルトの名無しさん2012/09/28(金) 01:16:32.84
韓国人のメンタリティだと「予告」ってそういう意味で使うのか?

0171デフォルトの名無しさん2012/10/17(水) 22:37:12.79
as3での配列はArray型しかないのですか
int型やBoolean型の配列を作りたいのですが・・・

0172デフォルトの名無しさん2012/10/19(金) 18:34:30.45
ArrayにはintもBooleanも入れられるけど。

型固定したいってこと?
その場合Vectorでググって。

0173デフォルトの名無しさん2012/10/19(金) 18:41:49.48
なるほど・・・
諦めて配列使わずに大量に変数作ってました・・・。
ありがとうございます

0174デフォルトの名無しさん2012/10/19(金) 18:51:43.33
あといわゆるMapに当たるObject型もある。
Object型はKeyがString固定。
Keyを任意のObjectにしたいなら、Dictionaryを使うという手もある。

0175デフォルトの名無しさん2012/11/03(土) 23:20:17.90
複数個のアイコンを並べて、それを配列に入れ、クリックした時にそのアイコンだけ画像を変更するというものを作りたいのですが、可能でしょうか
配列に入れない方法なら思いついたのですが、プログラムが冗長になってしまい・・・

0176デフォルトの名無しさん2012/11/05(月) 12:16:58.47
>>175

> 配列に入れない方法なら思いついた...

それを配列に置き換えれば良いのでは?

0177デフォルトの名無しさん2012/11/06(火) 00:47:08.34
>>176
画像一つ一つであれば、画像をSpriteに入れてMouseEventを発生させるのですが、画像配列に対してMouseEventをAddできないのです

APNG = bitmapdata;
sprite_A.addChild(APNG);
sprite_A.addEventListener(MouseEvent.CLICK,Amethod); ←出来る

APNG = bitmapdata;
Array_A.push(APNG);
Array_A[0].addEventLisntener(MouseEvent.CLICK,Amethod); ←出来ない

0178デフォルトの名無しさん2012/11/06(火) 08:55:35.84
>>177

APNG = bitmapdata;
sprite_A.addChild(APNG);
sprite_A.addEventListener(MouseEvent.CLICK,Amethod);
Array_A.push(sprite_A);

じゃ、ダメなの?

0179デフォルトの名無しさん2012/11/06(火) 09:54:46.98
すみません、出来ました
Spriteは配列に入れられないものだと思い込んでました

作れた?

0181デフォルトの名無しさん2014/10/21(火) 18:47:26.54ID:w2Tp+QyC
http://buchayaty.blogspot.jp/2012/01/web-web-web-swf-ww-web-package-flash.html?m=1
ここのソースでカメラキャプチャしようと思ってるのですが
実行したところエラーは出ないのですが
カメラ画像も出てきません
カメラは許可を選んでます

サイトに置いてあるFlash上でも
カメラの画像が表示されません…

他のサイトのソースで試しても同様です。

Macbooc proでCS5で作ってます。
何か特殊な設定など必要なのでしょうか?

0182デフォルトの名無しさん2014/10/21(火) 18:48:03.11ID:w2Tp+QyC
ちなみにappear.inとかに接続してみたら
その時はカメラ表示されるので
カメラ自体には問題じゃないと思います

0183デフォルトの名無しさん2014/10/21(火) 19:30:23.56ID:GdpSwzvH
カメラの設定でカメラが
DV ビデオ
IIDC Firewire Video
USB Video Class Video
の3つありますが、macのインカメラはDV?

0184デフォルトの名無しさん2014/11/06(木) 16:14:27.24ID:iaZsweTc
Maaboo◆2dee2ZBFzwはどこに逃げたの?
HTML5に食われたの?

0185デフォルトの名無しさん2014/12/14(日) 23:10:36.21ID:QEpJ0bQG
snap.svg

0186デフォルトの名無しさん2014/12/22(月) 04:14:17.71ID:bPTJ7mQh
Snap いいな
もうF swf いらんわ

0187デフォルトの名無しさん2015/01/04(日) 03:48:57.00ID:YoAbcPUK
http://iqqsy.com/z1/hub/

ここでActionScriptの技術は日本でNO1とか抜かしてる管理人は
ブッ潰した方がいいんじゃないすかね。

ビジネスぶってる文言が笑えるwww

いやみんなが別にいいんならいいんだけどね。
かなり高飛車なんで

0188デフォルトの名無しさん2015/01/04(日) 10:38:55.06ID:HIVckJhY
J

0189デフォルトの名無しさん2018/05/23(水) 22:58:09.15ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

3EFN7

0190デフォルトの名無しさん2018/07/04(水) 23:10:25.29ID:gFgZc5FG
LNU

■ このスレッドは過去ログ倉庫に格納されています