X



【AS】ActionScript技術交換スレ Part4
レス数が1000を超えています。これ以上書き込みはできません。
0001Now_loading...774KB
垢版 |
2005/12/22(木) 01:22:31ID:Dj6CR8TB
ムービー内の詳しいASの組み方はもちろん、PerlやJava・PHPを介したCGI連携といった技術や、
XMLSocketを使用したオンラインゲームなど、ムービー以外の用途として活躍するActionScriptの技術交換スレです。
また、AS2.0/3.0の話、Flash Media ServerとかColdFusionやRemoting、コンポーネント等、
他スレでは話題に上がりづらいFLASH周りのコアな技術交換&雑談にもご利用下さい。

前スレ
http://pc8.2ch.net/test/read.cgi/swf/1071929938/

前々スレ
http://pc4.2ch.net/test/read.cgi/swf/1054659810/

前々々スレ
http://pc3.2ch.net/test/read.cgi/swf/1030886688/

※:なおこのスレでは「NowLoadingどうやるの?」みたいな
  初歩的な質問は受け付けませんのであしからず。
  その手の質問やそれに近いレベルの質問は↓でドゾー
ActionScript 誰かが物凄い勢いで解答するスレ 10
http://pc8.2ch.net/test/read.cgi/swf/1134826648/

参考サイトや参考スレは>>2-5以内。
0002Now_loading...774KB
垢版 |
2005/12/22(木) 01:23:07ID:Dj6CR8TB
初〜中級者向け。AS全体の概念をじっくりと。
http://village.infoweb.ne.jp/%7Eginga/flashhelper/

ASの概念をfla付きでわかりやすく解説(ASをゼロから学ぶ初心者に超オススメ!)
http://www.geocities.co.jp/Milano-Cat/4036/

ゲームを作る上でのASサンプルが逆引きで良くまとまってます。
http://hakuhin.hp.infoseek.co.jp/main/as.html

Fumio Nonaka. 非公式テクニカルノート
http://www.fumiononaka.com/TechNotes/Flash/

Flash-jp、国内Flash界最大のフォーラムサイト
http://www.flash-jp.com/

XMLソケットを使用したJava-FLASHの連携を紹介しているサイト。
http://faces.bascule.co.jp/

FlashMX、2004用の汎用ソケットサーバー配布サイト
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/index.html

Class周りのリファレンス・英語リファレンスの和訳など
http://hpcgi2.nifty.com/icutommy/fwiki_ja/wiki.cgi?IndexPage

Macromedia labs(海外)
http://www.macromedia.com/jp/labs/
0003Now_loading...774KB
垢版 |
2005/12/22(木) 01:24:24ID:Dj6CR8TB
AS2.0→3.0の差分リファレンス(海外)
http://livedocs.macromedia.com/labs/1/flex/langref/migration.html

MMの中の人のAS3.0解説Blog
http://weblogs.macromedia.com/akamijo/

Macromedia本家サイトのフォーラム(海外)
http://webforums.macromedia.com/flash/categories.cfm?catid=288

コンポーネント配布サイト(海外)
http://www.flashcomponents.net/

汎用メソッド、Classの登録サイト(海外)
http://proto.layer51.com/

Macromedia Extension(Exchange)総合スレ
http://pc8.2ch.net/test/read.cgi/swf/1090627868/

【XML】XMLソケットなどの話題はここで【socket】
http://pc8.2ch.net/test/read.cgi/swf/1050820352/

■ FLASH MX + JAVA ■
http://pc8.2ch.net/test/read.cgi/tech/1021006665/

【Office2003?】リッチクライアント【Flash?】
http://pc8.2ch.net/test/read.cgi/tech/1079322737/
0005Now_loading...774KB
垢版 |
2005/12/22(木) 06:33:53ID:xvO/9XjF
>>1-3
0006Now_loading...774KB
垢版 |
2005/12/22(木) 14:43:28ID:kAfGY0Pz
onEnterFrame = function(){
  trace(">>1-3 乙");
}
0007Now_loading...774KB
垢版 |
2005/12/22(木) 16:18:41ID:59+Cb8CG
for (var i = 1; i <= 3; i++) {
 trace(">>"+i+"乙");
}
0008Now_loading...774KB
垢版 |
2005/12/22(木) 20:29:00ID:YcuHyVH2
for(var i=0;i<=3;i++){
str ="乙"+String(i);
attachMovie("乙",str,i++)
}
0009Now_loading...774KB
垢版 |
2005/12/23(金) 07:08:11ID:z82Y4EP2
trace(String.fromCharCode(0x3E, 0x3E, 0x31, 0x2D, 0x33, 0x20, 0x4E59));
0010Now_loading...774KB
垢版 |
2005/12/23(金) 07:30:32ID:z82Y4EP2
bmp=new flash.display.BitmapData(21,5);attachBitmap(bmp,1);_xscale=_yscale=300;x=y=cnt=0;flag=true;
table=new Array(1,2,1,3,1,4,3,2,4,1,1,2,1,2,1,6,1,4,2,2,1,2,1,1,1,1,2,1,3,3,1,3,1,2,1,2,1,6,1,2,1,2,2,2,1,3,1,4,3,2,4);
for(i=0;i<21*5;i++){if(cnt==0){flag=!flag;cnt=table.shift();}if(flag==false){bmp.setPixel(x,y,0);}x++;if(x==21){x=0;y++;}cnt--;}

//こんな朝から何やってんだ俺は
0012sage
垢版 |
2006/01/02(月) 11:38:33ID:4e12vdi7
ゲームを作る上でのASサンプルが逆引きで良くまとまってます。
ttp://hakuhin.hp.infoseek.co.jp/main/as.html

ここ、いいね
0013Now_loading...774KB
垢版 |
2006/01/02(月) 13:47:38ID:FT6s/Y22
そろそろAS3について語らないか?
どちらにせよAS自体は消滅寸前だと思うが。
0014Now_loading...774KB
垢版 |
2006/01/02(月) 14:55:20ID:0P2ZWP6f
アホ!マヌケ!!
シャーペンがあれば鉛筆は不要か?
原子時計があればクォーツ時計は不要か?
CDRがあれば石盤は不要か?
いやそんな事はない必要だ!死んでから寝言言えよ!!

くやしかったらAS3で面白いフラッシュ作ってみろハゲ!!な
いいか?よく覚えておけよ
ずーっと使っているAS1は滅びやしないんだぜ。
0015Now_loading...774KB
垢版 |
2006/01/02(月) 15:03:32ID:Grnf7ozF
でもFlash1〜4は使ってる奴なかなかいないな
0017Now_loading...774KB
垢版 |
2006/01/02(月) 20:03:26ID:BLd1vHAv
>>13
とりあえず何か具体的にネタふればいいと思うよ。
でも言語としてはAS3はそんなに変わってるわけでもないから、
クラスとかそういう話になってくるかな。

いずれFlashで使えない現状ではなかなかね
0018Now_loading...774KB
垢版 |
2006/01/03(火) 03:24:05ID:LlKK8i/a
RPGのマップ移動の処理を作ろうとしているのですが
たとえばBMPのAとBMPのBがあるとします
この二つを横並びに結合したBMPのCをスクリプト側で作成させることは
可能でしょうか

製作にはMXを使用

001918
垢版 |
2006/01/03(火) 03:36:47ID:LlKK8i/a
すいませんすれ違いでした
質問スレで聞きなおしてきます。
0020Now_loading...774KB
垢版 |
2006/01/04(水) 13:04:42ID:ROgl6tbt
>13
せっかくの話題なんだし、もうちょっと伸ばして
具体的にASが消滅すると思う理由を教えてくれないか?
たまにこういうことを言っている人を見るのだが何故そう思うのかがわからないので。
0021Now_loading...774KB
垢版 |
2006/01/04(水) 16:07:25ID:OX0Ihvwh
>>20
俺自身はそんなに詳しいわけじゃないけど、
web職人のブログを読んでると、結構そういう流れなのかなーと思った。

自分なりにまとめてみると、
・ASやflashは、バージョンアップとともにアニメーションツールからスクリプト思考に移行してきている
・flashPlayerはwebOSとしての地位とシェアを獲得した
・MMが以前から提唱しているflashPlatform
・ajax、avalonの出現

これらの要素が絡み合うと、最終的にweb製作で生き残るため、
オープンなECMAScriptに移行していく気がする。
独自規格は自分の首を絞めることになりかねないので、ASはエンタテイメントユースでしか使われなくなる。
つまり、
メイン→次世代Flex = ECMAScript
サブ→Flash = ActionScript
っていう流れになる。ような気がする。わからんけど。
0022Now_loading...774KB
垢版 |
2006/01/04(水) 19:33:05ID:lKAN5RPW
>>21
ActionScript3自体がECMAScript4にほぼ準拠なのに、
>オープンなECMAScriptに移行していく気がする
とは?
0023Now_loading...774KB
垢版 |
2006/01/04(水) 19:33:54ID:TTHGiJ7+
>>21
ここか。
ttp://www.fladdict.net/blog-jp/archives/2005/08/flash_platform_1.php
0024Now_loading...774KB
垢版 |
2006/01/05(木) 09:54:22ID:UzDM7tQ6
23の記事はAS3が発表される前の記事だっけか。
少なくとも21の理由でどこがASが消滅するのかがわからん。
移行は消滅じゃあないよなあ?
スポーツ新聞の記事タイトル並にまぎらわしいよ。
まあfladdictの人も自分ではったりまぜているとその記事について言っているし。
0026Now_loading...774KB
垢版 |
2006/02/02(木) 00:44:35ID:sbFdERiF
保守&日干しage。
0027Now_loading...774KB
垢版 |
2006/02/02(木) 17:40:21ID:3mwM/+eu
Adobe、「Flex 2.0」「Flash Player 8.5」のβ版リリース
ttp://www.itmedia.co.jp/enterprise/articles/0602/01/news079.html

ttp://labs.adobe.com/
0028Now_loading...774KB
垢版 |
2006/02/03(金) 00:51:06ID:SHV0L510
ぶっちゃけFlexがいまだになんなのかよくわかっとらん。
デザイナーよりシステム屋がさわるソフトだというイメージがあるけど。
流通してるのかね。
0029Now_loading...774KB
垢版 |
2006/02/03(金) 12:28:07ID:j00Pr0oo
>>28
遅くて実務に使えないってのは聞いたこと有るなぁ
0030Now_loading...774KB
垢版 |
2006/02/03(金) 15:12:29ID:z1IiboB1
でもアプリケーションを構築するのに効率よさそうではあるよな。
ただそうやって手軽に作ったのは全部あからさまにflexです!といわんばかりの外見になると思うけど。
0031Now_loading...774KB
垢版 |
2006/02/03(金) 16:47:13ID:1kcWl8jo
Flexてコンポーネントを組み合わせて画面を設計するんだよね?
FlashMX2004以降のFlashのコンポーネントのスキンの変更の難解さからみても
Flexで画面の差異を出すのは大変そうだな。
0032Now_loading...774KB
垢版 |
2006/02/03(金) 20:20:23ID:z1IiboB1
エンドユーザー向けのアプリケーション作りにはお勧めできんということかな。
社内で使うビジネスアプリとかなら良いかもしれんが。
0033Now_loading...774KB
垢版 |
2006/02/26(日) 07:21:53ID:YTb5Ub7e
前スレdat落ちage。

>>31-32
Flexの弱みはソコだよねぇ。
MX2004以降のスキンって全然いじくった事ないんだけど
どれくらい面倒か体験談を語ってくれる人とかいないかなぁ、ちと聞いてみたい。
0034Now_loading...774KB
垢版 |
2006/02/26(日) 13:54:57ID:xlPi4EYd
FMSやFLEXってサーバーサイドなんだからDBぐらい直接叩ける仕様にしてくれても
いいと思うんだがなんでできないのかな。
0035Now_loading...774KB
垢版 |
2006/02/28(火) 01:50:52ID:W+6jxsPM
1.スキン変更方法を調べる
2.変更箇所のあまりの多さにうんざり
3.自分で簡単なものを作ったほうが早いし軽いや

コンポーネントはあらゆる処理に対応している為に、内部処理も盛りだくさんで
外見操作はかなりの労力を要する。
コンポーネントのスキン集というものが海外かどこかにあるのかもしれないけど
デザイナーは自分の好きな納得いくスキンデザインでないと満足できないだろうね。
やはりFlexは外見にはこだわらない業務アプリ等を作るための
システム屋向けのツールなんだろうなあ。
0036Now_loading...774KB
垢版 |
2006/03/01(水) 01:12:02ID:ZvAu38YC
>>34
やっぱswfそのものがオープンフォーマットだからかね。

>>35
サンキュ。
ってことはBtoBの分野でしかあまり使い道がないってことか。
・・・それってFlashとしてはどうなんだろw
0037Now_loading...774KB
垢版 |
2006/03/21(火) 03:03:54ID:PI+l922r
metaDataが入ってないflvファイルのトータル再生時間取得する方法って何かないですか?
一回最後まで再生すれば取れるとは思うけどもっとどうにかならないですかね?
っていうかflvのファイルフォーマットって公開されてないんでしょうか
0038Now_loading...774KB
垢版 |
2006/03/25(土) 08:16:02ID:RwovdY5l
>flvのファイルフォーマットって公開されてないんでしょうか

どうなんだろ

flvならFFmpegが対応してるので、
最後の手段としてこれのソースを読むというのもアリかな

http://ffmpeg.sourceforge.net/index.php
0039モマ ◆zs9R2xZYXk
垢版 |
2006/03/25(土) 10:21:36ID:mFaOGbMJ
すいません。
プレイヤーの動かすシンボルに、敵のシンボルが当たると体力ゲージが減る
みたいなのはどうやればいいですかね?
0040Now_loading...774KB
垢版 |
2006/03/26(日) 23:18:30ID:NFibILfg
FLASH HACKS #25 テラスゴス
0042Now_loading...774KB
垢版 |
2006/03/27(月) 13:04:51ID:WDTZGoS6
このページによると
ttp://www.oreilly.co.jp/books/4873112354/toc.html
「ページをめくるエフェクト(対称性とマスクの活用)」か。

この本は立ち読みしたけれど、説明にやや中途半端さを感じ購入しなかった。
0043Now_loading...774KB
垢版 |
2006/03/27(月) 21:12:11ID:KkqaA7Em
せめてサンプルファイルのURL暗記すればいいのに。
俺は図書館で借りたけど(^^)
0046Now_loading...774KB
垢版 |
2006/03/29(水) 20:17:21ID:rSlFYrIn
ttp://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=4709&forum=11&post_id=24585#forumpost24585

これって以前問題になったアレですかね。
当面先延ばしになったとは聞いていたけどついにくるんだろうか・・・
0047Now_loading...774KB
垢版 |
2006/03/29(水) 23:06:57ID:1p6kyQ64
flashObject使えば回避できるのかな?
心配だ。
0048Now_loading...774KB
垢版 |
2006/03/32(土) 14:24:48ID:VJW3lRFV
最適なスレが見つからないからここに書くけど、
flashに埋め込んだフォントの著作権とかってどうなるんだろう?
調べてみたけど、アレって規約違反になってないんだろうか。

今まで普通に欧文フォントとか、静止テキストとして和文フォントの一部を埋め込んでたけど
最近mingをいじり始めて、改めて考え直した。
誰かこんなこと気にしてる奴いないかな。
0050Now_loading...774KB
垢版 |
2006/03/32(土) 15:25:48ID:VJW3lRFV
>>49
サンクス
実はそこもかなり見てた。
今まで何の考えも無しに埋め込んだりしてたけど、
実は規制でがんじがらめだったんだな。
そこらにあるflashコンテンツって
みんなそれぞれフォント製作会社に許可もらったりしてるんだろうか。
もしかして、そうしてないのって俺だけだったりして。
ガクブル
0051Now_loading...774KB
垢版 |
2006/03/32(土) 16:16:15ID:bfFm+n+2
>フォント製作会社に許可
市販のフォントって大抵著作権フリーでないの?
0052Now_loading...774KB
垢版 |
2006/03/32(土) 16:23:58ID:bfFm+n+2
スマソ
>>49読んだらフォントによって契約内容があいまいで、
一概にどうとは言えないんだね。
0053Now_loading...774KB
垢版 |
2006/03/32(土) 19:24:26ID:VJW3lRFV
判例が無いからよーわからんな。
規約にも結構曖昧にしか書いてないし。

http://vgzh.dtdns.net/dynamicFontGeneration/
ここにflashで動的にフォント生成する実験が残ってるが
結局つっつかれる前に取り下げちゃってるしな。

とりあえず僕がガンガン使いまくって
ダイナフォントとかからお達しが来たら報告するか。
0055Now_loading...774KB
垢版 |
2006/04/03(月) 21:43:24ID:AnyI7ka9
>┐(´ー`)┌オイオイ
ない頭で二行先くらい読んだら〜?
0056Now_loading...774KB
垢版 |
2006/04/04(火) 16:09:13ID:NUOiOk5i
モリサワならたしか問題無しよ。
一般の方ならパスポート買っとけばいいかもね。
0057Now_loading...774KB
垢版 |
2006/06/23(金) 18:14:40ID:uGF0JU0D
>>37
Flash Player Licenseに同意すれば、ファイルフォーマット書いたPDFダウン出来るよ。
http://www.adobe.com/licensing/developer/
ページ開いて [Begin the licensing process for the File Format Specification >] したらメールでダウン先教えてくれる。

まぁ、てか直リンこれだけd(ry
http://download.macromedia.com/pub/flash/licensing/flash_fileformat_specification.pdf

そして現実的な落としどころは、FLV MetaData Injector使えばいいんじゃないかな。
これ通すと、Metadata入れてくれるよ。
http://www.buraks.com/flvmdi/
0059Now_loading...774KB
垢版 |
2006/06/23(金) 23:21:39ID:bxsT+73l
ウェブ Fjax の検索結果 約 46,300 件中 1 - 50 件目 (0.15 秒)
もしかして: Fax


Fjaxってなんなの?
0060Now_loading...774KB
垢版 |
2006/07/05(水) 18:14:26ID:fpoCUqRF
クライアント同士の相互なやりとりって出来るのかな・・・。

出来ないからコミュニケーションサーバーとか作ったんだろうけど・・・。
0061Now_loading...774KB
垢版 |
2006/07/09(日) 17:54:52ID:Ae/hvG5G
>>60
flashならFCS、flexならFDS、フリーならGPSSじゃない?
0062Now_loading...774KB
垢版 |
2006/07/11(火) 19:59:16ID:BuGowLbY
>>60
クライアント同士が直接相互のやり取りを行うことはできない。
よって>>61のサーバー類が必要、っと

同じマシン中で動いてるFlash同士なら通信できるけどね。
0063Now_loading...774KB
垢版 |
2006/07/11(火) 20:06:02ID:L9LA8YNh
P2P通信が解禁されっと便利なんだけどな。
0064Now_loading...774KB
垢版 |
2006/07/13(木) 07:17:41ID:tn6U9jKv
>>63
クライアント同士の?
もし可能だったら、凄い事になりそうだね。
0065Now_loading...774KB
垢版 |
2006/07/30(日) 23:24:43ID:rasDFOmT
ほす
0067Now_loading...774KB
垢版 |
2006/08/25(金) 04:01:05ID:cYV0KLT+
0068Now_loading...774KB
垢版 |
2006/08/25(金) 04:11:18ID:cYV0KLT+
ActionScript暦3ヶ月。
四角いMCを台形に変形することに成功。
これってプロなら誰でもできるのかな?
0070Now_loading...774KB
垢版 |
2006/08/25(金) 06:10:04ID:cYV0KLT+
ディスプレイスメントマップフィルタ使うんだけどかなりめんどくさい。
FP8以上でしか動かないから実質使えるのは来年だね。
0071Now_loading...774KB
垢版 |
2006/08/25(金) 13:38:44ID:xjldBB5r
台形変形が自由にできれば、そのほかの変形と組み合わせて
あらゆる線形の変形ができるようになるからいいね。
テクスチャマッピングとかに使える。
0072Now_loading...774KB
垢版 |
2006/08/25(金) 14:34:29ID:eYNRn3Oe
ぶっちゃけ台形変形は
2つの直角三角形の組み合わせでFlash5の時代からできてた。
0073Now_loading...774KB
垢版 |
2006/08/25(金) 14:40:01ID:uMBi1eaK
直角三角形?
写真も台形変形できるの??
その技が見られるサイト教えてよ!
0074Now_loading...774KB
垢版 |
2006/08/25(金) 14:57:36ID:eYNRn3Oe
>>73
http://www.vas-animatum.net/blog/archives/cat_flashjp.php

このサイトだったんだけど普通に消えちまってるね。
3Dの表現のために、面を全て3角形のポリゴンに分解して
それをFlashで表現する手法を作ってたんだよ。

直角三角形の、底辺(直角の逆側)方向へ拡大縮小すると、直角の角度を変えられる
直角三角形の、一辺(直角に接する辺)方向へ拡大縮小すると、三角形の辺の割合を変えられる。
この2つを上手く調節して組み合わせれば、理論的にはどんな形の三角形も実現できるから
2つのMCを45度角度でずらして組み合わせておいて、それらを拡大縮小させるっていう手法だった。
写真とかのテクスチャもできてたね。写真が3Dみたいにぐりぐり動くのも作ってたよ。
ただ、ポリゴンの分割数が少なければズレが生じるみたいだったけど。
0075Now_loading...774KB
垢版 |
2006/08/25(金) 15:47:54ID:uMBi1eaK
なるほど!そんな技があったか!
正方形の写真なら45度角にPhotoshopかなにかで2回切って、
できた直角二等辺三角形を変形ですか。
自分でドラッグして写真を変形するやつ見たことある。変形中にすきまが
ぱかぱか見えちゃったような・・ でもあのサイト見つからない・・
この手法、ビデオ映像の変形は無理ですよね?
0076Now_loading...774KB
垢版 |
2006/08/25(金) 16:38:59ID:eYNRn3Oe
>>75
とりあえずそのサイトは上手くできてたよ。

どっちにしろディスプレイスメントマップフィルタのほうが正確だろうけどね。
まあFlash以外の世界には今まであってやっとFlashができるようになったってことだけど。
0077Now_loading...774KB
垢版 |
2006/08/25(金) 17:14:38ID:iGgtOPHi
ところでディスプレイスメントした後に「_rotation」してもうまく回らない。
不可能なのかな?
0078Now_loading...774KB
垢版 |
2006/08/25(金) 23:38:06ID:xjldBB5r
Directorみたいにコーナーピン変形をスクリプトでできるといいんだけどね。

三角変形はマトリックスでシアーができるようになったからより簡単にできるようになったかな。
0079Now_loading...774KB
垢版 |
2006/08/26(土) 00:45:04ID:tGO7QJXq
そりゃあこんなヤツのことですかな?

ttp://www.gotoandplay.it/_articles/2006/01/textureDistortion.php
0080Now_loading...774KB
垢版 |
2006/08/26(土) 02:25:26ID:bfO4+o3k
キタ――――――――!!
あれ?これは例の三角形分解じゃなさそうですね。
FP7では動かないし。BitmapData使ってるし。
プロのやることは違うなあ。
0081Now_loading...774KB
垢版 |
2006/08/26(土) 02:32:22ID:o47Bxok0
>>79
ただちゃんと、一度の台形変形ではなく、内容をポリゴン分割してはいるね。
0082Now_loading...774KB
垢版 |
2006/08/27(日) 10:56:35ID:TFG6lm/5
http://psyark.jp/?entry=20060212001513

これを使えば、台形変形が結構簡単に実現できるのかな。
ただし写真に直線がひかれている場合
台形を二分割したくらいでは直線がまっすぐにならないよね。
たくさん分割するか、
DisplacementMapFilterを用いるしかないのかな。
0084Now_loading...774KB
垢版 |
2006/08/27(日) 17:11:59ID:c5KGbERq
>>82
こっちは台形ではなくせん断変形だね。
どっちにしろこれを利用すれば3角形のポリゴン変換ができるわけだ。
元々ポリゴンは四角だとゆがむから3角形に分割するものだし。

そろそろ誰か簡易3Dポリゴンエンジン作らないかな。
0085Now_loading...774KB
垢版 |
2006/08/29(火) 20:00:39ID:KC4mGfFA
みなさんUnitTestってどうやってますか?
Flashoutは効率悪くていやです。。。
0087Now_loading...774KB
垢版 |
2006/08/30(水) 18:19:30ID:V38ByAco
出力に不備はないけど、使用するまでの準備がめんどい。
いちいちflashoutのGUI使ってやりたくないです。。。
008985
垢版 |
2006/10/03(火) 18:59:51ID:ajLUQBpX
やっとFlashoutにサヨナラできた!
as2lib の simon さん作の、 as2ant 最高!

FlashoutはもうFAMEからも外されるくらい廃れたんだね。
0090Now_loading...774KB
垢版 |
2006/10/30(月) 19:10:20ID:udhEBxHi
Sandy
ttp://sandy.media-box.net/blog/

3Dのライブラリらしいんだけど使ったことある人いる?
ドキュメント眺めてるけどまださっぱりわからん
0091Now_loading...774KB
垢版 |
2006/10/31(火) 00:06:57ID:pBvO9152
これはすごい。
海外産はドキュメント読むのにも時間がかかって何も触れずに終わってしまうな。
0093Now_loading...774KB
垢版 |
2006/10/31(火) 16:05:03ID:UcSqmx0Q
Adobe Flex 2リファレスンガイド日本語版
ttp://livedocs.macromedia.com/flex/2_jp/langref/

いつのまにか出てたんだね。既出?

ttp://www.be-interactive.org/index.php?itemid=172

ここを見ると3DもAS3だとかなり速そうな印象
0094Now_loading...774KB
垢版 |
2006/10/31(火) 22:42:03ID:5NUs2NZx
>>93
なんせ10倍だからな。
これでカリングするより線を描いたほうが早い
みたいな本末転倒な事はなくなると思うが、
描画がネックであまり描けないと予想
0095Now_loading...774KB
垢版 |
2006/11/02(木) 10:13:21ID:Vfw4BhUm
処理速度は早くなったが描画速度は従来のまま
と聞いた
0096Now_loading...774KB
垢版 |
2006/11/03(金) 03:42:46ID:98Vsg0JS
描画部分はVMじゃなくネイティブコードだからねぇ
0097Now_loading...774KB
垢版 |
2006/11/03(金) 21:53:01ID:QpoyrzHD
ActionScript 3.0 ゲームプログラミングブック
ttp://book.mycom.co.jp/book/4-8399-2193-8/4-8399-2193-8.shtml
0098Now_loading...774KB
垢版 |
2006/11/03(金) 23:48:00ID:4LOYDqk5
TextFieldを編集可能にしてIMGタグで画像を読み込んだ場合、
IMGタグの前のテキストに改行を入力しても、
画像が1行下に移動してくれない。
だれか画像をテキストといっしょに移動させる方法しらない?
0099Now_loading...774KB
垢版 |
2006/11/07(火) 00:18:16ID:pwrYoAT0
>>97
その本、今日買ってきた。
はっきりいってAS3についての文法的な詳細は載っていない。
スクリプティングだけでSWF作る方法を最低限広く浅くという感じ。
基本的にはあまりオブジェクト指向的でない組み方で、
携帯iアプリでのゲーム開発的な雰囲気(著者がケータイ系というのもあるかな)

まぁこんな本があっても良いかな、程度


いずれColin Moockとかのちゃんとしたリファレンス本が出てほしいね。
0100Now_loading...774KB
垢版 |
2006/11/07(火) 10:42:52ID:GW4rcIy7
iアプリは容量が限られていて、作るだけで容量のかさむクラスは多用できず
メインループに何十行も書くプログラミング手法をとらざるを得ない場合が多い。
それっぽい雰囲気というと、あまりよさげな本ではなさそうだな。
0101Now_loading...774KB
垢版 |
2006/11/07(火) 13:04:33ID:93nz9Pxp
いや、そこまで異端な内容でもないけど。むしろ普通のコードだよ。

まあ、AS3にまだあまりアンテナ張ってなかった俺が
できることを一通り浅くさらう役には立った。立ち読みでもいいかもしれんが。
010299
垢版 |
2006/11/07(火) 14:53:28ID:i1rRqM7I
>>100
さすがに処理は関数に分かれてるけど、継承とか実装とかは
使わずに単層のクラスで書かれてる感じ。

容量の制限は特にないからサンプルの規模の問題な気もするけどね。
一般的に期待されそうなActionScript3.0=OOPという感じではないよと。

まぁもうAS3リファレンスも日本語化されてるし〜
0103Now_loading...774KB
垢版 |
2006/11/07(火) 20:09:34ID:bG8t3vw0
AS3.0に関しては、野中文雄本待ちが無難。
0104Now_loading...774KB
垢版 |
2006/11/13(月) 16:14:59ID:HgGD0OBC
やっとocnの規制とけた・・・('A`)

Flash Remoting処理の話なのですが、データ受信の際に進捗処理、
いわゆるよくあるローディング処理ができるものなのでしょうか?
いまいちわからなかったのでいろいろ検索してたら、
どうやらAMFPHP等つかったOpenAMF(?)では、できないようなことが書かれていました。
純正(ColdFusion+FlashRemoteコンポーネント)ではできるのかも?みたいなことも。

具体的には、DB管理された画像データ(バイナリか格納場所か)をサーバーサイドで引っ張り出し
クライアントは画像サムネイル及び画像閲覧できるような仕組みになります。

いわゆる、MovieClipLoaderで利用できるような、一連の受信完了までの逐次イベント(onLoadProgress)が
Flash Remortingを利用した通信でも利用可能なのでしょうか?
もし、無理な場合は、やはりMovieClipLoaderを使って、GETなりPOSTメソッドなりで
サーバーサイドとつなぐのがベターでしょうか?
0105104
垢版 |
2006/11/16(木) 11:26:11ID:ikOcJyeM
↑解決しました
0108Now_loading...774KB
垢版 |
2006/12/18(月) 22:28:51ID:r5mN5rjA
eclipseでAS2.0の開発ってそろそろまともにできるの?
0109Now_loading...774KB
垢版 |
2006/12/19(火) 13:03:03ID:YiUjbQrp
>>108
まともって何?
いままでどうまともじゃなかった?
0110Now_loading...774KB
垢版 |
2006/12/19(火) 13:04:08ID:weQgiQEj
あー、俺eclipseでASのプラグイン入れても上手く動かなくて挫折した記憶が・・・
0112Now_loading...774KB
垢版 |
2006/12/27(水) 21:07:20ID:ttD4VsTM
eclipseで躓くのは
古いバージョンと新しいバージョンで設定が違うからだな。
古いバージョンの設定ページ見ながらだと失敗する。

mtascのstd8にコアパスを通すの忘れているやつとか(数箇所指定する場所がある)
プロジェクト作らずにASファイルだけ読み込もうとするやつとかがいるから
大抵そこで失敗している。
0113Now_loading...774KB
垢版 |
2006/12/28(木) 03:30:26ID:rXFFEzMI
こんばんわ。
この度、ライブチャットのシステムを作成することになったのですが、
何を使用して作成すればいいのかさっぱり分からない状況だったのですが、
なにやらFlash Media Serverを使用すれば良い的な事だけ知ることが
できた次第です。ですが、それ以外のところ(DB、言語)が
さっぱり分からずでして、どなたかご想像つく方おられますでしょうか?
とりあえずFMSのお試し版を入れてみます。
0115Now_loading...774KB
垢版 |
2006/12/28(木) 04:35:48ID:ktwGxwt8
っと、途中送信しちまった。

FMSを実用する場合、大金払わなきゃいかんので
XMLsocket使っ方がいいかと思われ。
0116Now_loading...774KB
垢版 |
2007/01/01(月) 13:59:21ID:6uFFkdSO
>>109
インデントの一括整理が効かない
省略入力が弱い(特にビルトインクラス)
2.0以外には対応しない
あと省略入力候補でp と pvを登録しておくと、pって入力してもpvまで候補に出すことがムカつく。

現状としてはまだまだ他のエディタのほうが上。
0117Now_loading...774KB
垢版 |
2007/01/01(月) 14:07:06ID:6uFFkdSO
具体例を出すと
_root._ と入力してアシストをしても候補は出ない。
_rootがMovieClipの一種という認識が無い。
0118Now_loading...774KB
垢版 |
2007/01/01(月) 23:35:05ID:GfwDGayr
あけましておめでとう

>>116
>現状としてはまだまだ他のエディタのほうが上。
いいのあったら教えてくれ。それを使いたい。
ソースコードに_rootは絶対書かないけど。
0119Now_loading...774KB
垢版 |
2007/01/02(火) 00:22:23ID:qOSLcK2I
>>118
絶対とは言えないと思うが。

コードフォーマットも動かないよな?
俺の勘違いかな。
javaに対しては凄くいいんだが。

エディタは今のところ
SciTE|FlashとSEPY、
あとは
http://kujirahand.com/tools/as2edit/index.htm
とか。更新止まってるようだが、一応国産の専門だな。
定義ファイルが存在するのは、秀丸、eM、Peggy、K2。
個人的に一番はSciTEか。日本語に対応してくれりゃな。

どれもこれも一長一短で完璧なのが無いのが悩み。
Eclipseが完璧になってくれれば大変嬉しいんだが、更新は期待してたより早くはないし
設定項目もいっさら増えん。上記のほうが「まだ」マシ。
これぞというエディタは登場してないな。
0121Now_loading...774KB
垢版 |
2007/01/02(火) 15:50:58ID:ee3XC9ef
>>119
d
SciTEというのは知らなかったので調べてみる。
コードフォーマットってなんのことだろ。
for文とか自動で作ってくれるあれかな。
eclipseのFDTはそんなに不満もなく結構なんでもできる感があるけどね。
エディタに多少不備があってもeclipseは何かと便利なんで、
大抵のことができればいいかな。
FlexBuilder2も今後に期待したいね。
0122Now_loading...774KB
垢版 |
2007/01/02(火) 15:56:17ID:ee3XC9ef
ちなみに_rootはAS3でいうドキュメントクラスのコンストラクタに
thisで渡すようにしてるので、
ソースコード内には書かないかなあ。
単なる自分の癖だ。
0123Now_loading...774KB
垢版 |
2007/01/03(水) 14:04:25ID:1VF7y19w
外部から変数読み込むFlash作ったんだけど、
外部ファイルの値が変わっても、Flashで表示される値は変わらない。

これはIEのキャッシュ読んでるんですか。
それとも、ファイルの更新日付とか見てるからですか?

解決する方法を教えてください
0125Now_loading...774KB
垢版 |
2007/01/06(土) 00:39:34ID:T/j1zFJ/
ソフト:FlashMX
OS:WinXP Pro
したい事:Flashとjavaの連携
sendAndLoadを使ってservletを読み込んでるのですがservlet自体が動いてないみたいです。
servlet側でSystem.out.println()を使用しログを吐き出させようとしているのですがservletが動いていないので確認出来ません。
どなたかご教授お願いします。

Flashのアクションスクリプト
var loadObj = new LoadVars();
var score_rank = "10";
this.get_score();
loadObj.onLoad = function( data ){
if( data ){
if( this.hit_flag == "1" ){
表示内容
}else{
scoreinfo.text = "データベース読み込みエラー";
}
}else{
scoreinfo.text += "ホスト受信エラー";
}
}
function get_score(){
loadObj.score_rank = score_rank;
loadObj.sendAndLoad("/servlet/beanlib.scoreDriver",loadObj,"POST");
}
0126Now_loading...774KB
垢版 |
2007/01/06(土) 01:39:41ID:olcDEPt2
FlashDevelopのエディターの文字の大きさはどこで変えるの?
0127Now_loading...774KB
垢版 |
2007/01/06(土) 01:46:06ID:olcDEPt2
あ、これか
ScintillaNET.xml
<value name="default-font-size">10</value>
0128Now_loading...774KB
垢版 |
2007/01/06(土) 05:28:38ID:xRruONDs
>125
>動いてないみたいです

コンパイルできてて動かないならDB絡みでコケてるのかもしれんが、
servlet直アクセスしてみたらどうよ?
エラーになるならjavaのコード見ないとわからん。
それで動くようならweb.xmlでのマッピングが違うとか。

ま、onLoadの定義する前にget_score()するのもどうかと思うが。
0129Now_loading...774KB
垢版 |
2007/01/12(金) 10:12:39ID:09/oeZ4t
AS3.0をFlex2 SDK+SEPY環境で目下勉強中。

今までFlash上のオーサリングに慣れてたから
テキストボックスひとつ思い通りに配置するだけでも
大変だわ・・


デフォルトフォントTimes New Romanウザス。
0131Now_loading...774KB
垢版 |
2007/01/12(金) 20:05:13ID:Xm/iNsha
自分の無知ゆえの失敗を、アプリのバグ呼ばわりするのは止めた方がよいですよ。
0132Now_loading...774KB
垢版 |
2007/01/12(金) 21:22:07ID:VoQuTiSZ
>今までFlash上のオーサリングに慣れてたから
つFlash9 Public alpha
0133Now_loading...774KB
垢版 |
2007/01/13(土) 02:08:38ID:1MJCIxPq
ところでeclipseにFDT入れようと思うんだけど
将来的にFlex builderと競合しないのか心配。
誰か両方入れてる人いる?

>>130
それ、AS2.0でも起こる様な気がする。
指定タイミングとテキストの変更タイミングは重要。
0135Now_loading...774KB
垢版 |
2007/01/16(火) 02:04:48ID:bJ83wZfz
右クリックで画質とかを選べなくしたいのですが、
AS使わなくてもできますか?
0136135
垢版 |
2007/01/16(火) 02:05:27ID:bJ83wZfz
Flash Pro 8 使ってます
0137Now_loading...774KB
垢版 |
2007/01/16(火) 05:44:28ID:8zCAPzqT
>>136
単発の質問は質問スレ推奨。AS以外の話題はスレ違い。
なので、パブリッシュ設定>HTML>メニューのチェックを外す方法については
このスレでは教えない事にする。

AS2.0リファレンスの
ActionScriptクラス>ContextMenu>hideBuiltInItems
あたりに

var my_cm:ContextMenu = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.builtInItems.print = true;
_root.menu = my_cm;

みたいな記述があるから適当にいじって使いな
0138130
垢版 |
2007/01/16(火) 05:57:05ID:E+F1eoMN
>>131
これ仕様とか言われてもあんま納得できんぞ。

>>132
9待ちで8Basic買ったユーザは放置ですかそうですかorz

>>133
d。つー事は1フレームなり何なり間隔を置いてからtextを指定するか、
テキスト変更するたびにfont指定するなりって方式しかないのか。
ちと面倒だけどしょうがないか・・・

FDTって3.0のコードヒント出るっけ?
0139Now_loading...774KB
垢版 |
2007/01/16(火) 06:22:23ID:3VaXFEch
>>138
昔っからの仕様っしょ
テキストフィールドのフォーマットはテキストフィールドそのものというよりは
文章内容に対して行われるものだから。

FDTってコードヒントをFlashのコアクラスのインタフェースが置いてあるフォルダから拾ってなかったっけか?
ええこはもう少し自分でやってから聞くがいい。
0140Now_loading...774KB
垢版 |
2007/01/16(火) 06:31:44ID:8zCAPzqT
>フォント指定
AS2.0時代はsetNewTextFormatってのがあったような気がするんだが・・・
0141Now_loading...774KB
垢版 |
2007/01/16(火) 06:36:17ID:E+F1eoMN
>>139
あー、文章内容に対してって言われれば納得できるわ。

FDTはEclipseとセットで一回入れたあと
SEPYのがお手軽だぜYear!!つって放置しちまったので
実はよく知りませんごめんなさいorz

つーワケでテキスト周りも含め
も少し自分で積んでからまた帰ってきますw
0142Now_loading...774KB
垢版 |
2007/01/16(火) 06:55:47ID:E+F1eoMN
うおっ、なんでこんな時間に賑やかなんだw

>>140
AS3.0ってsetNewTextFormatないのねw


で、問題のフォント周りですが、
TextFirldクラスリファレンス見てたら
defaultTextFormatとかいう新規プロパティが代わりにありましたよorz

リファレンス
http://livedocs.macromedia.com/flex/2_jp/langref/flash/text/TextField.html#defaultTextFormat

ソース :http://n-mattun.net/tmp/as3/DefaultTextFormatEx.as
↑のswf:http://n-mattun.net/tmp/as3/DefaultTextFormatEx.swf

以上、とりあえず解決!
0143Now_loading...774KB
垢版 |
2007/01/16(火) 07:01:35ID:3VaXFEch
賑やかというかネタさえあれば書き
無ければいつまでも黙ってるのがスクリプタだからな。
普段からROMは結構いるってことだろ。

>>142
ついでにFDTとFlexBuilderの体験版でも入れて使用感のレポ期待
FDTはCtrl+Spaceで色々出る。
0144Now_loading...774KB
垢版 |
2007/01/16(火) 07:06:47ID:E+F1eoMN
>>143
FlexBuilderは全然触らないまま
体験版の期限切れたのでもう試せない、ゴメンw

FDTは気が向いたらやってみるよー。
0146Now_loading...774KB
垢版 |
2007/02/08(木) 01:28:15ID:YyUJKG24
>144
まだアップデート入れてなかったら入れると期限が30日に戻るかもだぜ
オレは期限切れ10日前に入れたら30日前に戻った
0148Now_loading...774KB
垢版 |
2007/02/14(水) 15:18:33ID:Kv1Iorv5
FlexBulder2デモ版でプロジェクトを保存するデフォルトパスを
初期に「D:\」を指定した後、「D:\flash3」に変更たのですが
「D:\flash3がワークスペースの位置 D:\ にオーバーラップします。」
と警告され作成出来ません。変更する方法を教えてください。
0149Now_loading...774KB
垢版 |
2007/02/14(水) 20:01:30ID:PYvb6Uuh
eclipse.exeを実行する時にオプションパラメータを指定すると
ワークスペースのディレクトリを変更可能だけど
それでなおらんかね。
0150Now_loading...774KB
垢版 |
2007/02/19(月) 19:05:37ID:5ZLEUl+p
flex2 SDK の日本語 samples_ja だと ResourceBundle のクラスを解決できないとか言われてコンパイルできない・・・
何が問題なのか判る人居る?
0151Now_loading...774KB
垢版 |
2007/02/19(月) 20:49:56ID:bG+UwZyD
>>150
日本語用のResourceBundleがバグってるのが原因。
Flex2製品版のアップデータに修正データが入ってるらしい。
0152Now_loading...774KB
垢版 |
2007/02/21(水) 11:44:06ID:i7UTpI1W
__Packages hack というのを最近知ったのだが、これを使用して作ったムービークリップと
IDE 上でシンボル化して作ったムービークリップとでは何か違いある?
0153Now_loading...774KB
垢版 |
2007/02/21(水) 22:10:58ID:hFu8nWmn
//おっぱいEX.h
#pragma once
#ifndef __おっぱいEX_H__
#define __おっぱいEX_H__
#include"おっぱい.h"

class おっぱいEX : public: おっぱい
{
public:
   void もむ( float つよさ );
   void つまむ( float つよさ );
};
#endif //__おっぱいEX_H__
0154Now_loading...774KB
垢版 |
2007/03/05(月) 23:49:09ID:0ITS2DrI
オレはFlex2から入ったのでFlashプログラミングをほとんど知らないんだが、
Flex2のスレってどうして立たないんだろう。

0155Now_loading...774KB
垢版 |
2007/03/06(火) 02:14:19ID:Pl9VBEeD
俺もFlex2でゲーム製作やってるのでFlexスレには興味ありますよ
Flashとは流れが違うから板違いの恐れもあるかな?
出来上がりがswfだしActionScriptだし大丈夫だとは思うけど。

いちおうWebProgにて、flex1.5開発案件時代に俺が立てたスレが
まったり生きてます。生きてる程度だが。
0156Now_loading...774KB
垢版 |
2007/03/06(火) 02:19:59ID:gZPJBHRm
>>155
おぉ、同志がいた。
俺も今Flex2でゲーム作ってるのでスレがあればそこそこ活用する予感。
Flex2周りで散らばってる情報のまとめ場所もどっかに欲しいしなぁ。
0157Now_loading...774KB
垢版 |
2007/03/06(火) 02:51:32ID:Pl9VBEeD
同意
しかし問題は人が集まるかどうかだね
Flex扱ってみようって奴がどんくらいいるんだべ
過疎気味な中Flash9 playerも軽く不評だし

立てるのであれば俺は参加ますよ
スレ立て制限とかなったらこちらでも試してみますんでご一報くださいな

flex2関連で個人的に参考にしてるとこだとこの辺かな
ttp://www.saturn.dti.ne.jp/~npaka/flash/as30/index.html
ttp://d.hatena.ne.jp/flashrod/

ついでにどうでもいい俺の進捗
http://www.nonchang.net/labo/flex/release/dawnrogue.html
0158Now_loading...774KB
垢版 |
2007/03/06(火) 03:09:37ID:gZPJBHRm
>>157
お、サクサク動きますな。
スレ立ったら誘致も兼ねてちょこちょこ進捗を落としてもらえるとこれ幸い。

あとテンプレにこれも付け足してあげて。

リファレンス
ttp://livedocs.macromedia.com/flex/2_jp/langref/

2.0→3.0の変更点
ttp://livedocs.macromedia.com/flex/2_jp/langref/migration.html

知っていると得をするActionScript3.0新文法
ttp://www.be-interactive.org/index.php?itemid=168

mxmlcの使い方とコンパイルオプションを勝手に解説
ttp://d.hatena.ne.jp/nemu90kWw/20060716/p1#seemore
0160Now_loading...774KB
垢版 |
2007/03/09(金) 10:31:45ID:rvgp+RU/
>オレはFlex2から入ったのでFlashプログラミングをほとんど知らないんだが、
何か別物だと思っているのかな。
言語はActionScriptだから同じだけど。
新規で立てずにゲーム製作スレでよかったのに。
0161Now_loading...774KB
垢版 |
2007/03/09(金) 12:03:00ID:usQWesPv
正直AS3から入った人にとってはAS2の情報が混じってるとややこしくてしょうがない
0162Now_loading...774KB
垢版 |
2007/03/09(金) 13:39:13ID:rAEJ85LG
Flash9待ちな現状では別物でしかないと思ふ
0163Now_loading...774KB
垢版 |
2007/03/09(金) 20:55:51ID:LDElTkK/
AS2.0使ってるけどもう時代遅れなの?
0164Now_loading...774KB
垢版 |
2007/03/09(金) 22:30:24ID:lC/GFrV6
現役やん。
いずれ時代遅れになるのは確かだけど、AS2で作ったswfが見限られるのが相当先の話なのも想像に難くない。
Flash LiteがAS3になるまで焦る必要はないんじゃないですかね。と、これは私見。
0165Now_loading...774KB
垢版 |
2007/03/10(土) 00:21:20ID:c0ajLJEz
MTASC で ActionScript の勉強を始めました。
手始めに pngファイルを表示するだけの
プログラムを書きました。
が、表示されませんでした。
同じファイルを jpg に変換すると
表示できました。

表示できる png になにか制限があるのでしょうか?
0166Now_loading...774KB
垢版 |
2007/03/10(土) 20:12:09ID:LHXoZS94
Mingで日本語を扱いたいのですが、エラーがでておちてしまいます。
板違いかもしれないけどお願いします。
0167Now_loading...774KB
垢版 |
2007/03/11(日) 03:07:29ID:RKo2eQCV
>Flash9待ちな現状では別物でしかないと思ふ
なんでFlash9待ちな現状だと
Flex2のプログラミングとFlashのプログラミングが別物なんだ?
0168Now_loading...774KB
垢版 |
2007/03/11(日) 16:13:03ID:7rOMcQII
どーせポルナレフスレのAS3房だろ
せっかく自分で勝手に隔離されたんだから放置してやれwww
0169Now_loading...774KB
垢版 |
2007/03/11(日) 16:31:45ID:9JyC5tE9
あそこ隔離スレだったのか。
そういえばそんな気がする。
0170Now_loading...774KB
垢版 |
2007/03/13(火) 12:26:53ID:BjOrslEM
ああ、上のほうでAS3のテキストフォーマットがうんぬん騒いでいた奴か・・・
0172Now_loading...774KB
垢版 |
2007/03/15(木) 02:40:56ID:1TIyKvIc
最近ASはじめたけど
setter,getterなしでプロパティーアクセスさせるところがイモだね
0174Now_loading...774KB
垢版 |
2007/03/15(木) 09:28:00ID:HFqWwz2J
実体は隠蔽されたgetter/setterだと考えるようにしている

filter配列を直接書き換えられないのも本当はgetter/setterだからなんだよ
たぶん
0176Now_loading...774KB
垢版 |
2007/03/16(金) 15:07:20ID:sAYxn4bp
おれも判らん
AS3マニュアルでgetter/setterプロパティと呼ばれてる品は
そのままset/get属性で定義出来る訳だが。

もしかして、それらをドットシンタックス経由でそのまま使えてしまうのが嫌なのかな?
0177Now_loading...774KB
垢版 |
2007/03/16(金) 15:21:28ID:4/TcjkMv
Yes.
オブジェクト指向をかじってない奴には
直接アクセスできる気持ち悪さは分からないだろう…
0178Now_loading...774KB
垢版 |
2007/03/16(金) 16:07:21ID:sAYxn4bp
なるほど
確かにgetter/setter経由なのか直アクセスなのか判別付かないな

にしてもOOP疎いとprivateで定義して自前getter/setterな関数経由でアクセスすりゃいいんでねーのって思ってしまうな

ぐぐるとこんなん出て来た
ttp://fukumori.org/oo/why_use_getters_and_setters_j.html

ムズカシス
0179Now_loading...774KB
垢版 |
2007/03/16(金) 16:15:27ID:4/TcjkMv
...Smalltalkはコンピュータそのものの概念を再帰的に適用したものである。
Smalltalkのオブジェクトは、『コンピュータ』というものを、
プログラミング言語の世界で普通に見られるデータ構造や手続きや関数などと
いったものに分割して、その力を薄めてしまわないよう、
コンピュータの持つ全ての能力を再帰的に体現しているものとなっている。

この文章は素晴らしいな
0180Now_loading...774KB
垢版 |
2007/03/16(金) 16:21:00ID:2fXr2z6C
まあASは
プログラムに疎い人間のためのスクリプトとして発展してきた経歴があるから
そこまで求めるのは酷ってもんよ
0181Now_loading...774KB
垢版 |
2007/03/16(金) 20:50:01ID:H/3dUSup
ASはプログラミング言語?
それともスクリプト言語?
0183Now_loading...774KB
垢版 |
2007/03/16(金) 22:11:06ID:7GcpHvXh
おれはget setでプロパティアクセスに見えるgetter,setterメソッドを
定義できるASの方が昔ながらのOOPLより先進的に感じる。
0184Now_loading...774KB
垢版 |
2007/03/17(土) 01:17:25ID:BpFCh15z
単にC#っぽくてイヤなんだろう
そんなものより、コンストラクタのオーバーロードがないほうがイヤだ。

ここしばらくFlexばかりいじっていたら、Javaのコードにものすごい違和感
0185Now_loading...774KB
垢版 |
2007/03/17(土) 02:18:49ID:pTcm+7Gm
型宣言が
型 識別子 = 初期値;
で書ければ良いのになー
0186Now_loading...774KB
垢版 |
2007/03/17(土) 15:28:36ID:ymxuSUY8
>おれはget setでプロパティアクセスに見えるgetter,setterメソッドを
>定義できるASの方が昔ながらのOOPLより先進的に感じる
おれもこれに同意だな
ECMAScriptは柔軟にスタイル変更可能な言語なのさ
堅くも緩くも作成できる。
他言語にあってActionScriptにないものがある場合、
逆にそれが故 他言語にないメリット部分がActionScriptにあると考えるんだ。
0187Now_loading...774KB
垢版 |
2007/03/17(土) 15:39:02ID:ymxuSUY8
>Yes.
>オブジェクト指向をかじってない奴には
>直接アクセスできる気持ち悪さは分からないだろう…

これ言ってることおかしくないか?
ドットシンタックスで書かれているからって
そのインスタンスのプロパティに直接アクセスしてるわけじゃないぞ?
見た目上直接アクセスしているように見えるわけであって
自前getter/setterでアクセスしているのと同じなわけだ。
0188Now_loading...774KB
垢版 |
2007/03/18(日) 18:46:28ID:HO3OMUy0
なんでvar 変数名:型って書き方にしたんだろう
変なとこにオリジナリティーいらないよー
0189Now_loading...774KB
垢版 |
2007/03/18(日) 18:56:48ID:QPAGSDCG
何度も言わなくていいよ。同意だけど別に苦痛になるほどの差でもないじゃん
でも理由は気になるね。ECMAの仕様絡みかねぇ
仕様書読んでみよう
0191Now_loading...774KB
垢版 |
2007/03/19(月) 01:01:06ID:wrb0FttW
フラッシュって結局インターフェースでしかないからAS一生懸命やっても全然金にならない。
一年、一生懸命ASやって分かった事はフラッシュは他言語との連係があって初めて一人前になれる中途半端な存在であり
今後、衰退する言語だろうという事。
フラッシュは一生懸命一人前の開発言語になろうとしたけど無理だった。
日本では最新ASについての解説書籍殆どないしASやるくらいなら他の言語やるほうが金になるから企業からも見放され
ASをやればやるほどワーキングプア状態

いくらフラッシュがバージョンアップしてASが進化しようが所詮デザイナー向けの言語
0192Now_loading...774KB
垢版 |
2007/03/19(月) 01:05:24ID:2F1iitHO
定義せずにはいられない、かわいそうな奴ってのはどこにでもいる。
0193Now_loading...774KB
垢版 |
2007/03/19(月) 01:14:51ID:JPXqy2mh
スクリプト書く場所がバラけて分かりにくいと思ってたら
ActionScriptHandBookでやっと
ムービークリップやボタンに書くのが非推奨という方法論を見つけた。
こっちの方が正しいだろうけど
旧方法論で説明してる本多すぎるな
0194Now_loading...774KB
垢版 |
2007/03/19(月) 01:25:23ID:wrb0FttW
>>193
それだけ日本ではASは見放されてるってわけさ

高度な新刊書籍なんてまず出ないからね。

8の新機能のビットマップデータだって使ってるサイトなんて殆どない!てか使えるレベルにあるやつがあんまいないんだ!それだけ日本のウェブは遅れてるんだぜ!

クレイジーだぜ!糞ったれ!
0195Now_loading...774KB
垢版 |
2007/03/19(月) 01:32:47ID:wrb0FttW
てかさフラッシュプレーヤー9になってgetURLのブランクの動作が不安定だなんてフラッシュの将来は本当に暗いよね
0196Now_loading...774KB
垢版 |
2007/03/19(月) 05:01:21ID:2D5R29+B
状況はJavaScriptがすこし馬鹿にされてた頃に似てる
これからASは来ると思うよ!
0197Now_loading...774KB
垢版 |
2007/03/19(月) 13:07:59ID:nQTI0bud
金欲しさに言語覚えようってあたりがワープア特攻隊長じゃないすかw

ASの今後の展開で面白そうな流れはタマリン関係かな。
E4Xとか便利すぎるからどんどん汎用化されてほしい。
JS+CSS+CANVASタグでは、当面Flashと比べて期待できるほどの速度になりそうにないし
0198Now_loading...774KB
垢版 |
2007/03/19(月) 16:58:29ID:2D5R29+B
AS3.0使いたいけど
FLASH9の普及度合いってどうなの?
覚えても使えない状況になりそうな気もするんだけど
0199Now_loading...774KB
垢版 |
2007/03/19(月) 17:04:19ID:2D5R29+B
FLASH本書いてる人のブログ見ても
「最近AS3.0囓り始めました」って感じだね
2.0で行くのが現実的か…
0202Now_loading...774KB
垢版 |
2007/03/19(月) 21:33:58ID:nQTI0bud
早速試してみる

うーむ流石アルファだけに荒削り。透明具合が変。毎度ながら
Macで日本語インライン入力できないぞ。流石Flashベースorz
配付時は.airで、システム上で開くと.appなアプリケーションと
して登録されるのねん。まあ、セキュリティ五月蝿い昨今だし
妥当なところかな?

textEditorHTML、他のに比べて見なかった事にしたくなるなw
styleタグもscriptタグもtype設定されてないのが軽く違和感。
まあApolloのAjax環境については板違いかぁ。

思いのほか軽いので期待できそうだ。Adobe版.net/java狙って
いるのが見え見えだけに、他社の今後の動向も面白そ。
0203Now_loading...774KB
垢版 |
2007/03/19(月) 21:38:49ID:tjDfpWJc
>>202
こちらWindows、同じく日本語が打てません orz
確かに荒削り感がするねー、サンプル配布の代物もUIがいまひとつな感じが・・・

ところで、今FlexスレでApolloのスレ立てようかな感じなので、もしよければ
ご意見頂けたらなーと思います、はい。
http://pc11.2ch.net/test/read.cgi/swf/1173118887/l50
0204Now_loading...774KB
垢版 |
2007/03/19(月) 22:40:17ID:z7beHkQX
なんじゃこりゃ?アドベになってからマジ迷走してるな…
アニメ言語でアプリ作りたがる奴いねーよ
ジャバ代替もなにもジャバでいいならジャバ使うだろう
だいたいフラッシュ保存したければダウンローダーとSAプレイヤーで十分だ罠。

またフラッシュプレイヤー9要求するんだろうしな。未だに8が定番だってのに先走りすぎだバグ直せ馬鹿アドベ

他の言語できないオタ向け止まりだろうな。ショックウェーブの末路を思い出すよ…
浮かれてるASオタが痛々しい…

フラッシュ部門独立してくんねーかな
0205Now_loading...774KB
垢版 |
2007/03/19(月) 22:56:09ID:qlB6AAv2
http://www.computerworld.jp/news/sw/60709.html
>「Java」や「.NET」といった人気の高いプログラミング・プラットフォームを代替することもできるという。

Javaで作ったくせにw
確かに先の見えない技術だな

>>204
>フラッシュ部門独立してくんねーかな
別にアドベでもマクロでもなんでもいいけど、アドベのサイトが
重過ぎなのだけは勘弁して欲しいと思う程度に同意。
でもPDFと融合中らしいので、もう無理だろねw
0206Now_loading...774KB
垢版 |
2007/03/19(月) 23:11:05ID:BmT/m4Gb
Javaや.NETと違ってシングルスレッドでしか書けなさそうなのが惜しいな。
マルチスレッドで書ければ重い処理しながらGUI弄るとかが
少しはシンプルに出来ると思うんだが。
0207Now_loading...774KB
垢版 |
2007/03/20(火) 00:36:35ID:DoLg292O
すみません〜、あの、ASは殆ど理解して業務的にも普通に使えるレベルなんですけど
次にやるべきオススメ言語って何ですかね?
他の言語は全く触った事ないです。

PHPかサーブレットかなと思ってるんです。Javaスクリプトはダサいんであまりやりたくないし、ASわかるんで殆ど同じかなと思って眼中にないです。

軽く教本をみるとJAVAの方がカッコイイかなと思ってます。一応クラスとか軽くですがASで勉強したんでJAVAで更にクラスを深めようと思ってたりして

一応ウェブデザイナー系ですがASでエンジニア系もチロチロッと手を出しはじめた系です。

PHPとJAVAの二択ならどっちッスかね?もしくは他の言語ですかね。一応AS以外の言語やってさらにASを飛躍出来たらなと思ってマス

よろしくお願いします
0208Now_loading...774KB
垢版 |
2007/03/20(火) 00:41:31ID:DoLg292O
ちなみに以前、JAVAの達人みたいな人がいてその人からパールとかは時代遅れだからやってはいけないといわれたんでパールは選択肢から外そうと思ってマス
パールやるくらいならPHPッスかね??
PHPならパールで出来る事が殆ど出来るんですよね??
0209Now_loading...774KB
垢版 |
2007/03/20(火) 00:53:00ID:l0BSe6+m
>>207-208
関数型言語だろうがオブジェクト指向言語だろうが論理型言語だろうが選ぶな。
どうしても絞りたいのなら、まずは日本語と英語をマスターするのがおすすめ。
0211Now_loading...774KB
垢版 |
2007/03/20(火) 01:41:35ID:oAtkVwQX
今時JSを馬鹿にしてる方がかっこわるいよ
言語としてもクールだし
0212Now_loading...774KB
垢版 |
2007/03/20(火) 01:42:33ID:nmEPY7Uh
>>207
サーバーサイドの事がまだわかってないみたいだからPHPがいいんじゃない?
言語と言うか、使う場所の問題と通信のお勉強になるよ。
0213Now_loading...774KB
垢版 |
2007/03/20(火) 01:47:44ID:DoLg292O
そう!そうなんすよ!
俺がヤリタイのはサーバサイドなんッス!!
ASだけの静的なもんじゃなくてサーバと絡んだちょい大人げな事ヤリタイんでッス!!

フラッシュを絡めてサーバサイドっていうとPHPなんすかね〜??

PHPってパールに遜色ナイッスかね?

ASしか出来ない青二才がPHPすっとばしていきなりJAVAサーブレットって無謀ッスかね??
0215Now_loading...774KB
垢版 |
2007/03/20(火) 01:53:37ID:DoLg292O
あの〜釣りじゃないんで!!
Javaスクリプトがクールだとか冷やかしはやめて下さい!!

あとエイジャックスはASしか出来ない俺にはキツすぎッスよね!?それにエイジャックスはマニアックすぎますよ!
0216Now_loading...774KB
垢版 |
2007/03/20(火) 01:59:35ID:n2wj0jhE
>>215
とりあえずブラウザのjavascriptを無効にするにチェックをいれてみると、
javascriptがどういうところで使われているかを実感できると思うよ。

Ajaxはきつそうで、javaは無謀そうだから、やっぱphpから始めるといいよ。
0217Now_loading...774KB
垢版 |
2007/03/20(火) 02:00:00ID:nmEPY7Uh
別に無謀じゃないよ。ただJAVA関連はどうしてもクラスの話やフレームワークの話になって
しまうことが多くて、「クラスの使い方」の勉強になってしまいがち。
PHPの方がその辺は通信の仕組みを意識しないと使えないから、勉強のつもりならそっちの
方かいいんじゃない?
最終的な使い勝手はクラスやフレームワークが揃ってる分JAVAの方が楽かな。
基本を押さえれば両方ともそんなに違いないからがんばって。
0218Now_loading...774KB
垢版 |
2007/03/20(火) 02:01:47ID:MndPT3hg
ASが静的て。まあ意味よく判ってないだけと見て追求は止しとくけど。

えとですね。全部齧っといた方がいいよ
学ぶ順番を、サーバサイドで多い順としたらPHP,Java(Servlet),Perlかな
今Perlマニアになる意味は薄いかもしらんけど、Perlざっと流しといて損はない。先が危ぶまれてるのは事実だけど、それはPHPでもいわれてる事。

まずはPHPの手軽さを推しとくよ。効率追求したくなるといろんなライブラリやフレームワークに手を出す事になる。その度に考え方を変えないといけない局面はちまちま発生します。
環境整備側の知識含めて、かっちり組んだJavaは強いっすね。Ruby on railsが勢い伸ばし続けない限りは当面君臨しそうな感じ。

将来的にはだけど、.net/Ruby/Pythonあたりの潮流含めて、興味ある順に一式齧っとくべきですよ。
言語に捕われないノウハウ覚える事が重要かと。

:AJAXは既存技術の利用法の潮流なんで別にマニアックでもない
:むしろAS使いならJavaScriptは扱いやすい方
0219Now_loading...774KB
垢版 |
2007/03/20(火) 02:02:44ID:nmEPY7Uh
あとajax(javascript)は文法はASと一緒だから一番とっつきやすいはず。
動かす対象がswf内のパーツからブラウザ内のパーツに変わるだけ。
新しい道具の種類を覚える感覚かな。
でも最近のajaxだとバックで通信させるのが主流だから、サーバやwebアプリの
I/Oの仕組みを知るのには良いかもね。
0221Now_loading...774KB
垢版 |
2007/03/20(火) 02:11:36ID:nmEPY7Uh
あと、perl関連の何がいいかというと、あの言語は正規表現マニアが多いとこかなw
正規表現は知っておくとhtmlの内容を書き出す時に便利だよ。
最近はxmlで書き出す方向になって来ているけど、文字列の扱いはperl関連が一番
充実してるんじゃないかな。
今だとほぼすべての言語に正規表現は搭載されてる(ASは次からかな?)から、
その勉強に絞るだけでもperlは面白いかもね。ただ、優先順位は低いなあ。
0222Now_loading...774KB
垢版 |
2007/03/20(火) 02:17:34ID:DoLg292O
皆様ご教授ありがとうございます!!

やっぱPHPッスかね!!
PHPは以前サンプルをチロチロッって書いてサーバにUPしたら
動いたんでPHPも簡単な奴はAS並に簡単なんだなと思ってたんッス!!

けどJAVAのほうが書き方がASに近いから勉強しやすいかな〜と思ってたんですが

まずはサーバサイドって事でPHPッスね!!

独習シリーズとか買って通勤電車でチロチロッと勉強してみます!ありがとうみんな!!
0223Now_loading...774KB
垢版 |
2007/03/20(火) 02:34:48ID:oAtkVwQX
こんなあほそうな人にすらマスター出来るなんて…
最近ASはじめて「結構難しいな」と思っていたのですが
勇気が出ました。
0224Now_loading...774KB
垢版 |
2007/03/20(火) 02:42:08ID:5KtoePCC
>>222
そりゃ「サンプル」なら動くに決まってるだろww
JavaとASが書き方が近い・・・プッ
0225Now_loading...774KB
垢版 |
2007/03/20(火) 03:06:38ID:DoLg292O
>>223
ASはね、クラスの概念がチロチロッて理解出来るようになると
突然視野が明るくなるよ。
最初はみんな結構ゴートゥandストップだのゲットデブスだのメソッドばっか覚えることに夢中だけど
そのうちコレがムービークリップクラスのインスタンスメンバーでありマスランダムとかがマスクラスのクラスメンバであったりして、
普段何気なく使ってた配列がアレイクラスだと分かってくれば
あとは辞書を引きつつネットで調べつつシコシコ書けるよ!!!

慣れるまでがんばれ
0226Now_loading...774KB
垢版 |
2007/03/20(火) 03:16:03ID:DoLg292O
クラスを制するものはASを制する

間違いないよ!

ASには色んなクラスがあるからASを巧く使いこなすコツは色んなクラスを知ること。
そしてそのクラスを使ってヤリタイ事をチロチロッと書く事。

コレがASの全て!
間違いないよ!!
0228Now_loading...774KB
垢版 |
2007/03/20(火) 10:55:14ID:nNernUBw
三日ぶりに見てみれば、なんだこの流れは。
自作自演が何人いるんだ?と疑いたくなる流れだな。

ASがなんであるかの物知らずの決め付け
○○言語がダサいうんぬん
アルファベット全角
言語表記の全部大文字

これでは突っ込みも追いつけん。
AS勉強したてのテキストフォーマット君が騒いでいるとしか思えんわ
0229Now_loading...774KB
垢版 |
2007/03/20(火) 15:42:27ID:EqVOupR8
全角大文字アルファベットの時点で
「ああこいつ出来ない奴だな」判定フラグになるよね
0230Now_loading...774KB
垢版 |
2007/03/20(火) 16:17:23ID:1B19Dnwq
アポロα公開のニュースが、こんな奴によってさっくり流されるとはw
Flexスレでも止まってるし、フラ板的にはこんなもんか……
0231Now_loading...774KB
垢版 |
2007/03/20(火) 16:27:54ID:eydztbmA
>>230
まーのんびりやってくしかないっしょ。
ユーザがポテンシャルに気が付くのは
一見でスゲーと思わせるようなコンテンツが出始めてからかと。
AS3の時はPICTAPS、とか。
0232Now_loading...774KB
垢版 |
2007/03/20(火) 22:38:09ID:BCisvPo7
そもそもアポロが必要とされる分野ないような
惰性でやってみただけの車輪の再開発って気がする
0233Now_loading...774KB
垢版 |
2007/03/21(水) 14:41:33ID:K7HlsWBN
何ができるかできないかが、まだはっきりとわからないから
なかなか触手も伸びないねえ。日本語文献もないし。
WindowsとMacその他のOSのアプリケーションが一つの技術で作れる
というのはかなり大きいかな。
また、Webデザイン系の開発者が
業務アプリ開発にも範囲を広げることが容易くなるかもしれないね。
Adobeから分厚いリファレンス本出してほしいもんだ。
0234Now_loading...774KB
垢版 |
2007/03/21(水) 15:02:19ID:ez7VQPVo
よく知らないのだがアポロで作ったアプリは
そのまま単体で実行できるの?
何かを別に入れないといけないとなったら
一般的ユーザーにとってはいきなり敷居が高まると思うんだが
0235Now_loading...774KB
垢版 |
2007/03/21(水) 15:18:41ID:I+baLNq2
現状アポロランタイムのα版が必要
将来的にはFlashプレイヤー同梱したいとか、マクロメディアMAXの記事で謳ってたよ

Flex慣れてたらApolloは基本的に拡張なので、そこまで苦痛じゃない感じ。
でもデバッグとデプロイが面倒だな。
なんとかmi+シェルスクリプトで自動化してみたけど、コマンド慣れしてない人間なので、途中で何度かBuilder買おうか本気で検討してしまった(
0236Now_loading...774KB
垢版 |
2007/03/21(水) 16:05:54ID:9Esg0CF9
前にASの次にやる言語を相談した者です!
PHPの教本買って勉強始めました!
おんなじような簡単な事をやるにも似てるんだけど
ちょっと違うみたいで
ちょっと戸惑いますね!!

2つの言語を習得出来るかなぁ〜PHPやったらAS忘れそう…
0237Now_loading...774KB
垢版 |
2007/03/21(水) 17:14:51ID:w+CE0hSx
質問よろしいでしょうか?

swfをフラッシュプレイヤーで再生した時に、
フラッシュプレイヤーが画面階層の一番上に来ていない状態でも
キーボードのボタンを認識する方法はないでしょうか?
構造的に無理なのでしょうか…
0238Now_loading...774KB
垢版 |
2007/03/21(水) 17:22:09ID:9Esg0CF9
>>237
スタンドアロンプレーヤーですよね〜
まぁブラウザ上のフラッシュでも、そのフラッシュにフォーカスがないと(一度そのフラッシュをクリックする等)、キーボードの入力を取得出来ないから無理じゃないかな〜?
0239Now_loading...774KB
垢版 |
2007/03/21(水) 17:26:15ID:9Esg0CF9
補足
フラッシュ単体では無理と思われます
しかしフラッシュ8あたりからエクスターナルインターフェースとかなんとかいうAPIもついてるから
他言語との連係ができれば出来るのかな〜?
0240Now_loading...774KB
垢版 |
2007/03/22(木) 00:29:30ID:JQvgXlyo
アポロってswfの中にHTML入れてその中にまたswf入ってても見られるんだよね?
俺様専用カスタムブラウザつくりてえ。
0242Now_loading...774KB
垢版 |
2007/03/22(木) 00:41:27ID:pGWjAdu0
てか既存のフラッシュ8ですらお粗末すぎてロクに使えないプログラムなのに
アポロになったらどうかわるっうのかね?
フラッシュ9でもスクリプトパネルはかなりお粗末だし
あんなんでJAVAとかやってる純正プログラマを囲い込み出来るのかね
0243Now_loading...774KB
垢版 |
2007/03/22(木) 01:06:27ID:gR+iiYP4
9αは8のUIに無理矢理AS3乗っけただけの名前通りのα
Java使いの取り込み狙ってるのはFlex路線の方
それで囲い込めるかどうかは別だし、8のお粗末さは同意だけど。

次に期待しようにも、Flash Player9の不具合報告の多さみると期待できないかもな
0245Now_loading...774KB
垢版 |
2007/03/22(木) 01:55:40ID:pGWjAdu0
アポロじゃなくてアムロだったらガンダムぽくて良かったのにね
スクリプトパネルもめっちゃ凝っててガンダムの操縦席みたいになってるの
スタンダード版とプロフェッショナル版があってプロフェッショナル版はUIが超豪華でかなりカスタマイズ出来るみたいな
0247Now_loading...774KB
垢版 |
2007/03/22(木) 02:11:13ID:gJVGSVA1
僕らの生まれてくるずっとずっと前にはもうアポロ11号は月に行ったっていうのに。
0248Now_loading...774KB
垢版 |
2007/03/22(木) 02:23:36ID:pGWjAdu0
あっ、もしかしてアポロってそのアポロか!!

アポロチョコのアポロかよ!!
0249Now_loading...774KB
垢版 |
2007/03/22(木) 02:25:45ID:pGWjAdu0
アポロチョコって月面に到着したあのアポロをモチーフにしるんだよ

以上ウンチクでした
0250Now_loading...774KB
垢版 |
2007/03/22(木) 03:14:49ID:gJVGSVA1
Apolloの使い道がいまいちわからないんだけど、
要するにwinアプリをJavaScript、HTML、Flashとかで作れる感覚?
0251Now_loading...774KB
垢版 |
2007/03/22(木) 05:08:04ID:MVYEolFD
HTMLやFlash作るのと同じ感覚で、
さらにファイルIOとかネットワークとか操作できて、
OS、ブラウザの互換を気にしなくていい
ってのがいいところなんだろうかね。まだよくわかってないが
0252Now_loading...774KB
垢版 |
2007/03/22(木) 08:25:02ID:inkp7M7s
Apolloってのは、Googleツールのような仮想OSみたいなものを目指していくといった感じで、
Javaほどインストールが面倒くさくないってイメージだな。
0253Now_loading...774KB
垢版 |
2007/03/22(木) 16:24:00ID:zlvDZc39
とりあえず、ApolloのFAQを日本語訳したとこを張ってみる
ttp://labs.anthill.jp/2007/01/apollo_faq.html
0254Now_loading...774KB
垢版 |
2007/03/23(金) 02:14:32ID:u6jcevkF
>>239
お答えいただきありがとうございました。
やはり単体では無理そうですね。
0255Now_loading...774KB
垢版 |
2007/03/23(金) 13:05:17ID:fGZAv3WS
アポロ厨うざい
調べたらASは使ってるがフラッシュじゃねーじゃねーか
板違い

どうも技術系スレはAS3厨といい変な半可通がはしゃぎ回ってて困る
0256Now_loading...774KB
垢版 |
2007/03/23(金) 19:44:54ID:u4mnOG3x
フラッシュ9でアクションスクリプトパネルも豪華になっているんでしょうか〜?
全くと言っていいほど進化してないアクションスクリプトパネルで
コーディングしてて飽きます
0257Now_loading...774KB
垢版 |
2007/03/23(金) 20:00:33ID:iva1lN3/
現状Flash8にAS3載せましたってだけのαしか出とらんのだから、誰も答えようがないと思うで。
0258Now_loading...774KB
垢版 |
2007/03/26(月) 00:34:07ID:hjlLwrdY
アク禁ようやく解けた。
はてさて、世の違う畑のギーク様がApolloにやや興味を持って乗り込んでこられると
せまい畑で食いぶちをつないでいる自分には死活問題かもしれん。
ギーク様のブログでは意味不明の単語が飛び交い
正直何言ってるかわからん事が多い。
いままでみたくFlashには興味ネエ、または勘違いで
Flashをバカにしてくれていたほうがよかったな。
ゲイツ様、早くギーク様に興味が行くようなFlashに変わるソフトを投入して
そちらにギーク様の興味をひいてください(^-人-^)
0259Now_loading...774KB
垢版 |
2007/03/26(月) 09:47:26ID:w6yjwvcR
仮にmsがFlashに替わるよりよいソフトを出して浸透して
ギークの興味を引けたとして、そうしてもどのみち
君の食い扶持はやはりなくなると思う。
0260Now_loading...774KB
垢版 |
2007/03/26(月) 10:24:38ID:IjrV9fyl
Apolloの評価自体はいまんところてんで興味持たれてない様子だけどね
まだαだから先は判らんが

板違いの指摘もあった矢先なので、プログラマ板に立ってたスレでも紹介しときますね
Adobe Apollo総合スレ
http://pc11.2ch.net/test/read.cgi/tech/1174626059/
0261Now_loading...774KB
垢版 |
2007/03/26(月) 11:48:31ID:hjlLwrdY
>ギークの興味を引けたとして、そうしてもどのみち
>君の食い扶持はやはりなくなると思う。
なるほど、煽りでなければその理由をご教授願おうか?
0262Now_loading...774KB
垢版 |
2007/03/26(月) 13:47:50ID:IjrV9fyl
FlashがWPF/Eとかにとって変わって開発者とユーザが流れたら、
FlashAS使いの稼ぎぶちも減るって話じゃねーの?

ギークといえど、流行らなくて使えない技術に目を向け続ける
技術オタなんて少数派だしね。その少数派自体は、食い扶持に
直接響く訳じゃないし。

そもそも畑違いな技術屋と言い切るなら、彼らが戦えない所で勝負すればいいんじゃね?
技術屋の振る話題についていけなくても、アニメーションツールとしてのFlash経験で戦えばおkとか
0263Now_loading...774KB
垢版 |
2007/03/26(月) 20:22:59ID:hjlLwrdY
>>262はどっちに意見してるんだかわかりにくい内容だな。
>>261
煽りに反応した煽りなんだから別にまじめに答えなくてもいいのに
どーせ>>259はただの煽りろくに答えられないんだから。

>FlashがWPF/Eとかにとって変わって開発者とユーザが流れたら、
「WPF/EとかがFlashにとって変わって」の間違いか?

>FlashAS使いの稼ぎぶちも減るって話じゃねーの?
>>259は「FlashAS使いの食い扶持が減る」なんて一言もいってねーぞ?

>技術オタなんて少数派だしね。その少数派自体は、食い扶持に
>直接響く訳じゃないし。
これはその通りだな。焦ってすまんかった。

後スレ違いごめんえ
0264Now_loading...774KB
垢版 |
2007/03/26(月) 21:47:59ID:w6yjwvcR
煽りに反応する煽り、とか開き直られてもね。
意見請いて釣りとか言うのと変わらない

現状、アポロ話題扱ってるサイトで、暗号って言うほど難解なサイトなんてあるか?コマンドラインに不慣れな人かな?

あとお前ら、Flashにとっての真の驚異はWPF/eなんかじゃなく、
ジャバスクリプトやキャンバスエレメントだと思うぞ。
将来語るなら併せて注意汁
0265Now_loading...774KB
垢版 |
2007/03/26(月) 22:17:03ID:4nWq3e1e
AS技術スレから「Flashの将来を脅かす代替技術スレ」になりつつあるな。
興味あるけど、もっと適切なスレないもんかね。ご存知の方誘導願えると幸いw

JS+Canvasねぇ。IECANVAS出たから汎用性は充分だと思うけど、
Flash代替としての用途は難しくないか? まだまだ遅いし、凝った事しようと
すると、CSSトリックとかブラウザ専用コードとか、バッドノウハウに頼ることになりがち。
inkscapeあたりのソフトがCANVAS操作するJSを出力するところまで行けば、
また違うのかも知れないけど。

代替と言えば……SVGってどうなったんだ?
規格化されていながら、俺の中ではinkscapeの保存形式に成り下がりつつあるw
アレもアニメーション含めてFlash対抗馬的な側面が宣伝されてたよな。

現状WPF/Eに魅力感じないのは同意。
3D実装する気ないのかね。
0267Now_loading...774KB
垢版 |
2007/03/26(月) 23:05:01ID:4nWq3e1e
ほんとだ。早速Xelf見てみた

予想してたけどやってる事被ってらw DIで来たかぁ。
サンプル欲しいな。今後に来たい
0268Now_loading...774KB
垢版 |
2007/03/27(火) 06:06:37ID:qRL38Lov
夢中にさせてくれる要素がないね。こんなものに食いつけるくらいの奴なら前世紀からSWFやってるだろ。
0269Now_loading...774KB
垢版 |
2007/03/27(火) 11:47:37ID:xn2gMGpb
Xelf、おれもサンプルに期待。
単一フレームで同時に実行される可能性のあるイベントを制御する方法ってどうやるんだろう。
イベントA,B,Cがあるとして、
イベントCが実行された場合イベントA,Bは実行させたくない、なんて時。
イベントA,Bを実行する関数内に
イベントCが実行されたらイベントA,Bは実行させない、みたいな命令を書くのだろうか。
それとも実行させたいイベントに優先度とか持たせ
優先度の高い順に実行する、とかそんな仕組みがあるのだろうか?
イベント駆動に詳しい先生、教えて!
0270Now_loading...774KB
垢版 |
2007/03/31(土) 18:58:18ID:BUEwt+4O
前から疑問だったんだけどなんでたかだか別ドメインからXML読み込むのに
ポリシーファイル置かないといけないんだろ。WEBサービス使えなくて不便すぎなんだけど。
0271Now_loading...774KB
垢版 |
2007/03/31(土) 19:08:18ID:GFD+iGco
そりゃいろいろサーバへの攻撃に使えたり問題ありありだろ。
特にこの仕様を採用したのは今みたいに公開APIとかあまりなかったころだし。
0272Now_loading...774KB
垢版 |
2007/03/31(土) 19:35:32ID:BUEwt+4O
読み込みだけなら問題なくね?画像は読めるんだし。
0273Now_loading...774KB
垢版 |
2007/04/01(日) 00:33:50ID:t7EI5b/x
>>271
5年前くらいの話だとしても、くさるほどあったけど?w


ところで、何で言語仕様をJavaにしないのこれ?www
つうか、Javaそのものでいいだろwww
0275Now_loading...774KB
垢版 |
2007/04/01(日) 02:56:37ID:xyY9F82m
まーた人の話を聞く能力ゼロのテキストフォーマット君か
こいつ文章書くだけ書いて、自分についたレス読まない(理解できない)
典型的荒らしになったな。哀れな奴よ
0276Now_loading...774KB
垢版 |
2007/04/01(日) 14:43:30ID:mrdwaexd
君の言うテキストフォーマット君ってJava持ち出してASに文句言う人全般って事?
0277Now_loading...774KB
垢版 |
2007/04/01(日) 20:29:59ID:0vboKa39
っていうか、
Javaと比べると堅牢性と、処理速度犠牲にした分、
OS間の互換性と開発工数の短縮化に特化してるんだから
状況に応じて使い分けようぜ・・・
0278Now_loading...774KB
垢版 |
2007/04/02(月) 22:11:03ID:g5RbCNJs
JAVAコード吐くようなベクターアニメーションツールかswfバイトコード制御できるJAVA用フレームワークでも出れば汎用性高いのかもね
0279Now_loading...774KB
垢版 |
2007/04/03(火) 21:07:35ID:yuPp6gy+
FlashをJAVAでエミュレートすればいいんじゃね?
0280Now_loading...774KB
垢版 |
2007/04/07(土) 01:03:00ID:JCOQwNnn
けどASとJavaじゃ全然違うよね。
ASはfunction一つ気軽に書いて気軽に使えるもんね。
ASはクラスなんて自分で定義して使わなくて大丈夫。
継承もインターフェースも何にもしなくて大丈夫。
そんな大規模開発ないからね
0282Now_loading...774KB
垢版 |
2007/04/07(土) 10:26:28ID:UKcxoJ9r
AS3になってクラス定義して型指定してオブジェクトに関連付けて面倒くせぇ
と思ってたけど、プログラムの世界じゃ普通の事なん?
0284Now_loading...774KB
垢版 |
2007/04/07(土) 13:58:39ID:nBKnSNZF
Script言語としては微妙
環境としても言語としても、手軽さはもうJavaScript以下
この際、RubyやPythonとかでも書けるようにしてほしい
0286Now_loading...774KB
垢版 |
2007/04/08(日) 01:59:51ID:xbZNpcaL
>>284
AS3がスクリプト言語としての手軽さを発揮するのってFlashCS3じゃないかな。
0287Now_loading...774KB
垢版 |
2007/04/08(日) 02:42:29ID:pu89qxoi
CSだのMXだのヤメテ欲しい。
深度のクラスが
インポート MX あんだかんだってなってたりして
なんだよこのMXっていうパスゎょ!って感じになる
0288Now_loading...774KB
垢版 |
2007/04/08(日) 15:10:44ID:p5jx53Gn
手軽さはどんどん無くなり、処理速度は2世代前。
はっきり言って、終わってます。
今までASで書いてきたコーダーだけが頼みの綱。
このままじゃ2年後には隅に追いやられてるでしょ。
0289Now_loading...774KB
垢版 |
2007/04/08(日) 16:45:41ID:LlM3KmX1
てかAS2よりAS3の方がはるかに手軽だし他言語からも移行しやすいのに
本当に理解して言ってるのか?
0290Now_loading...774KB
垢版 |
2007/04/08(日) 18:17:02ID:p5jx53Gn
他言語から移行しやすいのが手軽だと思ってるところがすでに大きな勘違い。
元々そこは専門的な狭いパイにすぎない。
そこから流れてくる数に期待する考え方が、既にズレている。
しかもそこから流れてくる人の多くは、処理速度の遅さに絶望して2度と触らない。
本当に理解して言ってるの?
0291Now_loading...774KB
垢版 |
2007/04/08(日) 21:21:36ID:LlM3KmX1
多言語から移行しやすいから手軽だなんて事は言ってない。
手軽であり且つ多言語からも移行しやすいと言ってるんだよ。
AS3の良さが分からないならAS1使ってればいいんだってば別に。
0292Now_loading...774KB
垢版 |
2007/04/08(日) 23:47:22ID:9RDQbPxW
>>290
他言語から流れてきた人が処理の遅さに絶望ってさ、
誰が絶望してるんだ?実際に。
ゲームでも作るのなら遅さが気になるということはあるだろうけれどね。
0293Now_loading...774KB
垢版 |
2007/04/09(月) 00:01:56ID:SWrk510T
ほとんどのユーザーのブラウザ上で同じように動き、Flashより高速でスクリプトが走る
実行環境があるなら今すぐでも乗り換えていい。あるなら教えてくれ。
俺はAS自体に思い入れがあるわけじゃないからな。
0294Now_loading...774KB
垢版 |
2007/04/09(月) 00:13:27ID:J8IxZ0x9
俺はASしか言語は出来ないけどAS結構好きだよ
いつも締め切りまですげ〜時間ない中でヤバい今週は毎日終電だ!って時でも
ASならプログラム書きながら今後の流れ考えていけるからね。
ストリング型だのナンバー型だの考えずにポンポン変数作れるし
本当に時間のない作業でASはかなりイイね
まぁちょい複雑な数学的要素が絡んだり条件判定が結構多数になるとすると猛烈に処理遅くなったり
ビットマップデータクラスなんか重くてつかいもんになんないのばっかだけどね

なんだかんだ俺はASで給料もらってるからね
0295292
垢版 |
2007/04/09(月) 00:31:04ID:1yki2xW2
突然自己紹介を始めた>>294は誰なのでしょう?

ちなみに>>290には回答は期待してないんで、
どーせいつものry
0296Now_loading...774KB
垢版 |
2007/04/09(月) 08:48:08ID:gX8QmVZo
ところで、遅い遅いいってる奴らは
具体的に何作ろうとして速度が足りてないんだ??

弾幕シューティング? オンラインフォトショップ?
もう普通にSFC程度のゲームなら動くし、個人的には過不足ないんだけど。


0297Now_loading...774KB
垢版 |
2007/04/09(月) 13:38:27ID:Me82vFgT
オンラインフォトショップはFlex/Apollo技術でAdobe本家がやるらしいから、そこで真価が示されるだろうね
全然別の技術で実装してきたら、それはそれで面白いけどw

遅さはあまり感じないけど、デスクトップに乗り出した今後発扱いだからな
導入検討したプログラマが、目立った利点感じられずに首傾げてる段階に感じる

mxmlに関しては、個人的にはメモリやCPU持って行き過ぎに感じる。
反応速度は悪くないから、その点を一概に遅いというつもりはないけど。
俺にとってはSpriteの拡張でやるのが主流になりそうだが、
それだとUI周りの手軽さが失われちゃうので別の不満が生じたり。

期待し過ぎたってだけで、悪くない技術だとは思うんだけどね。
流行るかどうかは決定的な差を示せてないので判らない
0298Now_loading...774KB
垢版 |
2007/04/09(月) 14:01:24ID:GrJR/syf
思うにApolloのウリは、統合実行環境だろうと・・・
PCから携帯、組み込みまで、Apolloをつかればなんでも仕事できる。

ウェブ屋はデスクトップのウィジェット作れて、
アプリ屋もウェブサイト作れる

Javaもそっち目指したけど、機種依存の部分が多くなりすぎた。
そういう意味ではJava Lite的ポジションを狙うものなんじゃね?
0299Now_loading...774KB
垢版 |
2007/04/09(月) 14:07:03ID:Me82vFgT
ああ、ありかもそのポジション
現状ではFlash liteはまだ別物だから、結局弱いところあるけど
Javaはなんでもできる代わりに、フレームワークやライブラリが
無数に存在して混乱招いたり、大掛かりに成りがちな面があるからねぇ

……AS系もそういう状況に向かわん事を祈ろう
0300Now_loading...774KB
垢版 |
2007/04/10(火) 12:47:00ID:TqcNAwXq
手軽じゃなくなったって必死に訴えてる人がいるが、
なくなってしまった「手軽さ」って具体的に何?
型にしてもclassにしなきゃいけないってのも、AS2までやってれば大した事ないし。
0301Now_loading...774KB
垢版 |
2007/04/10(火) 14:49:16ID:QykAah/2
そもそも古いASの仕様と比較してないんじゃね?
ライトウェイトな方面の方が、Script系には面白そうだなとは思う

個人的には、以前のASとの比較ならAS3はラクになったよ。
妙なバッドノウハウ使う必要がなくなったし。
昔は酷かったな、eval頼みな謎挙動重ね合わせだったし……
0302Now_loading...774KB
垢版 |
2007/04/10(火) 15:00:06ID:5I/LL2q7
>>300

そこらはケースバイケースだと思うよ。
コンポーネントやフレームワーク見たいの作って、カッチリ作るなら
AS3は今までより全然楽。

逆に広告系のスペシャルコンテンツみたいに、
遷移やアニメーションが複雑かつ例外の嵐みたいなサイトだと
AS3はかなり地獄。
遷移Aから遷移Bに移行したのに、Aで使ってるパーツが画面上で
エフェクトバリバリ飛び回ってるとか。
っていうかリファレンスの管理とかイベント管理で死ねる。
0303Now_loading...774KB
垢版 |
2007/04/10(火) 16:06:35ID:katNKAsA
今までハッキングノウハウに頼らざるを得ない程使いこなしてた人にはAS3はかなり楽チンなはず。
しばらくAS3使ってればイベント管理がいい加減なAS2の方が厄介だと気付くと思うよ。

0304300
垢版 |
2007/04/10(火) 17:27:43ID:Ojt8Bd1a
>>302
なるほど。
でもそういう内容ってむしろFlexに向いてないってだけで、AS3のせいじゃなくない?
FlashCS3待ちというか。

ttp://www.adobe.com/aboutadobe/pressroom/pressmaterials/pdfs/cs3_flash_whatsnew.pdf
見る限り、FlashCS3でそれほど劇的にUIが変わるってわけでもなさそうだし、
まだちょっと様子見だと思うんだ。


>>301
俺もそうなんだけど、自分はJavaラーなので自分の意見はあまり参考にならないと自覚してます。
>>301はJavaやる人?

>>303
そうそうそれそれ。
Strictに解釈してくれるってのは、一見厳しいようだけど、やっぱり最後はユーザフレンドリーなんだと思う。
0305Now_loading...774KB
垢版 |
2007/04/10(火) 19:17:12ID:QykAah/2
> >>301はJavaやる人?
うん、まあ最近はとんとJava案件関わってないけど一応
タイムライン上とかで補助的にAS使ってる人から見た手軽さは判らん
その辺に限定したら、AS3はやりにくくなってんのかな?
0306Now_loading...774KB
垢版 |
2007/04/10(火) 20:16:27ID:5I/LL2q7
>>302
>>304

多分二人の言うことがあってて、
慣れてくればAS3のほうが全然楽なのかもしれない。

けど前にAS3で初めて広告案件やったとき、
1サイトにクラス百個以上作る羽目になって死に掛けた。
なんつーか、作る前にじっくり設計して、フレームワークみたいの作らないと
いけない感じというか・・・

上の都合で演出とか内容が180度転換すると、死ぬというか・・・

AS3でそういう系やる場合って、何で勉強すればいいんかな。
Javaのゲーム系とかそっちになるの?
0307Now_loading...774KB
垢版 |
2007/04/10(火) 20:18:37ID:TgbNMekf
クラス作りすぎるのは最初の頃よくあることだな
FlashOOPとか、Javaのデザインパターンの本を買えばいいんじゃないかな?
そのデザインパターンそのものを使うというよりは、
そういうのを見ているとどうすればいいのかが見えてくるというか。
0308Now_loading...774KB
垢版 |
2007/04/10(火) 20:20:06ID:5I/LL2q7
ちなみに、個人的に死に掛けたのは、状態遷移。

遷移のアニメ中に違う遷移に移動したり、
ボタン押したりされた日には
ヌルポが出るわ出るわだった。

多分、ルートのクラスから再帰的にアニメのキャンセルとか中断の命令投げて、
全部の終了イベントが帰ってきたら、次の処理みたいにしないといけないんだろうが、
例外的なアニメとか、変更を考慮して柔軟にフレーム組もうとするとものすっごい大変だった。

AS2ならフレーム移動して、中身全部すっ飛ばすとかundefined信用して、
オブジェクト片付けないとかできたんだが、今全部管理しないといけないのが
まだ慣れてなくて辛い。
0309Now_loading...774KB
垢版 |
2007/04/10(火) 20:22:03ID:5I/LL2q7
>>307

やっぱその辺なのかぁ。サンクス。
結城さんのOOPとか、Flash OOPとか読んで、
データ管理とかでのOOPの勘所はわかったんだけど、
アニメや状態遷移時のオブジェクトの管理とか、
何見れば書いてあるのかわからなくて。
0310Now_loading...774KB
垢版 |
2007/04/10(火) 20:55:10ID:xts+dvFV
ちょうどyossyのとこで状態遷移に特化したフレームワークとか出てたよ
0311Now_loading...774KB
垢版 |
2007/04/10(火) 21:08:13ID:euQj6zW2
>>308
ゲームなんかで広く利用されている
タスクシステムというのが役に立つんじゃないかね。
0312Now_loading...774KB
垢版 |
2007/04/10(火) 21:59:00ID:TgbNMekf
Stateパターンあたりを応用して使うのもいいぞ。

ただ>>308を見る限りそれは本当にAS3で作るべき案件なのかは疑問だな。
アニメやボタンを多用するグラフィカルなUIは
AS2で作ったほうがクライアントのリアルタイム要求を反映させやすいという事実は確かにある。
AS2とAS3はどちらが上ということではなく、両方知っていることで表現の幅が増えると考えるべきじゃないかな。
0313Now_loading...774KB
垢版 |
2007/04/10(火) 22:03:57ID:QykAah/2
フレーム上にMC置いてフレーム数制御したほうが見通しがいいケースがあるって話かな

AS2かAS3かの話じゃなく、Flexが向いてるかFlashが向いてるかって話な気もする。
Flash CS3が出たらASのバージョン問わず同じ事できるんじゃね
0314Now_loading...774KB
垢版 |
2007/04/10(火) 22:32:23ID:katNKAsA
別にAS3でもフレームスクリプトは生きてるしMXMLでもScriptタグ使えるし
ゆるい型指定にも対応してるし別にOOP知らなくても十分書けると思うが。
むしろイベントの効率的な管理の方が重要だと思うよ。



0315Now_loading...774KB
垢版 |
2007/04/12(木) 10:33:24ID:JdJEaK3B
>>AS3でもフレームスクリプト
AS3の文法で、つまりFlaxでもフレームスクリプト書けるってこと?
FlashCS3を使えば、ってこと?

前者なら方法キボンヌ。
0316Now_loading...774KB
垢版 |
2007/04/12(木) 12:52:35ID:8q1634YF
方法なんてAS2と同じ。MC上に書けないってだけ。
現状はSDKで開発してる人が多いからクラスでの解説が多いけどな

0318Now_loading...774KB
垢版 |
2007/04/12(木) 14:32:32ID:90P0V9Rw
>>316

Flash9 Public Alphaとか見る限り、
フレーム上でもかけるよ。

Flex2 Builderの方では、触ったかぎりフレームという概念自体がない
0319Now_loading...774KB
垢版 |
2007/04/12(木) 14:58:45ID:koi5NMUt
[Frame()]タグでゴニョゴニョするってのはあるけど、わかりやすい方法ではないね
0320Now_loading...774KB
垢版 |
2007/04/12(木) 15:13:58ID:JdJEaK3B
>>316
「AS2と同じ」と言われてもピンとこないのですが…


Flexスレで、プリローダ作るのに[Frame]メタデータ使ってたんで、
もしやASだけでフレームスクリプトが書けちゃうアンドキュメンテッドな技法があるのかなと思って聞いてみたんですが、
そうでもなさそうな感じですかね。
タイムラインが使いたければFlashを、っていう住み分けになっていくのでしょうか。


スクリプトだけで、もしくはコンパイラの指定なんかで
ごりごりフレームが増やせちゃったりできるといいんだけど。
0322Now_loading...774KB
垢版 |
2007/04/12(木) 16:18:29ID:90P0V9Rw
>>320

あぁ・・・そんなメタデータあった・・・ すっかり忘れてた。

Flex使おうってコーダー肌の人なら、
シンプルなタイムラインなら
自力で実装するの難しくないと思うよ。

関数を配列に突っ込んでいって、
onEnterFrameで1づつインデックス動かして、
中の関数を実行すれば擬似Timelineは作れると思う。
0323すべすべコーダー肌
垢版 |
2007/04/12(木) 17:01:25ID:JdJEaK3B
>>322
実は、こっちのスレだったかFlexスレだったかで、
addChild/removeChildを繰り返すとPlayerが落ちる
って話しが出てましたから、
空白のキーフレーム追加でばっちり解決っ!ってなことを目論んでました。
「フレームスクリプトが書ける」のならフレームの追加もスクリプトでできるんじゃないかと…

しかしこの話題は海の向こうでも揉めてるようでw
http://www.mail-archive.com/flexcoders@yahoogroups.com/msg59707.html

>>擬似タイムライン
今見つけたんですが、(有名だったらすみません)
http://d.hatena.ne.jp/asahiufo/20061119
とかおもしろそうですね。
0324Now_loading...774KB
垢版 |
2007/04/12(木) 18:34:40ID:kDLRii/9
>addChild/removeChildを繰り返すとPlayerが落ちる
>って話しが出てましたから、
>空白のキーフレーム追加でばっちり解決っ!ってなことを目論んでました。
状況がわかりにくいな
0325すべすべコーダー肌
垢版 |
2007/04/13(金) 10:31:07ID:mpAQrj+i
すみません。
ステージ上にMCをいくつか配置した後、
一旦ステージをまっさらにする必要があるのですが、
その際removeChild使ってムービークリップを一つずつ消していくんじゃなくて、
空白のキーフレームを挿入して一発で前部消してしまう、ってことがしたかったのです。
0326Now_loading...774KB
垢版 |
2007/04/13(金) 13:41:22ID:mxneYkC+
AS3でそれをやると、よほど注意しないと
イベントのヌルポとかで死ぬよ
0327Now_loading...774KB
垢版 |
2007/04/13(金) 14:11:43ID:hUfDsHqK
それは階層の設計でどうにでもなるからわざわざフレーム使うのはおかしい。
ShapeかBitmapの書き換えは良く使うけどSpriteはスクリプト制御で足りから
ランタイム中に追加フレームがどうしても必要なケースって想定できないなあ。
ありゃあったで便利だけど。


0328Now_loading...774KB
垢版 |
2007/04/13(金) 14:55:13ID:mxneYkC+
>>325

個人的にはステージにcontainerってスプライト造って、
全部のMCはその中に入れる。
全て消すときはcontainerをremoveChildする、が妥当じゃないかと。
0330Now_loading...774KB
垢版 |
2007/04/20(金) 16:14:28ID:8Uhr7SoJ
FlexBuilderって、Flexプロジェクトと、ActionScriptプロジェクトがあるじゃないすか。
Flexプロジェクトって、構造がよく分かんなくて気持ち悪いから、ActionScriptプロジェクトで作ってるんだけど
ActionScriptプロジェクトで制作しつつ、Flexコンポーネント(ColorPickerとか)を使うって出来ないんすか?
0331Now_loading...774KB
垢版 |
2007/04/20(金) 17:13:06ID:TaF8Bl29
>>330

俺それ仕事でやったことあるよ。
ASプロジェクトだと、Flex系のクラスが読み込まれないから
プロジェクト右クリックから、
プロパティ→ビルドパス→ライブラリパス→SWCの追加を選んで、
flex.swcやframework.swf, rpc.swcあたりを追加すると
Flexのクラスが使えるようになる。

ただFlexのデータクラスは使えるけど、ビジュアルコンポーネントは多分無理。

ビジュアルコンポーネント使いたかったら、FlexプロジェクトでMXMLにスクリプトだけで

<mx:Script>
public function init(){
var main:Main = new Main()
main.run()
}
</mx:Script>

みたいなことだけ書いて、applicationのapplicationComplete="init()"で起動すればOKかと。
0332Now_loading...774KB
垢版 |
2007/04/20(金) 19:01:11ID:8Uhr7SoJ
>>331
レスどもっす!
やっぱ、ビジュアルコンポーネントは使えないのかー。一部だけ使いたいのにな…。
データコンポーネントも、ActionScriptからの使い方があんまり詳しく乗ってないすよね。
WebServicesクラス使いたかったんだけど、いまいち分からなかった...orz
MXML上では<operation>要素を追加すればいけるけど、
ASだとoperations:ArrayにAbstractOperationクラスを突っ込むみたいな違いが…。

もうちょい勉強しよ。
0333Now_loading...774KB
垢版 |
2007/04/28(土) 22:16:47ID:E9mvMSLJ
閑散としてるなぁ... (´・ω・`)

最近papervision3Dやっててタノシス。
Papervision3Dの、AS2番ってSVN1から落としてきても
エラーでまくりで、ちゃんと動かなくね? 俺だけかな…。
0334Now_loading...774KB
垢版 |
2007/04/29(日) 00:02:49ID:f0vH5pGP
>>333
なんか日本語環境で表示おかしくなる文字があるから
いっかい何かのテキストエディタで一回全ソース保存し直せばうごくかも。

というか俺はそうした。
0335333
垢版 |
2007/04/29(日) 04:34:16ID:VzBrSgkt
うお。ホントだ…。エラーでなくなった。
import のファイル名とか絶対合ってるのに何でなんだぜ?って思ってますた... orz
0336Now_loading...774KB
垢版 |
2007/04/30(月) 20:04:19ID:nKF0ArW1
>>335
ところで、
Papervision3DだったらAS3版のほうが良いと思うぞ。AS2だとあまり速度が出ない。
300ポリゴンを越えたあたりでAthlon64 3200+ で30Fpsの表示が怪しくなってくる。

AS3コンパイル環境もそろえようと思えばすべてタダでそろうし。
0337333
垢版 |
2007/05/01(火) 20:05:45ID:1/Iggacb
>>336
やっぱAS2版だと、あんまパフォーマンス良くないんだ…。
AS3版では実際プロトタイプとか作ってみました。

ただ、サイト全体AS3っていう案件は、まだ無いだろうから
Flash Player 8 の案件で、ちょろっと3D効果出すのに使えたらいいなーっと。
0338Now_loading...774KB
垢版 |
2007/05/01(火) 20:30:37ID:p3gzszCx
AS3でサイト構築いいねぇ
重くて使えなかった物理演算グリグリ
0339Now_loading...774KB
垢版 |
2007/05/12(土) 13:07:08ID:16mwY0np
Flexからはじめたものです。

数万単位のSpriteを一度に出したり消したりすると、ガベージコレクションが
間に合わなくて、最終的にタイムアウトを起こしてしまうんですが、
なんとかならないでしょうか?

特に個々のcacheAsBitmapを有効にしていると、キャッシュが破壊されて
デスクトップ全体を巻き込む大惨事に発展するんですが・・・。
0340Now_loading...774KB
垢版 |
2007/05/12(土) 13:39:51ID:pUI/ypHy
数万単位のSpriteを一度に出したり消したりしなくて良いようにする。
0341Now_loading...774KB
垢版 |
2007/05/12(土) 14:03:33ID:aiHBWBeT
>>339

3000個ずつ10フレームにずらすとか、工夫しろ。

あと3万個をcacheAsは無理だろう。
1個10kbだとしても、300Mいくぞwww

0342339
垢版 |
2007/05/12(土) 22:15:52ID:16mwY0np
339です。

結局、キャッシュは大元のキャンバスだけに効かせるようにしました。
単純にtransformオブジェクトの操作だけで出来るもの(移動や色の変更など)は、
自分でキャッシュを指定するまでもなく速いようなので。

>3000個ずつ10フレームにずらすとか、工夫しろ。
なるほど、フレームをずらすとタイムアウトが避けられるというわけですね。
Flexからはじめたのでフレームという概念がちと怪しいのですが、
UIComponentでいえば、validateNow()で1フレーム進むと考えていいんでしょうか?

数万単位のSpriteを一度に出したり消したりする、というのは、
ちょうど作っているのがドロー系のソフトウェアに近いものなので
オブジェクトを一度に削除したりする上に、アンドゥにも対応する必要が
あるからです。
せっかくモデル部分だけをアンドゥにスタックするように
作ったのに、削除したSpriteがちっとも開放されてくれないという・・・orz
0343339
垢版 |
2007/05/12(土) 22:55:40ID:16mwY0np
あ、サンプル見たらわかりました。
callLater使ってちょぼちょぼ追加するのが健康によさそうですね。
0344Now_loading...774KB
垢版 |
2007/05/13(日) 04:24:32ID:p9qM+rmC
なんでドロー系のソフトでSpriteを数万も使おうとするのか全くわからん。
数万もレイヤーがあるのか
0345339
垢版 |
2007/05/14(月) 08:16:39ID:Tplo/ZJ+
>344
ビットマップ転送で1枚のSpriteに直接描くとラクですが、
描いた曲線などのマウスヒット判定が必要なのでボツになりました。


0346Now_loading...774KB
垢版 |
2007/05/14(月) 10:28:04ID:vjPgWV8P
>>345

数万個にhittestは無理じゃない?普通に。
クアッドツリー(四分木)とかそういうの使って、衝突判定しないと。

0347Now_loading...774KB
垢版 |
2007/05/17(木) 14:39:27ID:CpLI7TJQ
Flash8使ってます。長めのノベルゲームを作ってみたいのですが、テキストフィールドにシーン毎にテキストを書くと手間が非常にかかってしまいます。
そこでシナリオファイルを読み込ませて処理させたいのですが、外部からテキストを読み込ませる方法だと外から丸見えになってしまうので困ってしまいます。
こういう時はどういう方法を使うのがベターなんでしょうか?
変数に長い文字列を割り当てて処理させる方法がいいんですかね?
なにか格好が悪いので、もう少しスマートな方法がないものかなと思うのですが……。
あと、あまり長い文字列割り当てるとメモリ消費量は大丈夫なのかなという心配もあります。

var buf:String = "*start"
+ ",[image name='Aくん' pos=left]"
+ ",Aくん「こんぬつは」";

var aScenario:Array = buf.split(",");
trace(aScenario[0]);

こんな感じでやってます。
0348Now_loading...774KB
垢版 |
2007/05/17(木) 15:32:18ID:fSOG1ggW
課金がからむFlashゲームとか見ると
getやらpostで送信されるデータの中身見れなかったりするね。
ああいうの結構特殊なことやってるんだろうなあ。

as3ならばByteArrayを用いれば
やりとりされるデータをぱっとみわからなくすることができそうだけど。
0349Now_loading...774KB
垢版 |
2007/05/17(木) 23:56:09ID:NjF7RrCJ
>>348

素人の盗み見を排除するだけでよければ、
文字コードをいくつかずらして保存したテキストファイルを読み込んで、
逆にずらして復元すればいいんじゃないかと。
0350339
垢版 |
2007/05/18(金) 01:05:48ID:pzV8S/bB
>346
結局、Shape内の座標1ドットだけbitmapDataに書き出してヒット判定する
メソッドを作成しますた。

複数のShapeの単純な重ね合わせ処理をsetPixel()使ってドット単位で合成するのは
DisplayObjectContainerの重ねあわせよりも速いですか?
こういった言語はビットマップを直接処理するのは遅いものだと思っていたのですが、
上の処理がわりと速かったので、明日やってみようかと。
0351Now_loading...774KB
垢版 |
2007/05/18(金) 08:19:03ID:bQAitxEI
>>350

もしAS3でやってるんなら、Rasterってライブラリをググッて探すとよい。
ディフォのベクター描画よりもはやい、ビットマップ描画ライブラリがある。

0352Now_loading...774KB
垢版 |
2007/05/18(金) 12:07:09ID:+OU3bNWl
>>348に関連するけど、ゲームのランキングとか
どのぐらい、パッと見で分からなくすればいいのか悩む。
0353339
垢版 |
2007/05/19(土) 02:33:26ID:PS4eqgbR
>351
ありがとうございます。
ビットマップ上で直接描画するライブラリを用意する方向は
考慮していなかったので目からウロコです。
これを拡張する方向でやってみます。

スケールとか考えるとまたユウウツですけどね(^^;
0354|・ミ ◆H0MotH/SqY
垢版 |
2007/05/30(水) 10:25:16ID:dBRfZMi1
なんかできた

AVM1Fixer
http://www.kaikoga.net/m/archives/20

Flash8以前で作ったswfファイルをActionScript3.0でフルアクセスできるように変換するという
必要でない人には本当に役に立たないソフトです。

これはJavaでswfファイルを前もって変換するためのソフトなんですが、
swfファイルを直接バイナリで読み込んで動的に変換する方法がブログの世界では人気みたいです。
ByteArrayの値を書き換えるだけでは
(現時点では)Flash8の無圧縮のswfに限定されるみたいですが。

ただ、ByteArrayに6バイトの値を挿入できればFlash7以前のswfも動的に変換できるし、
ByteArray.uncompress()あたりを振り回せば理論上は圧縮swfも動的に変換できるはずなんです。
まだ誰もやってないだけで。
私はやりません。
0356Now_loading...774KB
垢版 |
2007/05/30(水) 12:23:53ID:YmQVd23D
こういった改造で以前のバージョンのswfにアクセス可能になるのであれば
公式にサポートしてくれてもよいような気もするが
やはりどこかに何か問題があるのかな。
0357Now_loading...774KB
垢版 |
2007/05/30(水) 18:34:37ID:ZP+IQkWi
フルアクセスってAS2の関数の実行も可能?
とりあえずlcとajaxbridgeで事足りるからいいんだけど。
0358|・ミ ◆H0MotH/SqY
垢版 |
2007/05/30(水) 20:36:14ID:dBRfZMi1
>>356
改造で読み込んだswfについてまであどべさんはサポートしたくないでしょう。
私もしたくないです。

具体的には、時代を遡るほど使われてるタグが微妙に変化していくので
(タグってのは簡単に言うとswfファイルの中で使われてる言葉のこと)
昔のswfほどFlashPlayerにとって想定外な入力になります。
たとえ問題がなかったとしても、全部の場合についてテストするのは私もしたくないです。

>>357
さすがにAS2.0の関数は全部消えるです。残念ながら。
AS2.0の関数を動かすにはAVM1で動かすしかないので、必然的にLCなどで通信するしかない。

直接MovieClip.gotoAndPlay()が叩けるって意味でした、まぎらわしくてごめんなさい。
0359Now_loading...774KB
垢版 |
2007/05/30(水) 20:38:35ID:dBRfZMi1
あと、ボタンアクションをswfファイルから削除するのが相当めんどくさいのもある。

ただ、Flash9で読み込むと何も起こらないけど
Flash8以前で読み込むと動くAS、みたいなのが作れそうなのはちょっと面白い気がする。
0360Now_loading...774KB
垢版 |
2007/05/30(水) 21:31:48ID:YmQVd23D
>改造で読み込んだswfについてまであどべさんはサポートしたくないでしょう。

ちがーう、
簡単な改造で過去バージョンのswfが読み込めるのであれば
改造せずともサポートしてくれてもよいだろう、と言ったの。

>たとえ問題がなかったとしても、全部の場合についてテストするのは私もしたくないです。

問題がないのであればテストする必要がないだろうが。
あなたの言っていることは前後関係が全部逆。
人の話を単に否定したいだけかい。
0361Now_loading...774KB
垢版 |
2007/05/30(水) 21:45:00ID:YgXOam6i
ふるいversionのswfをサポートするって事は、当然AS2以前のサポートも期待されるわけで、
それが動かないものをサポートしといって叩かれるより、サポートしませんって言ったほうが
良いと判断したとかじゃね。
0362Now_loading...774KB
垢版 |
2007/05/30(水) 21:46:06ID:YgXOam6i
俺、日本語でおk
ようするに面倒くさかったんだろってことだ
0363Now_loading...774KB
垢版 |
2007/05/31(木) 01:41:52ID:1H14ChTK
これは個人的に研究してた。

スゴイ限定された使い方だけど、
swfアニメやスキンを投稿するサイトでは
意味があるかもしれないと思うよ。

まだFlash9が普及してないので、flash8しかない人用の当面の救済措置とか。

あとfla8 to 9 で変換すれば、
スクリプトの使用を強制的に無効化できるわけだし。

FlashPlayerは基本思想として、
解析不能なバイトコードは無視する・・・
って仕様なので、ロード失敗しても最悪空swfとして扱われるだけだと思う。
保障はしたくないけど。
0364Now_loading...774KB
垢版 |
2007/05/31(木) 01:49:43ID:1E97spjB
>>363
Flash9が普及していないならわざわざ変換する意味は無いと思うぜ。
swf投稿サイトでは普通AS3コンテンツからFlash8でコンパイルしたSWFをロードしないぜ?
0365Now_loading...774KB
垢版 |
2007/05/31(木) 02:10:53ID:1H14ChTK
>>364

AS3じゃないと実現できない何かをする投稿サイトがあって、
けどFlash CS3持ってないと投稿できないんじゃアレなので、
Flash8で作ったモノも投稿できるようにしたいケースって意味だよ。
0366Now_loading...774KB
垢版 |
2007/06/04(月) 23:17:29ID:AKrTCQmf
pixlibの日本語解説を読みたいんですが甘いでしょうか。
0367Now_loading...774KB
垢版 |
2007/07/20(金) 01:32:55ID:yp5z/ewa
プリローダーがうまく作れません。

★1フレーム目★
onClipEvent (load) {
%9_root.stop();%9//タイムラインの1フレーム目で止めておく
}

onClipEvent (enterFrame) {
%9// すべて読み込んだら3フレーム目へ
%9if (_root._framesloaded==_root._totalframes) {
%9%9_root.gotoAndStop(3);
%9}
}
★2フレーム目★
_root.gotoAndPlay(1);
★3フレーム目★
サムネイルアルバムみたいなやつ。3M程。

どうやってもいきなり『_root._framesloaded==3』となり、3フレーム目にすっとんでしまいます。
誰か助けてください。
環境は、MX、XPSP2です。
0368367
垢版 |
2007/07/20(金) 02:05:39ID:yp5z/ewa
スレ違いでした。済みません。
0370Now_loading...774KB
垢版 |
2007/08/16(木) 16:14:17ID:L52GkxEf
age
0371Now_loading...774KB
垢版 |
2007/09/03(月) 22:50:58ID:sG4PYBym
AS3のパフォーマンスチューニングのサイトありませんか?
フラットシェーディングの2万ポリゴンを100x100のサイズにDDAベースで
描画するのに2秒ぐらいかかってまして。
0372Now_loading...774KB
垢版 |
2007/09/04(火) 05:10:38ID:Qjx2ixJf
それは何をしようがどうにもならんと思うのだが……。
むしろなぜ2万ポリゴンも表示したいのか。
0373Now_loading...774KB
垢版 |
2007/09/04(火) 08:12:25ID:sSSeypNF
>>372
3になって高速化したと聞いたのでどのくらいなのか調べてました。
数値計算をぶんまわす用途だと、Javaとの比較で一桁、Cで二桁程度は実行速度が
違うという感覚でいいんでしょうか。

Mozillaに寄贈されたASのVMがあるようなので、そっちも調べてみようと思います。
0374373
垢版 |
2007/09/14(金) 20:15:32ID:z0XjBaTk
なんとなく分かった。
バイトコードをJITコンパイラでネイティブコードに落としてはいるけどそれだけのようです。
調べた限りでは実行時情報を使った最適化のようなことはしてないし、フロー解析のようなことも
恐らくしてない。

現状で限界までパフォーマンスが要求される用途に使われていないっていうのと
スクリプト言語だっていうのであまりその辺りに重きを置いていないのかも。
0375Now_loading...774KB
垢版 |
2007/09/14(金) 20:21:30ID:8iqGs0FY
>>374

AS3の高速化ってのは、
そこよりも再生するバーチャルマシンが変わったことによる点が大きいと思うよ。

厳密な型指定がついたから、
変数のやり取り毎に内部で型の判定しなくてすむとかそういう部分。
0376Now_loading...774KB
垢版 |
2007/09/14(金) 20:39:53ID:z0XjBaTk
>>375
分かりにくかったならすみません。>>374はVMのソース調べた結果わかったことです。

確かに型情報使ってある種の高速化はされてます。
たとえば+演算子の処理内容は数値か文字列か他のオブジェクトかで実行する前に異なる処理に
コンパイルされるし、単純な配列としてのアクセスとハッシュテーブルとしてのアクセスも
区別されてる。

それでも、AVM1で純粋にインタプリタとして実行するのと比べ格段に早くなってるにしても、AVM2も
がちがちに最適化をしてるわけではありません。
サーバーサイドで長時間実行されるなら好きなだけJITに時間かけて実行時性能を最大にするような
最適化をかけてもいいけど、FLASH読み込んだ後数十秒コンパイルするようなことは用途的に
許容できないからそんなバランスになってるんだろうと思います。
0377Now_loading...774KB
垢版 |
2007/09/15(土) 14:35:02ID:0+rt5rir
君が100倍はやいVMを開発してアドビに売れば、みんなウハウハですよ。
0378Now_loading...774KB
垢版 |
2007/09/15(土) 18:53:36ID:4kZu1cKL
そのためのオープンソースです。


ネタでなく、実際そんなとこなんだろうし。
0379Now_loading...774KB
垢版 |
2007/09/15(土) 19:10:23ID:0Wjgo2PV
実際ちょっと調べてみてます。100倍は無理だと思いますけど。
0380Now_loading...774KB
垢版 |
2007/09/15(土) 23:17:00ID:MG3DeQda
スクリプト処理が多少高速化しても結局描画が足引っ張るから体感ではたいして変わらんべ。
0383Now_loading...774KB
垢版 |
2007/09/26(水) 00:50:00ID:MiPjmbL8
でもなんか画像の拡縮率をランダムに変えて高速に表示するベンチマークぽいのを見たけど
AS2とAS3では見た目でスピードの違いがわかったよ。
0384Now_loading...774KB
垢版 |
2007/09/26(水) 15:49:37ID:QommhW5X
AS3は10倍の速度アップと言われててあれだからな。描画は変わらんから
スクリプトアニメーションをAS3にしたら意図しない抑揚がついて笑った。
0385Now_loading...774KB
垢版 |
2007/09/29(土) 12:20:21ID:v8zp+XND
http://www.creatistblog.com/pv3d/dynamics/
↑みたいにmxmlでUI作って、その上にpapervision3dのっけたいんだけどサンプルとかどっかに落ちてないかな
0386Now_loading...774KB
垢版 |
2007/09/29(土) 21:46:11ID:s97Y48Yz
pv3dにFlexサンプルが入ってるがそれじゃ駄目なん?
0387Now_loading...774KB
垢版 |
2007/09/29(土) 23:11:14ID:v8zp+XND
サンプルにあるのはflaなんですよ。やっぱsdkだけじゃだめっすか
0389Now_loading...774KB
垢版 |
2007/09/30(日) 12:27:52ID:mDxt2mQ7
え、まじですか。どこにありました?
0392Now_loading...774KB
垢版 |
2007/10/10(水) 18:07:50ID:lkIfy0+l
AstroとThermo……
社用案件がFlex1.5時代の保守中心なのに時代はどんどん進むなー
なんだよquakeIIIが動くとか
0393Now_loading...774KB
垢版 |
2007/10/11(木) 17:11:18ID:TvISlJWE
やっぱASプログラマーって少ないんだよな・・・。
メモリ開放関連でずっとぐぐってたけど解決しなくて俺涙目

1280, 960の■のBitmapDataを生成して、Bitmap型に入れてSpriteに加えるプログラム(Heavy.as)を、
オブジェクトとして読み込んで配列に加えては消していくのを繰り返すプログラムを作ってみたんだけど、
メモリが延々と増え続けていって俺涙目。
Heavy.asに一定時間ごとに音を鳴らすプログラム入れて試してみたら、ずっと一定時間ごとになり続けているあたりで、
参照を消しても対象のオブジェクトは消されないことがわかるし・・・。
解決策はHeavy.as内に、Heavy.as内にある全てのBitmapData型にdisposeして、
イベントも全てremoveEventListenerするようなプログラムかかないといけないのかな。

直に丸々削除するような関数でもあれば楽だったんだけどなぁ
0394Now_loading...774KB
垢版 |
2007/10/11(木) 19:40:02ID:hnfCfgZq
よくわからん。もし問題なければそのHeavy.asみせて。
0396Now_loading...774KB
垢版 |
2007/10/11(木) 20:14:56ID:TvISlJWE
>>394
http://www.uploda.org/uporg1060798.zip.html
中に入っているTest.swfを実行すると、
延々とメモリ使用量が増えていく・・・はずなんだが、
Windowsでやってみたらちゃんとガベージコレクションされてるのか一定以上増えなくて俺更に涙目。
これ解決しないとゲーム完成に辿り着けないのにor2=3
0398Now_loading...774KB
垢版 |
2007/10/11(木) 21:17:21ID:OhoJXt7D
個人的には396は新手のブラクラだと思った

>>393
・ガベージコレクションはいつ呼び出されるか分からない
・普通に追加したイベントリスナーは参照してるのと同じ
・というかメモリの確保や解放はそもそもコストの高い操作
・サイズの大きいBitmapDataはメモリを大量に使うよ、一回計算してみれば?
個人的には同じBitmapDataを使い回して
中身を毎回BitmapData.fillRect()か何かで塗りつぶすコードに書き換えてみる事を勧める

ガベージコレクションを真面目に働かせるのが目的ならともかく
普通に動かすならオブジェクトの作りすぎは禁物

※以下独り言
ゲーム系の制作とWebアプリ系の制作は求められる技術がまるで違うにもかかわらず
AS系職人とかいう名前付けられて一緒くたにされて俺涙目
0399Now_loading...774KB
垢版 |
2007/10/11(木) 21:34:33ID:TvISlJWE
>>397
Test.as側からのHeavy.asに対する参照を外す際、
それを使ってHeavy.as内のBitmapDataを空っぽにすると
ちゃんと軽くなるってのを確かめる時につけたのがそのまんま残ってただけです。

>>398
ブロック崩しを作ってて、都合上ブロックの生成・削除を繰り返さないといけないことになってるんだけど、
それでちゃんと消してるはずなのにメモリが一向に減らないからどうなんだろうと思って、
ちょっと極端なプログラムを書いて試してみたんだ。

BreakBlock ┬ Block ― Sprite ― Bitmap ― BitmapData
        ├ Block …
        :
        └ Block …
って感じのつくりで、BreakBlockからのBlockへの参照を外せば、
Blockはその下のBitmapDataやらと一緒に消えてくれるかなと思ってたんだけど、
一向に消える気配がなくてどーすりゃええんよーと思ってたところ。

参照から外しても、その内部でイベントが働いたりしてると消えないのかなぁ
0400Now_loading...774KB
垢版 |
2007/10/11(木) 23:00:35ID:OhoJXt7D
>>399
Flash Player 9のガベージコレクションは参照を消せば直ちにメモリが解放されるわけじゃないよ
ガベージコレクションが動くまではずっとメモリに残りっぱなし。

そしてそのガベージコレクションの動くタイミングだけど、かなり遅いと思っていい。
厳密なタイミングが知りたいなら、
どこかで書いたような気がするけどSystem.totalMemoryが便利
まあ、AS3で本格的なゲームを作ろうと思ってる人なら一度目で見て実感するのがいいよ


俺が使った回避策としては
ブロックを削除するかわりにインスタンスをどこかに保存しておいて
生成する代わりに保存したインスタンスを再利用すれば面白いほど速くなると思うよ
この場合は変数の再初期化のし忘れに要注意だけどな

全部BitmapData.copyPixel()で描画するように書き直すのも最終手段としてはアリだな
0401Now_loading...774KB
垢版 |
2007/10/11(木) 23:19:41ID:hnfCfgZq
Test.asの
heavyArray[0] = null;
って、もしかして
heavyArray[heavyArray.length - 1] = null;
のつもり?
0403Now_loading...774KB
垢版 |
2007/10/12(金) 00:32:39ID:FMV0xOnK
>>400
丁寧にありがとうございます。
今のところ、システム的に全てを残すというものが難しいので、
もう少しいろいろと工夫してみようと思います。

>>401
空のArray型にpush(一番下に追加)した後、すぐpop(一番下を削除)を繰り返すだけなので、
項目数は絶対に1つしかないです。
だから、この場合だと[0]でも[heavyArray.length - 1]でも同じ結果になります。
0404Now_loading...774KB
垢版 |
2007/10/14(日) 22:00:34ID:sRm1NK7O
てか、ブロック崩しの場合、画像はブロックの下のレイヤーだよね?
個々のブロックは真四角描いてBevelFilterでもかませときゃ
それっぽいのが出来そうだし。

どうしてもBitmapデータをブロック上に描きたいんだい!って場合は、
大きなひとつのBitmapDataから、一部を切り出してgraphicsの
bitmapFill+drawRectで描くShapeの派生クラスを作ったらどうかな。
少なくともBitmapのメモリの心配はなくなると思うよ。

自分Flex使いなので、派生クラスとか普段作らないヒトだったらゴメン
0405Now_loading...774KB
垢版 |
2007/10/15(月) 22:44:26ID:FkcAGeVT
>>404
どうやら、メモリが一向に減らなかった原因は
・BitmapDataにはガーベジコレクションが働かない(使わなくなったらdispose()で消さないといけない)。
・派生クラスをオブジェクトとして用いた時、その内部でTimerイベントなど、何らかのイベントが働いていると参照を外してもガーベジされない
だったみたいです。
一つの解決策を教えていただいて申し訳ありませんが、
とりあえずこれでメモリは問題なさそうなので、しばらくこれで様子を見てみようと思います。
0406Now_loading...774KB
垢版 |
2007/10/15(月) 23:19:26ID:gZWlglvB
>405
うん。イベントリスナは忘れずに外さないと。
慣れるまでは、イベントハンドラの最初にtraceを入れておいたほうがいい。
弱参照も、指定できるところはしておいたほうが無難。

BitmapDataオブジェクト自体、数を作らないように工夫したほうがいいよ。
Bitmapコンポーネント自体、BitmapDataを使い回しするように実装されてるわけだし、
dispose()をしてもすぐ消えるわけではないので。


0407Now_loading...774KB
垢版 |
2007/10/15(月) 23:46:21ID:FkcAGeVT
>>406
アレ、1つのBitmapに対応するようにBitmapDataが存在するように思ってたけど、
もしかして
bitmapData:BitmapData = new BitmapData(48, 24, true, 0x00000000);
bitmap1:Bitmap = new Bitmap(bitmapData);
bitmap2:Bitmap = new Bitmap(bitmapData);
ってできたりする・・・?
だとしたら漏れの思考ティウンティウン\(^o^)/
0408Now_loading...774KB
垢版 |
2007/10/16(火) 17:55:03ID:qFYFJp0p
>>407

できるよ。
その場合bitmapDataを更新すれば、全てのBitmapの表示が更新される。
0409Now_loading...774KB
垢版 |
2007/10/16(火) 21:58:22ID:vC2WbUkQ
>>408
ありがとう。
さっそく仕様変更してみたら、かなり軽くなった。

一つ気になる点は、
bitmapData1:BitmapData = new BitmapData(48, 24, true, 0xFFFF0000);
bitmapData2:BitmapData = new BitmapData(48, 24, true, 0xFFFF0000);
bitmap:Bitmap = new Bitmap(bitmapData1);
addChild(bitmap);
ってした後、イベントでbitmapの参照先をbitmapData2に変更したくなった場合、
一旦removeChild(bitmap);で外した後、
bitmap = new Bitmap(bitmapData2);
って上書きして、再度addChild(bitmap);で加えなおさないといけないのかな。

直接参照先を変更できるようなものがあるといいんだけど、
探しても見つからなかったし、特にこれで問題でないからこのままで動かしてるんだけど・・・。
大丈夫なのかしら
0410Now_loading...774KB
垢版 |
2007/10/16(火) 23:25:14ID:hnbB0n94
>>409
もしBitmap.bitmapDataプロパティをまだ知らないなら
LiveDocs辺りで調べておくといいと思う
0411Now_loading...774KB
垢版 |
2007/10/17(水) 12:30:10ID:U2Klb6Zs
>>410
あー、bitmapDataプロパティを変更してやれば、
入れ直さなくても参照先が変更されるのですね。
存在は知っていて、それに対してdrawRectやらの描画をすると、
参照先のBitmapDataに変更が効くのはわかってましたけど、
このプロパティを変えることで参照先を変更できるというのには気がつきませんでした。
0412Now_loading...774KB
垢版 |
2007/10/21(日) 20:22:33ID:MZ6bCI92
AS3始めたばっかりの初心者です
次のようなコードを書いてみたんですが
実行しても何も表示してくれません
イマイチ原因がわからないので誰かご教授してください
お願いします

package {
import flash.display.*;
import flash.geom.*;

public class Etude extends Sprite {
public function Etude() {
addChild(new BgShape());
}
}
}
import flash.geom.*;
import flash.display.*;


class BgShape extends Shape {
public function BgShape(){
//タイル
var tile:BitmapData = new BitmapData(20,20,true,0xffffffff);
tile.fillRect( new Rectangle(0,0,10,10),0xffcccccc);
tile.fillRect( new Rectangle(10,10,10,10),0xffcccccc);

// 描画してるはずなのに?
graphics.beginBitmapFill(tile);
graphics.endFill();
}
}
0413Now_loading...774KB
垢版 |
2007/10/21(日) 20:30:13ID:CUQqP5yL
ちょっと今試せる環境にいないから外してるかもわからんけど

graphics.beginBitmapFill(tile);
//ここで四角形か何か図形を書く
graphics.endFill();

いちおう、ここじゃなく質問スレのほうがいいような希ガス
0414Now_loading...774KB
垢版 |
2007/10/21(日) 21:02:45ID:MZ6bCI92
>>413
うーん、図形は描画されても背景は白いままですね…
どうもスレ違いっぽいんで質問スレに行きます
ありがとうございました
0415Now_loading...774KB
垢版 |
2007/10/31(水) 22:32:24ID:/AgDGvI8
動画(flvとか)を再生するのはできるのですが,
これを1フレームごとに静止画として抽出して処理したいのですが
そもそも可能でしょうか?
0416Now_loading...774KB
垢版 |
2007/11/01(木) 00:10:12ID:nSqaJiY0
できる。

・・・が、詳しいやり方は忘れてしまった。
動画にフィルターかけて表示したりする手法に必須な処理のはずだから、
その関連で調べれば出る・・・のかな。

var bmpData:BitmapData = new BitmapData(400, 300);
bmpData.draw(video);
って感じでかけなかったっけ?
0417415
垢版 |
2007/11/01(木) 22:07:31ID:q229Ncrz
なるほど。
BitmapData.drawメソッドを使えばできそうな感じですね。
今度実際にサンプル作って確認してみます。
0418Now_loading...774KB
垢版 |
2007/11/01(木) 23:06:38ID:eBxLNgsN
他ドメインの画像or動画はdrawできない制限があるけどな
0419fausut
垢版 |
2007/11/01(木) 23:21:10ID:XUKW7+hN
はじめまして。
半月前くらいからFlashをやり始めて、
現在、FlashとPapervision3Dを使って、パノラマ画像の全方位参照できるものを
作ってます。
(こんな感じのです↓↓)
http://labs.blitzagency.com/?p=388
http://flashvr.sakura.ne.jp/sample.htm

全方位上下360度回転は出来たのですが、
上のサイトみたいに、ホットスポットがうまく付けることが出来ません。
Planeクラスを作って、それをMovieSceneに貼り付けは出来るんですが、
回転させると、パノラマ画像とホットスポットがずれてしまい、
うまく表示させることが出来ません。

うまく実装できる方法がありましたら、教えてください。
0420Now_loading...774KB
垢版 |
2007/11/02(金) 19:43:02ID:kfKAstev
パノラマ画像とホットスポットをDisplayObjectContainer3Dでまとめてないからじゃね?
ソース見てないしpv3d詳しくないから知らんけど
0421Now_loading...774KB
垢版 |
2007/11/02(金) 22:17:30ID:kfKAstev
それかカメラじゃなくてパノラマ自体を回してるだけとか
0422Now_loading...774KB
垢版 |
2007/12/22(土) 22:18:23ID:BPyKaVSz
質問スレが過疎ってるようなんでこっちに・・
TextField内の外部htmlテキストにロールオーバー・ロールアウトで、
asfunctionは実行可能な技があったら教えて下さいませ。
Flash Player 8 書き出し、アプリCS3です。
0423Now_loading...774KB
垢版 |
2007/12/22(土) 22:46:07ID:zCDEnwd8
>>422
質問の内容がよくわからないけど、
裏にmc置いてhitTestでいいんじゃない?
0424Now_loading...774KB
垢版 |
2007/12/22(土) 22:59:38ID:BPyKaVSz
>>416
漏れへのレスならドモです。

a hrefでリンクボタン化している文字列にだけ適用させて、
マウスオーバー、アウトでMCの表示を操作したいんですわ。
ちなみに外部テキストはRSSから拾ってるんで内容はRSS更新の都度変わります。

あームリかなぁ。。
現状は仰せの通りTextFieldの裏にMC配置、hitTestで妥協中・・
0425Now_loading...774KB
垢版 |
2007/12/31(月) 17:21:58ID:yUqwGUDc
リンク部分にカスタムタグ使ってるならStringで抽出してasfunction付のタグ
追加してやればいいんじゃない?
0426Now_loading...774KB
垢版 |
2008/01/03(木) 09:50:56ID:2SBefrL+
亀レスですがTHX。
普通にa hrefに仕込ませて、
あとはonRollOver、onRollOut使えばイケるんかな・・
すでにwebは公開しちゃったんだが、
時間ある時にやってみますわ。
0427Now_loading...774KB
垢版 |
2008/01/03(木) 18:04:17ID:XroEtnCU
fschというshellでコンパイルを高速化しようとAdobe本家のwebから
DLを試みたのだけど、落とせない・・・本家で落とせないのでお手上げ。
どこかで落とせます?
0428Now_loading...774KB
垢版 |
2008/01/03(木) 18:56:50ID:sdBizuiN
>>427
Adobe Labsで落とせるよ。

ttp://labs.adobe.com/wiki/index.php/Flex_Compiler_Shell
0429Now_loading...774KB
垢版 |
2008/01/03(木) 23:07:16ID:XroEtnCU
>Adobe Labsで落とせるよ。

まさにそのURLにあるサイトで落とせなかったんですよ。
>1. Download the fcsh ZIP file and view the license agreement.
ってところで、クリックするとダウンロード時のダイアログは出るのに
いつまでたってもDLが開始されないのですよ。
プログレスバーも出てこない・・・・
0430Now_loading...774KB
垢版 |
2008/01/03(木) 23:25:05ID:Kf90Hx3M
Flex3 SDKには最初から同梱されてなかったっけか
0431Now_loading...774KB
垢版 |
2008/01/04(金) 00:52:51ID:jKMS17te
>Flex3 SDKには最初から同梱されてなかったっけか
それが、入ってなかったです・・・。
取り扱ってるソースセットがだんだん大きくなってきて、
コンパイルから実行までのTurnAroundが長くなりつつあったので
なんとしてもfschを導入したいのですが・・・
0433Now_loading...774KB
垢版 |
2008/01/04(金) 09:28:11ID:A+aJDRXV
どうしても落とせなかったら別のブラウザでもう一度やってみたら?
0434Now_loading...774KB
垢版 |
2008/01/04(金) 14:53:23ID:Z6beYMw+
あ、おいらも落とせない。なにこれ。
Adobeのサイト運営者に連絡してみては?
linux上のFireFox経由からでも落とせなかった。
DLの認識はしてるっぽいけどね。
0435Now_loading...774KB
垢版 |
2008/01/04(金) 18:05:33ID:jKMS17te
アドビに直接連絡したところ、zipファイルをメールで転送していただきました。

おかげさまでfcshを起動することができました・・・なんですが、
mxmlc だとか手打ちでコンパイルできるのですが、
fcsh上で動作するmakeってないのでしょうか?
なにせコマンドプロンプトでvc++付属のnmake.exeでMakefileを記述
していたため、fcsh上だと途端に不便なのですよ・・・
0436435
垢版 |
2008/01/04(金) 18:24:42ID:jKMS17te
仕方ないので、nmakeの実行結果をリダイレクトして、
makeが実行するコマンドライン文字列を
取得して、それをコピってfcshにペーストすることでなんとか対処。
んー、バタ臭い。

それにしても、超速ですね。
こういうの、C++だとか他のコンパイル言語にも適応ないんでしょうか?
一応、ccacheだとかdistccがあるけど、ここまで速くはならんかったですよ
0438Now_loading...774KB
垢版 |
2008/01/06(日) 00:13:49ID:eUwtc7YK
ActionScriptでassert()に相当するものってないものだろうか?
google先生に聞いてもイマイチ分からなかったもので。
0440Now_loading...774KB
垢版 |
2008/01/06(日) 15:46:24ID:eUwtc7YK
>>439

さんくす。でもAS3にはプリプロセッサの機能がないみたいだから、
やっぱり毎回、if()で条件式書く必要があるんでしょうか?
0442Now_loading...774KB
垢版 |
2008/01/07(月) 00:01:44ID:ChOFqAmF
>ごめん、意味がわからない・・・。
例えばRelease時にはassert()は不要だから外してしまいたいのだけど
AS3にはプリプロセッサがないから、それができないのでしょうか?
という意味っす
0443Now_loading...774KB
垢版 |
2008/01/07(月) 02:11:12ID:p0jssUz7
>>442
>毎回、if()で条件式書く必要があるんでしょうか?
>assert()は不要だから外してしまいたいのだけど

何がしたいのかよくわからないけど、
最初からReleaseには書かなきゃいいんじゃない?

ifが同じ条件なら#includeとか。
0446Now_loading...774KB
垢版 |
2008/01/09(水) 04:01:07ID:JDzhgSvh
mcppの存在を初めて知った。
AS3と言わず、様々な言語でのプリプロセスに使えて良さげ。
しかし、これはfschでのキャッシュとの相性はどうなんだろ。
0447Now_loading...774KB
垢版 |
2008/01/09(水) 05:32:55ID:0AGNb5vj
>>446
fcshの仕組みがまだよくわからないからはっきりとはいえないけど
コード書き換えるとプリプロセスからやり直しだからキャッシュして速度をかせぐコンパイラと
プリプロセッサの相性はあまりよくないと思われ
0448Now_loading...774KB
垢版 |
2008/01/09(水) 19:27:32ID:JDzhgSvh
やはり言語仕様としてプリプロセッサを定義してもらわないと
厳しいのかな。
0449Now_loading...774KB
垢版 |
2008/01/10(木) 09:21:56ID:Y6DSWrNp
あんまり難しくなられるとしんぢゃう…
何でも屋的にはほどほどでいてくれないと餅は餅屋になちゃーう
0450Now_loading...774KB
垢版 |
2008/01/18(金) 18:14:42ID:iI/vs/sE
age
0451Now_loading...774KB
垢版 |
2008/02/06(水) 04:06:12ID:wTqM5oR4
swfをde-compileされてAction Scriptを外からのぞかれたくない場合、
swcにしちゃうのが一番簡単なのかな?
0454Now_loading...774KB
垢版 |
2008/02/12(火) 20:55:26ID:uiFXZTD8
ロジックをサーバサイドにおいたらいいよ
0455お絵かきツール
垢版 |
2008/02/24(日) 16:19:48ID:/GA8A9WJ
attachBitmapで作ったビットマップのところにdraw()を使って、
描画した絵をphpに送りたいのですがうまくいきません。
だれか教えてください。
0457Now_loading...774KB
垢版 |
2008/02/25(月) 14:28:28ID:lOgBWgll
AS3.0 〜 PHP 〜 MySQL で速めのターン制オンライン対戦ゲーを作れないかと思っている俺は無謀?
通信テストしたらクライアントからDBまで往復で0.1秒前後みたいなんだけど。
0458Now_loading...774KB
垢版 |
2008/02/25(月) 18:11:08ID:Qtcgkvh9
別に問題ないかと。ターン制ならDBは待合専用にして、
ソケットでも使ってメッシュ型にした方がいんじゃねとは思うけど。
ブラウザ上でって縛りなら話は別。
0459457
垢版 |
2008/02/26(火) 10:24:15ID:sf6f8TZn
>>458
ブラウザ上、DB一個なんだけど。
趣味で作るものだからどうってこたないんだけど。
0461Now_loading...774KB
垢版 |
2008/03/17(月) 00:00:12ID:vbO1C9Zj
age
0462Now_loading...774KB
垢版 |
2008/06/29(日) 20:27:56ID:0r8rahFa
ActionScript Thread
http://www.libspark.org/htdocs/as3/thread-files/document/

AS3はシングルスレッドって書いてあるけれど
昔からonEnterFrameを使えば複数処理を走らせることができるよね?
今までのonEnterFrameでの複数処理実行に対し
さまざまな機能追加したものが今回のスレッドライブラリだ、という説明なら理解できるが
0465Now_loading...774KB
垢版 |
2008/06/30(月) 18:19:04ID:DSl1AWvc
>>462
onEnterFrame使っても「同時に」複数処理は動いてないはず。
0466Now_loading...774KB
垢版 |
2008/06/30(月) 18:26:04ID:DSl1AWvc
ごめん、>>465はあんまり意味のない米だった。

onEnterFrame使えば今まででも擬似的にマルチスレッドっぽくなるけど、ややこしかった。
でもSparkのThread使えば、よりマルチスレッドっぽい文法を導入して、
簡単に擬似マルチスレッドできるよ、ってことじゃね。
0467Now_loading...774KB
垢版 |
2008/07/01(火) 07:09:13ID:FYN8cE/y
>>462のURLの先を読めば>>466の解釈が出来ると思うんだが、

>さまざまな機能追加したものが今回のスレッドライブラリだ、という説明なら理解できるが

ずばりそういう説明だと思うし、いまいち>>462の理解出来ない点が良くわからないなぁ…

0468462
垢版 |
2008/07/01(火) 09:11:23ID:kXo7xDYW
初めくだりで、『処理の流れがひとつしかない「シングルスレッド」』と書いてあり
今まで複数処理実行ができなかった的な説明なので
おかしくないかな、という問題提議ですが。
レス感謝。>>466
0469Now_loading...774KB
垢版 |
2008/07/01(火) 10:49:42ID:qoWvNkaw
>>468
寧ろ、貴方の表現の方がおかしい。なんで「できなかった的」って過去形にしちゃうかな。

「AS3はシングルスレッド」で間違いない。
今までも、Thread使っても、複数同時処理はできない。
「できなかった」じゃなくて今でも「できない」。onEnterFrameを使おうがThreadを使おうが。
あくまでもThreadは 『「マルチスレッド」を擬似的に実現』 してるだけ。

だから、あの記述はそんなにおかしなものでもないと思うよ。
0470Now_loading...774KB
垢版 |
2008/07/01(火) 11:09:34ID:kXo7xDYW
あくまで擬似的なマルチスレッドであって
VMは一つなのだから結局はシングルスレッドだというのは理解しています。
onEnterFrameを用いようとも、今回のThreadクラスを用いようとも。

上記URLの初めの説明の、今まで非同期処理が入るととたんにコードが複雑になる理由として
「処理の流れがひとつしかないシングルスレッド」の箇所が引っかかったのです。

説明するのであれば、「処理の流れがひとつしかない」は不要でしょう。
擬似的なマルチスレッドという点から考えても、(結局は処理の流れは一つ)
今までもonEnterFrameで複数処理を走らせることができたという点から考えてもです。

でもあえて上記URLでは「処理の流れがひとつしかない」と書いてあることに、
もしかしたら今までの自分の認識が何か間違っていたのだろうか
とも考えたわけで>>462のような書き込みをしました。
おしまい
0471Now_loading...774KB
垢版 |
2008/07/02(水) 00:45:06ID:pCQJxhQD
ん?
>今までもonEnterFrameで複数処理を走らせることができたという点から考えてもです。
これは複数走らせることができているわけではなく、あくまでもonEnterFrame毎に「処理の流れが一つ」流れているだけでは?
俺の理解が間違ってる??
0472Now_loading...774KB
垢版 |
2008/07/02(水) 01:03:59ID:lqMaOJ5K
>>462 はAS1/2とAS3をごっちゃで考えてるんじゃないかなと思った。
AS1/2の頃は複数のMCにonEnterFrameを書けるから複数処理で、AS3でも同じように
onEnterFrameを書けると勘違いしてわざわざこんなライブラリ使う必要ないんじゃねってことでは?

・・・なんか自分自身も根本的に間違ってる気がする。
0473Now_loading...774KB
垢版 |
2008/07/04(金) 01:28:47ID:zSaXjz38
今までだと「処理の流れを書く方法」が整備されておらず、長い処理を分割して
フレームやタイマーでちょっとずつ処理してくような書き方(たとえばロード完了の
フラグがたつまでループするとか)をそれぞれユーザーが行っていく必要があったが、
スレッドライブラリを使うことによりそういった処理を統一的に一本の糸(処理)
として書くことができて、さらに複数の糸が並行的に協調していくことができる。

あくまで複数の「処理の流れ」を書けるということで、同時に複数実行されるわけ
ではないが、大きな流れの中で複数の流れを共存させられる仕組みなのだ。

というようなことなんじゃないかと使ったことがない俺が想像。
0474Now_loading...774KB
垢版 |
2008/07/04(金) 01:30:36ID:zSaXjz38
>説明するのであれば、「処理の流れがひとつしかない」は不要でしょう。

「複数の処理の流れを書くのはとても面倒」くらいだったらよかったかな
0475 ◆FLASH44rww
垢版 |
2008/07/05(土) 12:00:03ID:kFmI/yft
どもども。

言いたかったことは >>473-474 であってます。ちょっと説明が足りなかったですね。
何も無しに自分でマルチスレッド (処理の流れが複数ある) 風に書くのは面倒でした、
ということです。
0476Now_loading...774KB
垢版 |
2008/08/08(金) 01:01:44ID:ROBQ1V9T
>>471
あってる。
単に>>462がマルチタスクとマルチスレッドを混同してるだけじゃないか?
0477Now_loading...774KB
垢版 |
2008/08/08(金) 02:20:40ID:ROBQ1V9T
あーマルチタスクというのも微妙に違うか。
ただ>>473みたいなのってシングルスレッドの書き方なんよ。
それをマルチスレッド風って言うのは違和感あるな、何かと勘違いしてんじゃね、と。
スレ違いスマン
0478Now_loading...774KB
垢版 |
2008/08/08(金) 13:12:24ID:+JNcBkGE
>>476-477
例えばCなんかでマルチスレッドになるコードをどう頑張って書いても、
PCがシングルコアだった場合は結局内部でマルチスレッド"風"にしかならないわけだし、
コードという抽象化された部分でマルチスレッド風ということに何ら問題はないでしょ
むしろマルチタスクなんて全然関係ない物持ち出しちゃう方が理解が浅いんじゃないかと
0479Now_loading...774KB
垢版 |
2008/08/08(金) 13:16:31ID:Hs3Wdwpv
一ヶ月以上前のしかも解決してる話に何を言ってるんだお前は…
0480Now_loading...774KB
垢版 |
2008/08/09(土) 03:40:38ID:WCYGOC8H
>>478-479
ごめん。自分の勘違いを蒸し返されるのって普通つらいよな。
>>470で終わらそうとしているのに気づくべきだった。
周りがせっかく空気読んでくれたのに俺だけ読んでなくて悪かった。すまぬ。
0481Now_loading...774KB
垢版 |
2008/08/09(土) 14:27:25ID:qlQTPazH
えーと、何この人・・・?
誰と戦ってるの?
0485Now_loading...774KB
垢版 |
2008/08/28(木) 21:30:37ID:dU4YTjY2
Flashでゲーム作ろうと思って詳しい方に質問にきました。
自分でも勉強しますが、先に詳しい方にお聞きしたいので、
とりあえず質問させていただきます。

Flashって10万個の枝先を持つ木構造とか安定して扱えるでしょうか?
ゲーム開始と共に、ファイルを読み込んで現実的な時間で木構造を作り、
ゲーム中でも結構頻繁に木にアクセスすることになるのですが、
技術的に可能かどうかの見積もりがつきません。
気になるのはスピードが遅くならないかとか処理が怪しくならないかなどです。

また木構造をファイルに保存、読み出ししたり高速化したりなどは可能でしょうか?
Gameの状態管理に便利なクラスなどはそろっているのでしょうか?
0486Now_loading...774KB
垢版 |
2008/08/28(木) 23:03:42ID:46T/5/Z1
そもそも10万ぐらいは余裕じゃねの?AS3。
0487Now_loading...774KB
垢版 |
2008/08/28(木) 23:21:40ID:EMs5WXi3
>>485
クラスはそろってないし、ファイルの保存もできないよ。
俺はそのプロジェクトではFlashは選ばないな。
0488Now_loading...774KB
垢版 |
2008/08/29(金) 01:04:38ID:THGFNZ/l
計算と描画を分けて処理することに慣れていれば何とかなる
表示上は10万個だけど、実際は1つのビットマップデータとして扱う

とりあえず使えればいい程度のFlashだったら
素人でもちょっと勉強すればできるかもしれないが、
スクリプトの処理効率を良くするアルゴリズムとかを考えだすと
それなりの知識と経験が必要。
0489Now_loading...774KB
垢版 |
2008/08/31(日) 19:24:12ID:iSzyBDuA
>>485
AS3で木構造を作るだけなら自前で実装すればどうにでもなる。
基本的にJavaみたいにユーティリティクラスが全部用意されてるわけではないので、
必要なアルゴリズムは全部自前で実装できるくらいの実力は必要。

処理が怪しくなったり不安定になったりする事はないと思うが、
AS3はシングルスレッドな上、基本的に1フレームごとに呼び出しから抜けなきやならない
(長時間ブラウザに処理を返さないでループを回し続けると例外を投げる)
ので、ノードのデータ量が大きかったり複雑だったりする場合は
うまく処理を複数フレームに分割してやる必要あり。

ちなみに、XMLの読み込みだけならFlashで扱うクラスが既にある。
バイナリファイルの読み込みまでならFlash単体でもどうにかなるけど、
ファイルへの書き込みがやりたいならAIRを使わなきゃダメ。
(Flash単体のデータの永続化はSharedObjectでやるのが普通)
0490Now_loading...774KB
垢版 |
2008/08/31(日) 19:54:16ID:aoIWgm/k
FlashPlayer10でサポートされるんじゃなかったっけ
ファイル読み書き
0492Now_loading...774KB
垢版 |
2008/09/08(月) 18:03:57ID:vh+I3ufY
詳細なお返事ありがとうございます。
>基本的にJavaみたいにユーティリティクラスが全部用意されてるわけではないので、
>必要なアルゴリズムは全部自前で実装できるくらいの実力は必要。
教科書に載ってるような基本的なクラスの実装、技術的には難しくなくても
時間かかりそうだし、自分で用意するとなると信頼性も低下しますね。

>Flashplayer10からローカルファイルの読み書き対応
情報サンクスです。
10の普及率を考えると悩むところです。
4MBテキストの読み書きが出来ないと話にならないので、
10以前のバージョンではだめなのでしょうが。
やはり普及率が。
他の言語も検討してみます。
オブジェクト指向寄りで教科書に載っているクラスは一通りそろっていてできたら配布が用意。
理想を言えば記述の容易なスクリプト系、リッチな壁画もできる言語。
まあ理想なので条件全部そろってなくてもいいのですが、そういう言語探してみます。
0493Now_loading...774KB
垢版 |
2008/09/08(月) 19:21:54ID:MKRMzHnB
煽りじゃなくて普通に疑問に思ったんだけど、木構造程度のテストプログラムもすぐに書けない人が
そんなの扱うゲームなんて作れるの?いくらASを触るのが初めてでも、
ゲーム作ろうなんて人なら1時間もあればそれくらい書けると思うんだけど。
教科書に載ってるクラスってのも意味不明だし。
0494Now_loading...774KB
垢版 |
2008/09/08(月) 21:57:46ID:5lQkOCBf
職業プログラマだとコンピューターサイエンス系の知識がかなり怪しい人も結構多いよ。
それに単に二分木書くだけなら1時間もいらんだろうしやってみろってのには同意だが
実用になるレベルで操作アルゴリズムまで書くのは意外に面倒だろ。
0495Now_loading...774KB
垢版 |
2008/09/16(火) 01:30:41ID:xZGRcoh4
>493
>494
お返事遅れました。
親身なお返事ありがとうございます。
実は私プロでなくアマグラマーでして、同人ゲームを作ろうと思っています。
>一時間もあれば
やっぱり得意な方は早いのですね。
プログラム遅くて、早く作れる自信ないです(涙)
上手い方を相棒にしたほうがいい気がしてきました。

そこでお一つ、製作中のゲームアイディア見て欲しいのです。
仕様書(もどき)までは出来ているので、お時間があれば一つお読みいただければと。
最初に作ろうと思っているのはもじぴったんに"34"の新規ギミックを追加したソフト。
提供するのは土台だけ、ステージはユーザが作ってね。というゲームです。

SRCというゲームを見習って、ギミックをどう使うかはステージ製作者にお任せというゲームです。
仕様書8割まで完成しているので見ていただけたら幸いです。
ttp://www14.atwiki.jp/c21coterie/pages/76.html
後、「使用書が変だよ」って部分あったらご指摘いただけたらと思います。
0496Now_loading...774KB
垢版 |
2008/09/16(火) 01:32:23ID:xZGRcoh4
他にも幾つか企画だけならありまして。

RPGで戦ってレベルアップに飽き飽きという方におくるカジュアルゲームソフト。
戦わないでレベルアップするゲーム。
携帯の録音機能で音を集めて、音データでキャラを強化しよう。
というゲームです。
企画書段階。
ttp://www14.atwiki.jp/c21coterie/pages/83.html


他に対艦アクションゲームとかマリオギャラクシーのパクリゲーとか
後、書ている途中なのだとか、色々とアイディアはあるのです。
同人ゲームなんて一人で作れるわけもないですし、
やはり一時間で作れるとなれば、得意な方に参加して欲しい。
一緒に作ってくださる方を探しています。
ソフトの出来次第では小金を稼いで参加者に分配もできたらと考えています。
0497Now_loading...774KB
垢版 |
2008/09/16(火) 16:20:31ID:6Uw91KOG
一人で簡単なゲームすら作れてないところに妄想企画だけでまともなスタッフが集まると思ってるの?バカなの?
同人ゲームなんて一人でつくれるよ。一人で作れる規模でやればいい。絵や音なんて下手でもいいし、フリー素材でもいっぱいある。
重要なのは、どんなものでもいいから一つでも成果物を完成させること。

とりあえずこれ以上はスレ違いなのでゲー製作板あたりに行け。
0498Now_loading...774KB
垢版 |
2008/09/16(火) 23:24:00ID:yqrvtL5+


>実は私プロでなくアマグラマーでして、同人ゲームを作ろうと思っています。

面倒なことは他人にやらせて、自分は楽しいとこだけという思想がすでにアマではなく、むしろプロ(企業的)っぽい

0499Now_loading...774KB
垢版 |
2008/09/16(火) 23:53:06ID:EGaWr8RP
AVM2で高速化したとはいえピーキーだから速度と記述性とライブラリの充実を
全部求めるならJavaかC#かOCamlあたりで
個々の実装どうするかじゃなくて作成自体なら>>497のいうようにゲ製作技術板へ
0500Now_loading...774KB
垢版 |
2008/09/17(水) 03:25:55ID:tiiT2UXy
得意な人が得意な分野を役割分担すれば、質も高くなるし早くできると思ったのですが。
同人でもそれなりのレベルを目指したいし、3人寄れば文殊の知恵といいます。
一人でやっていると、ありとあらゆるスキルを身につける必要があって
全ての部分が中途半端で低レベルになる。
だから人集めてやれないか頑張ってみたいのです。


他の企画は単なるアイディア段階なのでまだまだですが、
もじぴったんのパクリゲーだけは、きちんとしたレベルの使用まで整えているんで、
決して妄想レベルではないつもりだったのですが。
最初に作るならパズルゲーという格言に従いましたし。

まあゲー板行けとの事逝ってきます。
0501Now_loading...774KB
垢版 |
2008/09/17(水) 10:39:12ID:AUkKAXOy
他人と何かやろうと人を集めてみたものの、そのままポシャりフェードアウト
場合によっては関係が悪化
なんてことはありふれた話であり、多くの人が通る道。
一度苦い経験を味わうのもよいでしょう
0502Now_loading...774KB
垢版 |
2008/09/17(水) 21:28:01ID:/1BHz6zw
仕事を他人に委ねてなるべく作る時間を短くしたいと思う人って、
ここにはあまりいないんじゃないかな。
オレだったら、全部一人で完成させるくらい突き詰めたい。
>>500 は開発者向きじゃないと思う。
0503Now_loading...774KB
垢版 |
2008/09/19(金) 18:24:28ID:Osue6Da3
>500
Wiki読んでみたけど結構面白そうなアイディアあるな。
ま、>500の性格や実力では一生かかっても作れないだろうなワロス。
開発者向きじぇねえw
面白いアイディアがあるだけにもったいなさすぎw

ここから仕切りなおし。
次の話いこうぜ。
0504Now_loading...774KB
垢版 |
2008/10/20(月) 19:39:16ID:OFjuAzTh
CS3@Macのインターフェースって他アプリとの行き来のときに
いちいち止まるんだけどなんとかならんかな?
0506Now_loading...774KB
垢版 |
2008/11/14(金) 05:15:30ID:al5i88mf
Flash Media Serverのサーバサイドスクリプトから
PHPとかにアクセスする方法は、FlashRemotingやLoadVarsがあるけど、
逆の、PHPとかからFlash Media Serverを叩く方法ってないかなぁ?

Flash未対応の携帯電話でも、Flash Media Serverのメソッドに
アクセスして、結果を返して欲しいと思ってるんだけど、
散々調べても全然見当たらない。
0507Now_loading...774KB
垢版 |
2008/11/14(金) 05:47:49ID:u6/M6pkp
Fileクラスで静的結果なら保存しておけるんじゃない?
んで、PHPからそれを読み取ると
0508506
垢版 |
2008/11/16(日) 00:15:43ID:dlmMy+08
>>507
うーん、それではダメなんだ。
PHPからのリクエストに応じて、そのつど、FMSを駆動させたい。
正直、こんなときのためのFlashRemoting(NetService)と思っていたんだが
FMSからのスタートになっているようで、非常に困っている。

次善の策として、FMSのXMLSocketを使い、PHPでソケットサーバを自作して、
FMSからの接続を開いたまま待機し、ポート80のWEBサーバ上で動作するPHPとの
仲立ちをする仕組みを作ることも検討しているが:

・PHPのソケット接続はリソース食いで、じゃっかん不安定(ソケット待機だけでCPUを100%使ってしまう)
・通常のPHPから、そのソケットサーバにアクセスし、値を取得できるのか(ポート80のPHPは、戻りを
 待ってくれるのか)が不明

というわけで、出来ればもっとスマートな方法があればいいんだが。
0509Now_loading...774KB
垢版 |
2008/11/16(日) 00:59:57ID:TZKtzO8n
パスワード機能っていうの?
激突要塞でいうところのパス入力で変数を得て要塞作るヤツ

あれをAS2で実装ってのは無理なの?
ASとjavaしか書けないから無理ならあきらめる
0510Now_loading...774KB
垢版 |
2008/11/16(日) 01:23:47ID:aBnSuo5O
>>509
AS2でもできる

例えば、1文字目を武器の種類、2、3文字目をx座標、4、5文字目をy座標
みたいに決めておけば、11250と入力されたときは
武器1をx=12,y=50に配置すればいい
0511Now_loading...774KB
垢版 |
2008/11/16(日) 01:29:14ID:TZKtzO8n
>>510
kwsk

例えばSRPGのユニットだとして
名前、職業、経験値、装備、能力値あたりをと
0512Now_loading...774KB
垢版 |
2008/11/16(日) 01:56:54ID:3AqJZI+v
>>511
十分に詳しく書いてあるだろ。
これ以上はスレ違いだ。
0513Now_loading...774KB
垢版 |
2008/11/16(日) 02:08:28ID:aBnSuo5O
>>511
名前  :1〜4文字目
職業  :5〜6
経験値:7〜8
って決めておく。
入力するテキストフィールドのインスタンス名をpass_txtとした場合、

on (release) { //決定ボタンを押したとき
  var pass:String = _root.pass_txt.text; //「HOGE0180」と入力されたとする
  var namae = pass.substr(0, 4);
  var syoku = pass.substr(4, 2);
  var keiken = pass.substr(6, 2);
  //
  trace("名前="+namae);
  trace("職業="+syoku);
  trace("経験値="+keiken);
}

ってな感じで名前:HOGE、職業:01、経験値:80になる

もちろん職業01だと意味がわからないので、
1なら戦士、2なら魔法使いとかも決めておかなければならないし、
適切な値が入力されたかのチェックもしないといけない。
0514Now_loading...774KB
垢版 |
2008/11/16(日) 02:16:16ID:TZKtzO8n
>>513
やっぱ神はいるのか・・・

>>//「HOGE0180」と入力されたとする
流石にバレバレだから暗号化とかしたいんですが、これは無理ですか
0515Now_loading...774KB
垢版 |
2008/11/16(日) 02:33:56ID:aBnSuo5O
>>514
「H」はアルファベットの8番目だから08にするとか。
それでもバレバレだから1足して2かけて18にするとか。

  1 2 3 4 5
1 ABCDE
2 FGH I J
3 KLMNO
みたいな表を作って、「H」なら縦2、横3の位置にあるから23とか。

>>512の言うようにすれ違いだから今度からこっちで聞いた方がいいかも
ActionScript 誰かが物凄い勢いで解答するスレ 21
ttp://pc11.2ch.net/test/read.cgi/swf/1225258423/
0516Now_loading...774KB
垢版 |
2008/12/02(火) 02:21:28ID:DI+lpiDB
>496
9月15日につづったけど
任天堂DSIの音を集めて加工してと同じ発想を元に+αのゲーム作ってたんだよな。
任天堂DSIと同じ発想だと知ったのは10月12日と情報も遅かった。
今となってはどうでもいい話だけど。
スレ汚しすまそ。
0517Now_loading...774KB
垢版 |
2008/12/05(金) 21:15:46ID:h2O/wkmq
// FlashPlayer9の場合

var t:TextField = new TextField();
t.text = "sample";
addChild(t);
t.x = undefined;
trace(t.x) // 0;

// flashPlayer10の場合

var t:TextField = new TextField();
t.text = "sample";
addChild(t);
t.x = undefined;
trace(t.x) // -107374182.4;

// なんすかね? この数値は 原因特定するのに一晩かかったよ。
バグっすか?
0518Now_loading...774KB
垢版 |
2008/12/07(日) 06:27:17ID:6aQSaHuI
t.x = undefined して結果がイミフだからって何そんな怒ってんの?
0519Now_loading...774KB
垢版 |
2008/12/07(日) 13:24:38ID:Agzpfg2R
>>518 藻前のようにプロパティをリテラルにするやつには無関係の話なんだよ

0520Now_loading...774KB
垢版 |
2008/12/07(日) 13:52:18ID:SU9Ins1t
それでも僕はプロパティをリテラルにする・・・ッ!
0521Now_loading...774KB
垢版 |
2008/12/07(日) 14:50:08ID:6aQSaHuI
TextField.xプロパティの型はNumberで、Number(undefined)→NaNに変換されるんだから
最も素直に期待される結果は、0でも-107374182.4でもなくNaNじゃないのかな。

そもそもTextField.xにundefinedが設定された場合の挙動なんかドキュメントに書かれ
てないし、普通に考えたら座標をundefinedやNaNにしたらロクな動きは期待できんよな?

FP9では0になってて今までそれでうまく動いてたのは運がよかっただけ。
FP10にしたことで>>517のプログラムの潜在バグが顕在化しただけだろ。
FP10でイミフな値になって動かなくなったからって「Flashのバグ」とは言ないと思うぞ?

使えないヤツの書いたコードからundefinedが渡されてきてたんならそいつを呪え。
ユーザ入力や外部データ読込のチェックもれとか未初期化データ渡してたとかなら自分を呪え。
間違っても蚊帳の外からヤジとばしてる俺を呪うなよ。
0523Now_loading...774KB
垢版 |
2008/12/07(日) 22:12:46ID:nth8OZTf
普通なら undefined 代入した時点でコンパイルエラーなんだがな
エラーにならないにしても、結果がNaNじゃなかったら、それはそれでバグだろ
0524Now_loading...774KB
垢版 |
2008/12/07(日) 23:22:57ID:6aQSaHuI
コンパイルエラー、バグはいいすぎじゃね?
t.xに値を設定してもレイアウト再計算の結果、値が変わるってありえそうじゃない?

さらにt.xにNaN (or undefined)を設定することに仕様上の意味が見出せないから
キョドってもFlashが悪いとは思えないな。でもセーフティ的にちと不親切かもね。

NaNとか範囲外の値を設定したらArgumentErrorとかIllegalOperationErrorを投げるような
実装になってればよかったのにね。
0525Now_loading...774KB
垢版 |
2008/12/07(日) 23:36:35ID:Agzpfg2R
10になったらいろいろ想定外の挙動が多くて困るぞと、
製作者は気をつけろと、言いたいだけなんだが。

クリップボードの仕様変更やNaNが-107374182.4に勝手にかわるとかな。
0526Now_loading...774KB
垢版 |
2008/12/08(月) 00:40:15ID:ORohtpla
まぁ、プロパティの型を無視して想定外の結果になるだけならまだマシだが、
FileReference.download なんかが、9まではいつでも実行できたのに
10から「ユーザの操作を起点としたActionScript からでないと開始することがでない」
と急に言われても困る。
0527Now_loading...774KB
垢版 |
2008/12/08(月) 09:52:39ID:+3BWke3z
だね。
まあ、自由度が高いからFlashを悪用するやつが増えたからなぁ。
おいらは特定の拡張子がバイナリーリードできなくなったのでスゲー困ったよ。
しかたないので拡張子をtxtに変更したけどね。
0528Now_loading...774KB
垢版 |
2008/12/09(火) 10:26:50ID:4KGFpA4F
以前と違って、ほぼ競合がない一社独占ソフト。ユーザーが声を荒げない限り
バグ修正なんぞするわけないだろが「仕様です」で終わり
突然の仕様変更も同じ
下々はただ黙ってアドビ様にお布施を払え。

0529Now_loading...774KB
垢版 |
2008/12/12(金) 08:03:27ID:I7Pwh0Vc
うーん、アドビには期待していないが、
Microsoftあたりで、BASIC並みの安直さでSWFを吐き出す
オーサリングソフトは出来ないものかね?
例えば:

10 FOR $i=1 TO 500 STEP 1:
20 REM *******引数のSTARはムービークリップの識別名*******
30 DRAW("STAR", RANDOM(640), RANDOM(480)):
40 NEXT:

みたいな。
もともとアニメーションツールだから、クラスとかうざってぇとか言う人は多そうだし
そもそもザイナーさんが「満天の星をランダムに配置したい」って表現を行うのに
インスタンスだのなんだのの知識を要求するのは間違ってると思う。
(それを知らないと、手で何百もの光点を配置することになることになり、現実的でない)
0530Now_loading...774KB
垢版 |
2008/12/12(金) 09:14:49ID:a5WvRga9
JSFLあるけど?
WEBデザイナならJS,AS互換の方が恩恵大きいと思う
0531Now_loading...774KB
垢版 |
2008/12/12(金) 09:16:29ID:rkvw+Tx9
>>529
今後はデザイナもある程度コードが書けないと生き残れないと思うよ
もしくはPhotoshop&イラレ:デザイナ Flash:プログラマと分業にするしかない。

AS2.0までならデザイナでも何とかなったが、ここまで厳格なコードを
求めるようになったらデザイナには手におえない。

いまさらAS2.0のソースコードを貰っても結局プログラマの負担増になるだけ。

ただ、問題はFlashを理解できないデザイナのレイアウトはプログラマ泣かせ。
それとFLASHの3次元+時間軸的なデザインの発想は絶対に生まれないことかな?
0532Now_loading...774KB
垢版 |
2008/12/12(金) 09:46:52ID:vFQXmM9T
AS1やAS2が廃止になるわけじゃないんだから
そっち使い続ければよいだけの話では
0533Now_loading...774KB
垢版 |
2008/12/12(金) 10:23:42ID:rkvw+Tx9
>>532
ゴメンそうゆうつもりで書いたわけじゃないよ。

ただ、2.0と3.0で出来ることに格差が生まれるわけだから2.0を使い続けると
ありきたりのFLASHしか作れなくなるってこど。

クライアントが3.0で作ってるサイトと同様のものを作れ!と言われた時に
出来ませんとは言えないからね。(プロならば)
0534Now_loading...774KB
垢版 |
2008/12/12(金) 20:52:18ID:N1xTXwsV
AS3.0じゃなきゃできないネタって、そんなよくあるのか?
音関係、速度を要求されるものは分かるけど
0535Now_loading...774KB
垢版 |
2008/12/13(土) 00:31:35ID:S23W/WWK
普通に沢山あるよ。

Flashといっても以前と違って細分化されてるから特別自分のとこが多いのかな?
LAMPとの連携で文字コードがEUC限定とか、バイナリやXML操作、それに3D。

別に3DやXML操作は3.0に拘らなくてもいいけどレンダリングにアップアップで余力
が残ってない2.0じゃクライアントの突然の仕様変更に柔軟に対応できないよ。
0536Now_loading...774KB
垢版 |
2008/12/15(月) 18:05:36ID:mSyn2w8p
xmlごとき2.0で十分だろ?
どんなコード書いてんだ?


0537Now_loading...774KB
垢版 |
2008/12/17(水) 01:08:58ID:KQ1lnfOi
XML読み込み ≠ XML操作
AS2.0でXPath使って操作してみると3.0のありがたみがわかる
0538Now_loading...774KB
垢版 |
2008/12/17(水) 01:47:36ID:QhI84QPC
確かに、E4Xの仕様はありがたいよね。
0539Now_loading...774KB
垢版 |
2008/12/21(日) 10:04:32ID:VaaM9Z4D
正規表現もありがたい。

つか、未だ2.0しか使えない奴はいずれ沈む。
0540Now_loading...774KB
垢版 |
2008/12/21(日) 13:26:40ID:zMLfIqdN
> つか、未だ2.0しか使えない奴はいずれ沈む。
プログラミングがしっかりとできている人間ならば
そんな発言はしないな
0541Now_loading...774KB
垢版 |
2008/12/21(日) 19:01:29ID:VaaM9Z4D
プログラミングがしっかりとできている人間ならば
2.0しか使えない奴なんていない。
0542Now_loading...774KB
垢版 |
2008/12/21(日) 19:44:01ID:zMLfIqdN
> プログラミングがしっかりとできている人間ならば
> 2.0しか使えない奴なんていない
プログラミングがしっかりとできている人間なら言語なんて関係ないな
言語から表現できる事に限界を感じるのであれば
他言語(AS3)を勉強すればいいだけの話
必要性がなければ無駄に言語を覚える必要は無い
0543Now_loading...774KB
垢版 |
2008/12/21(日) 23:50:07ID:VaaM9Z4D
3.0は別言語と考えているならそれでいいんじゃないか?
「プログラミングがしっかりとできている人間」の定義がわからんが
普通のプログラマなら2.0より3.0のほうが敷居は低いからな。
0544Now_loading...774KB
垢版 |
2008/12/22(月) 14:47:13ID:5j4r+GHc
3.0じゃないと表現不可能な事ってほとんどないけどな。
0545Now_loading...774KB
垢版 |
2008/12/23(火) 00:24:46ID:biI7YQOl
fuse kitについて、質問できるスレはどちらでしょうか。
0546Now_loading...774KB
垢版 |
2008/12/23(火) 09:36:26ID:Y+DyJpa0
メニュー作ったりタイムラインを制御するぐらいなら2.0で充分だよね
それ以上のことは、別にFLASHでやる必要性を感じないし。
0547Now_loading...774KB
垢版 |
2008/12/23(火) 13:44:11ID:+7p5Vom+
そういってわざわざ自らの可能性を狭める必要性もないけどな
0548Now_loading...774KB
垢版 |
2008/12/23(火) 15:25:29ID:VcLQvhc4
別に他言語を覚えないからといって
自らの可能性を狭める行為にはならないな
0550Now_loading...774KB
垢版 |
2008/12/31(水) 02:50:06ID:cRUdPaSk
3.0を他言語って。2.0からそんなに変わってねーじゃん
馬鹿なの?死ぬの?
0551Now_loading...774KB
垢版 |
2008/12/31(水) 03:01:04ID:eLFKO53u
言葉の定義次第だな
年末にくだらん釣りだ
0552Now_loading...774KB
垢版 |
2009/01/04(日) 22:47:26ID:RNnJLATX
まあまあ、Flash・AS自体が斜陽なんだから、みんなそんなカリカリしないで。
0553Now_loading...774KB
垢版 |
2009/01/04(日) 23:01:45ID:ycIrHY5g
Flashに変わるものがあるなら
とっくにそちらへ移ってるよ
0554Now_loading...774KB
垢版 |
2009/01/05(月) 01:21:02ID:NfZ9DGrU
>>550
2.0 使える人がいたとして、
そんなに変わらないからっていきなり3.0 使えって言っても無理だろ。
自分がどうとかじゃなく
0555Now_loading...774KB
垢版 |
2009/01/05(月) 01:51:43ID:6QcZJrhs
フラッシュて飽きられてきてるな。ウザイと感じてる連中も多いよ。
テキストと画像だけでシンプルで、サイト開いたら直ぐに表示される
方がいいとこの間言われた。

いきなりフラッシュが始まるサイトは
見栄えいいけど真っ先にスキップボタン探すみたい。
音楽なんか鳴り始めたら直ぐに帰るて人もいた。
0556Now_loading...774KB
垢版 |
2009/01/05(月) 02:06:47ID:a0WQ9Zxd
Flashを前面に押し出したサイトは昔からウザがられてなかったっけ
0557Now_loading...774KB
垢版 |
2009/01/05(月) 02:10:22ID:V28jOz9P
文字情報欲しいときにはそりゃいらねーよな
0558Now_loading...774KB
垢版 |
2009/01/05(月) 02:11:40ID:NfZ9DGrU
>>555
情報を求めるだけのWebページならそれでいいかもな。
広告という位置づけで展開するなら、やはり動いてた方がいい。
人は動いてるものに目がいくものだから。

ただ、フラッシュはオープニングアニメーションとか、広告だけではなく、
Webサイトのユーザーインターファイスを支援するためにも使われるよ。
それだったらAjax でもいいんじゃないかと言われてしまうが、
どっちでもいいっちゃ、どっちでもいい。
0559Now_loading...774KB
垢版 |
2009/01/05(月) 02:36:32ID:HCfjurjV
支援するために使うはずが、逆に劣化というか不便なUIになってる例も多いからなあ。
Flash作ってる自分ですら、Flashいらんやん、と思えるサイトは結構目にするし。
ま、多少飽きられてちょうどいいくらいじゃね?
0560Now_loading...774KB
垢版 |
2009/01/05(月) 02:42:05ID:F/JlAjiV
昔からあるのに無くならないってことは・・
0561Now_loading...774KB
垢版 |
2009/01/05(月) 02:51:54ID:4Pnh4+L8
技術が未熟な製作者は当然のことながらいつの時代でもいるよね
後はわかるな?
0562Now_loading...774KB
垢版 |
2009/01/05(月) 10:22:17ID:AibIY651
はっきり言う。
ActionScript2.0もしくは、3.0が不自由無く使えて、
デザインもできるFLASH使いならば、web制作会社から
引く手あまただよ。フリーランスなら、FLASHだけで、
六本木に住める。
0563Now_loading...774KB
垢版 |
2009/01/05(月) 18:04:47ID:B8x+TK6A
コミュニケーション能力とコネも必要だけどね
0564Now_loading...774KB
垢版 |
2009/01/05(月) 18:55:37ID:WfzBPsw9
コネなんてみのぷうでも取れるじゃん
0565Now_loading...774KB
垢版 |
2009/01/05(月) 20:46:57ID:6QcZJrhs
レベル高いフラッシャーの作る作品はユーザビリティ殆ど
無視して自己満に浸ってるように見えるときがある。

どうですか皆さん私はこんな凄いこともできるんです。
と言わんばかりのフラッシュ。
0566Now_loading...774KB
垢版 |
2009/01/05(月) 20:53:43ID:4Pnh4+L8
で、その作品は
ユーザビリティとやらを重視して作られたものなの?
0567Now_loading...774KB
垢版 |
2009/01/05(月) 21:03:04ID:NfZ9DGrU
動きとかビジュアルなんかどうでもいいから、
テキストと画像だけの情報サイトの方がいいってヤツがいるけど、
実際なんだかんだ言って見掛けに騙されるんだよな。

性格が良いのがタイプとか言いながら、外見重視で人を判断する女みたいに。
0568Now_loading...774KB
垢版 |
2009/01/05(月) 21:43:42ID:WfzBPsw9
まあぐいんぐいん動かないとお金出した人ががっかりするのは理解できる

フラッシュサイトのユーザビリティを客観的に評価する場が存在しない以上
顧客はサイトをぐいんぐいん動かす事に金を払うしかなく
観客はぐいんぐいん動くサイトに対する文句を2ちゃんに書くしかないわけだな。
0569Now_loading...774KB
垢版 |
2009/01/05(月) 22:16:38ID:B8x+TK6A
お金だす決定できる人は基本的にお客より自分や自社の自慢がしたいわけですよ。

お客のこと考えてれば基本的にFlashは使わない。
0570Now_loading...774KB
垢版 |
2009/01/05(月) 22:43:21ID:NfZ9DGrU
いや、だからそのお客も、結局ビジュアルで選ぶわけですよ。
画像やテキストだけのページは、実用性はあるけどインパクトがないから評価されにくい。
実用性だけ求めててもアクセス数なんて増えない。
0571Now_loading...774KB
垢版 |
2009/01/05(月) 23:00:38ID:WfzBPsw9
>>570
それはそういうWebサーフィンしてインパクトのあるビジュアルを楽しむ暇と
財力がある観客をターゲットにしてるってだけの話でしょう
そういう観客が実在するかという話はさておき。

それに、一般論過ぎる言及には何の意味もないよ。
同じ人間が二度アクセスしないサイトのデザインがどうだろうが、アクセス数には影響しないが
必要に迫られて目的を持って十回アクセスする人間はそのぐいんぐいんを十回見るわけだからな。
そのインパクトがプラスの評価になるかマイナスの評価になるかは状況依存だよ。
0572Now_loading...774KB
垢版 |
2009/01/05(月) 23:31:32ID:NfZ9DGrU
つか、フラッシュサイトでユーザービリティが悪いって、
それ単純にデザインが悪いだけじゃない?
HTMLのページだって、デザインが悪けりゃ使いづらいサイトになるよ。

そもそも、ぐいんぐいんがどんなもんなのか分からないが、
そんなにぐいんぐいんしなけりゃいいんじゃ?
0573Now_loading...774KB
垢版 |
2009/01/05(月) 23:50:47ID:AibIY651
例えば、
http://www2.nissan.co.jp/MS/TOKYO2007/J/index.html
とか作れるFLASH使いだったら、かなり稼げるよ。
実際問題、イメージ訴求させたいプレゼンテーションサイトは、
無数にあるし、いかに宣伝写真に見せ場を与えるかが、
最近のトレンド。デザインとスクリプト両方が要求される。
もちろん、ユーザビリティも完璧だ。
0574Now_loading...774KB
垢版 |
2009/01/06(火) 02:15:47ID:aUH3Pxrf
>>562
それって、ActionScript2.0もしくは3.0が不自由無く使える人とデザインのできる人が
社員2名の会社を作れば最強ってこと?

>ActionScript2.0もしくは、3.0が不自由無く使えて
片方だけでいいの?「且つ」の間違い?
0575Now_loading...774KB
垢版 |
2009/01/06(火) 04:17:22ID:DsHFFAMZ
>>573
そのレベルで作れても地方に住んでる人だったら
まずそんな案件コネーよ。都心に住んでてもコネがないと
回ってこない仕事な気がする。

フルフラッシュは作成してもアクセス数が稼げる大手企業とか
じゃないと需要はあんまないと思うんだが。

>>574
まぁ、そういうことだわな。理想は一人でASもデザインも
高いレベルでこなせることだけど。573が貼ってるようなサイト
一人で構築できる奴は未だに見たことがないよ。
0576Now_loading...774KB
垢版 |
2009/01/06(火) 21:47:00ID:Bk4HKx8E
というか一人でつくる体制のところには発注来ないし。
0577Now_loading...774KB
垢版 |
2009/01/06(火) 21:51:59ID:1OyJFgei
会社にいたって、一人で作るようなもんだろ。
誰も助けてくれないぞ。
0578Now_loading...774KB
垢版 |
2009/01/06(火) 22:03:22ID:DsHFFAMZ
573が貼ってる日産のサイトて制作費用やっぱ数百万
掛けてるんだろうか?
0579Now_loading...774KB
垢版 |
2009/01/18(日) 22:26:37ID:j1zkaTmA
この程度ならざっと2千万くらいかな。
動画、写真、音楽含む。
0580Now_loading...774KB
垢版 |
2009/01/19(月) 13:42:30ID:Kz6ZM9h3
写真、動画、音楽、支給なら50万だけどな
0583Now_loading...774KB
垢版 |
2009/01/19(月) 21:39:33ID:CetO7PGf
だいぶ前にサイトの相場を記載した本が売ってたけど高いとこだと
1サイト数千万クラスのところがいくつかあったなー。

573が張ってるサイトならやっぱ300万くらいかなー
0584Now_loading...774KB
垢版 |
2009/01/19(月) 23:12:49ID:dX5nlgQT
まぁ、そのくらいが妥当だな
50万とか言ってるのは、自信過剰なただのバカでしょ
0585Now_loading...774KB
垢版 |
2009/01/20(火) 04:20:40ID:pGY4zvlL
300万は安すぎだろ。
NISSANだからレギュレーションも厳しいし、秘密保持の管理もあるし、
まず企画段階で何回もプレゼン通さなきゃなんないし。
代理店かどっかが企画・仕様を全部決めて撮影スタッフ手配してワイヤー作ってラフ上げて、
そこからの仕事なら300万くらいかも。
そこまでやってくれる代理店なんかないと思うけど。
0586Now_loading...774KB
垢版 |
2009/01/20(火) 16:46:01ID:earYEOTD
>>583
1000万以上します
代理店が最低2社
制作会社が、1社内で済ませられればいいが、
そこのデザイナー&FLASH使いがにっちもさっちも
行かなかったら、孫請け制作会社か、腕の立つ
フリーランスが実質受け持つ。
後は、代理店同士で、どの写真使うかとか、文言のニュアンスが
違うとか、すったもんだありつつの一ヶ月。
ただ、今年はどこも車関係は仕事無いみたいだね。
0588Now_loading...774KB
垢版 |
2009/01/20(火) 19:31:20ID:earYEOTD
1000以上なので、総額は分からんが、
代理店30% 代理店20% 制作会社 50%
その制作会社が、外注にどれだけ支払うかによるけど、
あの手の大型キャンペーンサイトで、一ヶ月拘束。
それをFLASH回り、フリーランスデザイナーとして仕事
したとすれば、50〜60万くらいか。
制作会社は、300万〜500万入っているはずなので、
孫請け会社に振るよりも、フリーに振った方が儲かるよな。
0589Now_loading...774KB
垢版 |
2009/01/21(水) 23:48:58ID:rY2e59Sj
技術交換に話を戻してみる。

スレッドライブラリの「そうめん」を最近いじってみた。
実行関数をnext()やjoin()などでつないでいく発想は非常に面白いんだが、
実行関数から指定するクラスメソッドに引数を与える事が出来ない。
個人的には再帰関数を使った処理をしたかったんだが,
引数もリターンも出来ないのではお話にならない。
(普通に再帰処理を行うと、forループのようにスレッドが停止する)

ループ処理のサンプルみたいに、再帰呼び出しをインスタンスとして呼び出し、
直列で処理するしかないのか…。
でもそんなことしたら、100階層、200階層の処理なんて無理そうだし、
どうすればいいんだろう?
0591Now_loading...774KB
垢版 |
2009/01/24(土) 00:25:33ID:cRPsFI5n
失礼します。
主にサイトコンテンツデザインにCS3を使っていて最近AS3を触り始めた者です。
昔はC++などをゲーム作りのために必死に勉強していたのですがほとんど見につかず、
プログラミングでできることは基本の文法やレベルの低いオブジェクト指向コーディングを読めることぐらいです。AS2も少しいじった程度で。
AS3では最終的に製品となるような映像を駆使したアドベンチャー系のゲーム、映像閲覧ソフトを作りたいと思っています。
ネットワークを使った映像やデータのストリーミング再生、簡易な3D表現、映像とスクリプトの連携などができるようになればと思うのですが、
初心者が学びやすいおすすめのAS3書籍や講座サイトを教えて頂きたいです。よろしくお願いします。
0592Now_loading...774KB
垢版 |
2009/01/24(土) 03:32:01ID:keZzkmhb
プログラミングをかじったことがあるんなら
超基本的な文法からだらだらと始めるような入門書は不要だろうから
オライリーの「初めてのActionScript 3.0」をオススメしたい
http://www.oreilly.co.jp/books/9784873113715/
フルカラー、原書は外国で高評価、翻訳の質も良いよ
0593Now_loading...774KB
垢版 |
2009/01/24(土) 11:00:48ID:cRPsFI5n
>>592
ありがとうございます。
初心者向けのカスタムクラスの作り方からストリーミングなどのグラフィカル作業まで網羅していて役立ちそうです。
0594Now_loading...774KB
垢版 |
2009/01/25(日) 02:40:29ID:2FBbAxO9
最近ASの勉強始めたんだが友人がやたらProgression
を勧めてくる。プログラミング未経験のオレには何がんだか分からんよ。

ASが理解できてないと、使えこなせないようなもん
昨日今日始めた人間に勧めるなんて異常だわ。
0595Now_loading...774KB
垢版 |
2009/01/25(日) 02:55:03ID:oOPLMkzy
よくわからんが、君の学習能力を見込んでのことだと思っておけばいいじゃないか
0596Now_loading...774KB
垢版 |
2009/02/11(水) 10:55:52ID:5mdt0+Pv
AS3.0で、EnterFrame的な繰り返しイベントのコードを書く場合、

EventクラスのEnterFrameと、TimerクラスのTimerEventでは、
どちらが軽いのでしょう?

あるAS3.0の本を買ったのですが、今までの馴染みのあるEnterFrameは一切使わず、
すべてTimerEventで代用していたので質問しました。

著者がJavaから流れたプログラマーからかもしれませんが。
0597Now_loading...774KB
垢版 |
2009/02/11(水) 10:57:48ID:5mdt0+Pv
あ、訂正です。

EventクラスのTimerEventでした。
0598Now_loading...774KB
垢版 |
2009/02/11(水) 11:19:25ID:5HfFcBbt
>>596
> あるAS3.0の本を買ったのですが、今までの馴染みのあるEnterFrameは一切使わず、

Math&Physicsのやつですか?違ったらすみませんが、確かにあれは自分も違和感がありました。
あの本のコードを「垢抜けないコード」と評していたブログもあったので、もしかしたらAS3に
あまり詳しくない人が書いているのかもしれません
一方で、EnterFrame自体が非常にアバウトなタイミングでイベント発行されるというのも有名で
厳密に一定時間の経過を取得したい場合などはタイマーを使うべし、というのもあるみたいなので
それを考えてのTimer使用なのかもしれません

あと書き方がProcessing(Java)に似てるな、とも思いました 軽さについてはよくわかりません
0599Now_loading...774KB
垢版 |
2009/02/11(水) 11:41:55ID:5mdt0+Pv
>>598
そうです、まさにその本です。
気に入らなければ毎回イベントのとこだけ変えれば済むので、
その点は別に気にならないんですが、
もし軽いなら、そっちでも良いのかと思いまして…

ただ、リスナー登録したイベントを
要らなくなったタイミングで削除してるようなコードの書き方をしているようにも見えませんし、

TimerEventはremoveしなくてもいいのかと思ったり…
んなはずはないですよね…
0600Now_loading...774KB
垢版 |
2009/02/11(水) 11:58:25ID:sGZ8l0Cf
最近のFP10ならIEでも
EnterFrameで設定通りのFPSでるようになったよね
0601Now_loading...774KB
垢版 |
2009/02/11(水) 12:10:47ID:gadPUeFb
>>598
さっき、サンプルを試しに動かしてみましたが、
同じような本で洋書翻訳の高い本で同じようなテーマの本がありますが、
そちらのサンプルのほうが軽い気がしました。
こちらは、MovieClipは使わないでSpriteでほとんど組んでるので、そのせいかもしれませんが。

ただ、Math&Physicsは面白い物理運動を扱ってるのもあるので、それはそれで役に立つんですが。
質問しときながら、自己解決したみたいな流れになってすみませんでした。

0602Now_loading...774KB
垢版 |
2009/02/11(水) 12:15:06ID:XBQwW9fw
大重美幸さんのAS2の本読んだときも
ほとんどenterframeじゃなくsetIntervalで違和感あったなあ
何であっちを使いたがるんだろう
0603Now_loading...774KB
垢版 |
2009/02/11(水) 21:45:26ID:jvYDYIVl
EnterFrameとかフレーム制御なんて概念はFlash特有のものだしな
俺も定期的に何かする時はEnterFrameよりsetInterval使うなぁ
0604Now_loading...774KB
垢版 |
2009/02/12(木) 19:57:08ID:7+F4oNzE
3.0アニメーションのやつ読んだけど、物理系も殆どEnterFrameだったよ。

ASしかこれまでやってきてないから、何の疑問持たずにEnterFrame使っちゃってたよ・・・。
0605Now_loading...774KB
垢版 |
2009/02/12(木) 22:05:42ID:kfnCW46U
俺もずっとenterframe使ってたんだが
最近ASを触り始めたjavascript使いは
timerevent使ってたなー。
0606Now_loading...774KB
垢版 |
2009/02/12(木) 22:08:11ID:+jAgV1Wj
Timerだって、非常にアバウトなタイミングで有名なEnterFrame使ってるはずなんだけどねw
setIntervalは描画ロス生むからEnterFrameの使用を勧めたいな。
目的の動作にたどり着ければなんだっていいんだけど正直。
0608Now_loading...774KB
垢版 |
2009/02/14(土) 23:10:26ID:LsUzzL4b
レート落ちするような場合は、
enterframeと、timerとかsetIntervalでは処理タイミングが変わる。
描画のタイミングはどちらもfpsに依存(レート落ち)。
0609Now_loading...774KB
垢版 |
2009/02/17(火) 00:07:00ID:tAQO0sCL
Spritで描画して、要らないイベントきっちり削除してたら、
基本的に重くはならないよね。

MovieClipでいちいち描画してたら、そりゃ重くはなるよね。

描画はscriptで、は基本だけど納期短いと、
ちゃちゃっとイラレやFlashで描いちゃって重くなってしまう…


0610Now_loading...774KB
垢版 |
2009/02/17(火) 10:54:03ID:hFwELykC
詳説 ActionScript本に
タイマーイベント使ったほうが、CPUの速度などによる
フレームレートが落ちた環境でも同じように表示されるアニメーション
作れるとか何とか書いてあった気がする。
あ〜確か、ASの描画サイクルも書いてあった気がする、
描画サイクルよりも早いタイミングでイベント処理してれば無駄な処理が
発生するから重くなるかも。詳しくは忘れたけど
0611Now_loading...774KB
垢版 |
2009/02/17(火) 12:51:23ID:FUTKm9Qu
CPU負荷が高い時でも毎フレームきっちりやりたい事があるならonEnter、
時間基準で何かしたいならTimerでいいんじゃないの。

>>609
イラレ職人からFLAに画像を埋め込んでおきました、と渡された
FLAを開いたらMovieClip->ばらばらのMovieClip->それぞれのMC内に
塗りのオブジェクトがグループ化で...みたいな状態でめまいがした。
0612Now_loading...774KB
垢版 |
2009/02/17(火) 22:23:57ID:tAQO0sCL
>>611
他人に渡すときはそのままイラレファイルで、が基本かもね。
変にいじったファイルより、そのままくれたほうがって感じだよね。

肉炒めて野菜放り込んで放置した鍋渡されてもな…
そこまでやったんならカレールー溶かせよと…
しかもコンニャクまで入ってやがる!
(#`Д´)ノワワワーン…
0613Now_loading...774KB
垢版 |
2009/02/18(水) 23:35:50ID:/6XLMClb
そういえば前から気になってたんだけど、Flex環境でFlashやってる場合って
イラレとかで作ったベクターベースのファイル(アセット?)をAS上に持って
くるのってどうやるの?

FlashCS3ならライブラリでシンボルつくってリンケージからAS3書き出しすればおkだけど。
0616Now_loading...774KB
垢版 |
2009/02/19(木) 15:49:12ID:+6lAYgeL
質問です。

外部 .as ファイルで作成したクラス(myclass)から root を見に行きたい場合、

タイムラインに
==================
var m = new myclass();
addChild(m);
==================

外部 .as のメソッド内に
==================
trace( MovieClip(root) );
==================

と、やればみれるのですが、タイムラインで addChild が実行される前に root を参照することは
出来ないのでしょうか?
( myclass のコンストラクタで root を参照したいのですが、(当然addchild前なので)エラーとなります。)

どなたかご教授ください ・・・。

0618613
垢版 |
2009/02/19(木) 21:25:51ID:mBWGXy5Z
>>614-615
レスthx 外部swfを読み込めるのは知ってたけど、埋め込めるんだね
んーそれでもなんか不便そうな感じがするけどそうでもないのかな?
両方使ってる人の意見ききたいかも
0619Now_loading...774KB
垢版 |
2009/02/19(木) 22:25:40ID:KvX69JRH
自分はアセット使ってない。
Flash でシンボルのクラス名指定しておいて、そのまま swc をパブリッシュ。
あとは Flex でライブラリに swc 追加しとけば
そのままシンボルを import & new して使える。
たぶん、静的にFlashのデータを扱うなら一番楽な方法だと思うよ。

Illustrator でも swf や SVG で書き出しできるけど、
細かい指定ができないので作図だけやってFlashにコピペしてる。

0621Now_loading...774KB
垢版 |
2009/02/20(金) 11:48:25ID:b9IigbJF
>>617

ありがとうございます。ばっちりいけました。

0622Now_loading...774KB
垢版 |
2009/02/21(土) 12:46:55ID:H7mmn7Rm
>>619
swcにすれば複数のアセットを1ファイルで管理できて、且つインスタンスとして使えるってことかな?
でもそれってFlash(CS3とか)を持ってないと作れないよね
素材としてswcを使うだけなら古いバージョン(CS3以前)しかもってなくても良くて、
swf作成にはFlexSDKを使えばFlash10(Flex4)をベースに制作できる、ってメリットはある?か
0623Now_loading...774KB
垢版 |
2009/02/21(土) 14:22:32ID:NazLmp2M
フリーで使えるSWFからActionScriptだけ抜き出すソフト。
ただしAS3未対応のよう。
オープンソースでflaファイル配布してるサイトあるけど
こことか
http://www.levitated.net/daily/index.html
Flex SDK使ってるので、Flashないと中身見られないので
微妙だと思ってたけどでもこのソフト使えばちゃんと
中のActionScript見られた。
http://www.nowrap.de/flare.html
0624Now_loading...774KB
垢版 |
2009/02/21(土) 14:34:00ID:hNBnzqr1
ActionScriptでSubversionと通信したいのですが、そういったライブラリはないでしょうか?
0625Now_loading...774KB
垢版 |
2009/02/21(土) 16:47:38ID:NazLmp2M
TextMate(マック用のエディタ)でActionScript3書く方法
http://macromates.com/

ターミナルで
cd $HOME/Library/Application Support/TextMate/Bundles/ に移動して、
svn co http://svn.textmate.org/trunk/Review/Bundles/ActionScript%203.tmbundle/ 
で最新版をダウンロードして、TextMateを再起動。
とりあえず、ActionScript3バンドルのヘルプをメニューから選んで中身をみると

2.1 Auto Complete Function
Target: Current Word
Key Equivalent: オプション+エスケープ
Attempts to auto complete the function you have partially typed.

2.2 Auto Complete Import
Target: Current Word
Key Equivalent: オプション+エスケープ
Attempts to auto complete the import statement for the word you have partially typed.

2.3 Build
Target: Active Project
Key Equivalent: コマンド+B
Builds the currently active project. The project needs to be correctly configured by setting the TM_FLEX_FILE_SPECS and TM_FLEX_OUTPUT environmental variables. See the configuration options below.

などと使える機能が書いてあるので
その通りに、関数名を書いてオプション+エスケープすると引数のプレイスホルダが挿入され、
クラス名を書いてオプション+エスケープすればimport文が追加される。
あとは、Templateから新規プロジェクトを作ってCommand+Bでビルドできる。
などの機能が使える
0626Now_loading...774KB
垢版 |
2009/02/21(土) 17:02:07ID:NazLmp2M
書き忘れたけど、
ヘルプをみると
/Developer/SDKs/flex_sdk_3
などと、Flex SDKを検索するパスが最初のほうに書いてあるので
その場所にFlex SDKを置いておいてね。
0627Now_loading...774KB
垢版 |
2009/02/21(土) 18:08:51ID:9aIOj7IW
外部CGIから取得した文字列が、改行区切りになってます。
↓こんなかんじでおくられてくる
111
222
333

これを変数に代入したいのですが
↓こうしたい
a=111
b=222
c=333

どうやって記述するのがスマートなんでしょう
0630Now_loading...774KB
垢版 |
2009/02/21(土) 19:19:29ID:K0CkG7hs
>>629
thx!ならサンクスって感じだけど
tks!だと、たけし!って感じだな
0632Now_loading...774KB
垢版 |
2009/02/21(土) 22:27:06ID:BF2Y5MWv
>>622
×アセットは使ってない
○アセットの埋め込みは使ってない
訂正。アセットって埋め込まれるデータだけを指すんだと思ってたんだすまない。

>>619 に書いたのは、Embed よりは import new で
そのままクラス生成した方が楽だよね?って話。

あとFlashで作ったシンボルのクラス、パッケージ、インスタンスの名前を
Flexでも取得できるのがミソ。
要はswcだからコード補完がある程度できてしまう。

ただSpriteのサブクラスとして書き出したはずなのに
Sprite のサブクラスとして扱えないという謎の仕様。
キャストすれば済むんだけどね。
0633Now_loading...774KB
垢版 |
2009/02/21(土) 22:42:47ID:BF2Y5MWv
ああ更に追記
上の話はベクターやダイナミックテキストで構成されたデータの話ね
画像とかサウンドならアセットの方がいいよもちろん
0634Now_loading...774KB
垢版 |
2009/02/21(土) 22:44:20ID:BF2Y5MWv
×画像とかサウンドならアセットの方がいいよもちろん
○画像とかサウンドならアセット埋め込みの方がいいよもちろん

はいはい・・・
0635Now_loading...774KB
垢版 |
2009/02/24(火) 15:12:55ID:OVOeHJQY
Frocessingのソースコード見てみたけどなかなか凄いね。
RGBからHSVに変換するアルゴリズムとかよく間違わずに実装できるなって感じ。
あとはペーリンノイズだっけ、を発生させるアルゴリズムとか、3Dも自前で実装してるけど、
これは全部ちゃんと理解できれば相当勉強になりそう。
0636Now_loading...774KB
垢版 |
2009/02/24(火) 15:58:23ID:DuQT6TS3
RGBからHSVへの変換って、そんなに特別だっけ?
0638Now_loading...774KB
垢版 |
2009/02/24(火) 16:31:18ID:2zWz5ACg
別に完全に理解なんかしなくたって、
既にいろんな言語で(ASでも)開発公開されてるから
スピード的にも安全面でもそういう資産を使っていった方がいいだろ。
ゼロから作るならまだ無いものを作る方がいい。
0639Now_loading...774KB
垢版 |
2009/02/24(火) 18:51:06ID:OVOeHJQY
まあ、確かに。
でも、どんな風になってるか見てみると面白いよ。
0640Now_loading...774KB
垢版 |
2009/02/24(火) 20:11:25ID:dCjFW/JF
しかしスパークは儲かってるなぁ。あの子一人勝ちか、ウマスギル
0641Now_loading...774KB
垢版 |
2009/02/24(火) 20:41:46ID:mqIx/klN
AS2.0のHSVとRGB相互変換ライブラリくれー
0642Now_loading...774KB
垢版 |
2009/02/25(水) 00:47:38ID:A+KWsePA
俺も前に必要になったからRGB⇔HSV変換ぐらいしたことあるが
上のリンクかWikipediaあたり見ればすぐにわかるだろ
根本的な原理はともかく、単に式に値入れたりswitchで少し分岐するだけだぞ?全然難しくない
0644Now_loading...774KB
垢版 |
2009/02/25(水) 01:22:46ID:mXFntt3M
ActionScript書く時にテストケース作って
ちゃんとテストしてる人って結構いるもんなの?
0645Now_loading...774KB
垢版 |
2009/02/25(水) 01:32:27ID:mXFntt3M
BeIntaractiveの人が全部テスト書いてて、なんかすげ〜なとか思ったから。
でも、他の人はあんまりやってなさそうだね。
0646Now_loading...774KB
垢版 |
2009/02/25(水) 20:13:43ID:3p96aeSt
AS3Unit はまだ CS4 に対応していないっぽいね
blogにもあった
privateなクラスが二つ以上宣言してあるとコンパイルできない、
というのが原因なのかな。
ただ、privateなクラスが二つ以上宣言してあっても
問題なくコンパイルできる場合はできるんだよね
詳しく検証してないからわかんないけど
extends しているクラスとかそこらへんが怪しいのかも
0647Now_loading...774KB
垢版 |
2009/02/26(木) 02:08:28ID:zMmPb3uy
地元の図書館でMacbook持ち込んでAS勉強してたら浪人生?みたいなヤツに
白い目で見られたw
0648Now_loading...774KB
垢版 |
2009/02/26(木) 02:17:20ID:zIuA0okK
AS3Unit以外のテストフレームワークも見てみたけど、
どれもそんなに更新されてるみたいじゃないし、
JUnitベースで同じようなもんだろうと思ってるけど
どうなんだろうね
0652Now_loading...774KB
垢版 |
2009/02/27(金) 10:11:18ID:V0m6FjML
使わず聞くけど
AS3のリファレンス自身にある検索との違いはなんだろうか
0653Now_loading...774KB
垢版 |
2009/02/27(金) 16:37:57ID:oxXIpJh7
Adobeの公式リファレンスの検索機能にクエリ投げてるだけだから
基本同じだよ。
0655Now_loading...774KB
垢版 |
2009/03/04(水) 20:54:32ID:mt+PTzTP
ASとJAVAって連動できるんですか?
0656Now_loading...774KB
垢版 |
2009/03/05(木) 03:05:40ID:WVr9juHl
サーバサイドとの連携なら
Javaに限らず、PHPだろうがRubyだろうがPerlだろうが
出来るんじゃね
0660Now_loading...774KB
垢版 |
2009/03/06(金) 05:21:11ID:Xdbtt6xL
なんで感謝されたんだろう
冗談だったのに
0663Now_loading...774KB
垢版 |
2009/03/16(月) 02:50:49ID:ks+moHgt
MacでFlashDevelop使う場合、VMとParallelsどっちが快適?
0664Now_loading...774KB
垢版 |
2009/03/17(火) 02:03:01ID:/yhVJ1z8
AS2でTween使うと、Flashlog.txtに、
Warning: broadcastMessage is not a function
が連発するんだけど、なんとかならんのかな……。
0666Now_loading...774KB
垢版 |
2009/03/17(火) 16:25:29ID:lM8NL9SA
プログラムの書き方について質問す
今AS3で開発しているのだけど、
外部asファイルの中でファイル読み込み完了処理などをaddEventListenerで処理した時にメインフレーム?の中に通知させる方法てどうしたら良いですか?
今はフラグ立てといてsetTimerで監視してるんだけどもっとスマートにFlashらしい書き方って有りますか?

何分初Flashでまだ勝手が良く分かって無いのでよろしくお願いします。
0667Now_loading...774KB
垢版 |
2009/03/17(火) 21:34:04ID:LGIi4EnI
Flashクラスタまとめてみたよ。修正意見は参考にしますー


高学歴かつ神:ユウゴ

高学歴かつセレブ:高木とか梅ちんとか空中都市の人

低学歴かつノリのいい技術屋:有名所のブロガーさんたち

高学歴かつ堅実な技術屋:ブログはやってるがネットにあんまり露出してこない人たち

頑張ってる若者:ヤマコとかゲーム制作の人たち


0669Now_loading...774KB
垢版 |
2009/03/17(火) 21:43:22ID:LGIi4EnI
>>662
あんまし。Rubyとかあーゆー人たちの変態的パフォーマンスに比べるとまだまだこれからだねという感じです。ノリは面白いけど。

ピクルスタナカの凄さがいまいち理解しかねる、誰かまたは本人さまおせーてくれ
0670Now_loading...774KB
垢版 |
2009/03/18(水) 00:32:53ID:o36T4eFp
>>668

こんなのが在ったんですね。見落としてました。
これなら、スッキリしますね。どうもありがとうございます〜
0671Now_loading...774KB
垢版 |
2009/03/18(水) 10:41:17ID:CmfwRq5H
AS2で_rootの1フレに書く内容を外部ファイルにしたい場合、
#include 'root.as'とかすると、
Flashのエディターで整形しようとしたときに
Classファイルじゃないということで
エラーになってしまいますが、全てのASを外部にしたい場合には
どういう書き方をすればいいのでしょうか?
0674Now_loading...774KB
垢版 |
2009/03/20(金) 18:36:38ID:bvjHKk9c
>>669
あの司会してた人?ひどかったねあれ
知識が全然なくて見当違いなことを言いまくってた上につまらなさすぎ
最後のライブプログラミングバトルなんか、いい試みだったのに
あのクソ司会二人のせいで楽しさ50%オフってかんじ

あとあのライブバトル、中央の人(新藤?)がちょっとズルしてたね
既に作ってあるソースから、部分的にコピペして作ってた
0675Now_loading...774KB
垢版 |
2009/03/23(月) 02:20:31ID:5r8y/dAb
この業界、まだ大半が未熟で馴れ合いで成り立ってるとか?出来の良さじゃなくて仲がいいかで仕事が来るとか。だから田中見たいのが生きていける。

仕事内容は自分の提案を考えずクライアントの言う通りにホイホイ量産してる感じ。またはアートとデザインを勘違いしたもの。

だから任天堂みたいなのがまだ出ない。thaはユウゴップ消えたら死ぬのは任天堂のワンマン山内やジブリと似てるが任天堂の経営手腕よりはいずれ衰退するジブリよりの天才的感覚だよな。

あとはあの2社、ここは実力、独自のメソッドで確固たる地位がある。が、社長の思想とか手腕があまりよく見えない。横井軍平みたいなのもまだいない気がする。まぁ今後も見据えたキャリアつむならこの辺

※個人相手でなく会社相手の商売だから比べても少し事情は違うかもしれんが。

逆に考えればこれはビジネスチャンスだな。媚びなく実力あり、かつ料金も安く信頼できるFlash専門の企業といえる大手企業が出来ると仕事をまだまだかっさらえる。

最低限まずは学歴フィルターを復活させるべきだと思う。中卒高卒は確かに経験を多く積ませることは出来る。しかし総じて成長限界が早く来る。

それは学ぶ方法を知らなかったり余分な経験がないことから。人間的にも未熟。周りの技術書ばかり読む非大卒を見てみ、大切なことが見えてない。そのことに気づけるのもまた大卒以上か余程努力した非大卒のみ

他の業界の成長過程と照らし合わせるとこの業界の高卒中卒が馴れ合いで幅を効かせる時代もそろそろ終わりが来るように感じる

今からでも大学は出とくことを強くお勧めする。社会人なら有名所にも入りやすい
0677Now_loading...774KB
垢版 |
2009/03/23(月) 14:51:44ID:PliX/FKr
WEB業界狭いからこれ以上足の引っ張り合いすんなよ。
文句言う前にオモテに出てこい。
業界内でそこそこ有名にになるだけならそんなに難しくないだろ。
0678Now_loading...774KB
垢版 |
2009/03/23(月) 15:48:50ID:gM3vVWtM
金稼ぎ(ビジネス)にあまり関心がないから
こういう巷でよく行なわれる「〜の会」みたいのってあまり興味でないなあ
0681Now_loading...774KB
垢版 |
2009/03/23(月) 20:57:48ID:SL69zg58
>>675
学歴がない奴が馴れ合いで仕事貰ってんじゃねえよ!
学歴も技術もある俺の方がなんで仕事ないんだよ!
でもこれからは俺みたいな人間しか認められないから
大学には入っとけよ!

と、言ってるみたいです
0682Now_loading...774KB
垢版 |
2009/03/24(火) 00:28:39ID:DaxcdRSp
ActionScriptのコーディング能力に学歴なんて関係あるの。
数学なんて高校レベルのしか使わないし、英語のドキュメントも高校レベルでも
読めるし。プログラムなんて学校で習わないから関係なし。あとなんだ。
0683Now_loading...774KB
垢版 |
2009/03/24(火) 00:33:25ID:ZPXRB0h1
まあ高校レベルの数学・英語が怪しい人々が多いわけですが・・・
0684Now_loading...774KB
垢版 |
2009/03/24(火) 00:34:41ID:UAhkicWV
ASスレでそんなこと語られてもね
さて次
0685Now_loading...774KB
垢版 |
2009/05/11(月) 18:38:47ID:c1wN9lZm
MacなのでTextMateでAS3も書いてたけど、
FDTが値下げされたのをきに試してみた。
やっぱ、オートimportとコードアシストあるだけで全然違うわ。
FlashDevelopが無料な事考えると、これでも高い気もしないでもないが
0687Now_loading...774KB
垢版 |
2009/05/12(火) 09:56:29ID:Fu6F+cX9
ログ出力ツールはAdobeが公式で何か出してくれればいいのにね
と思ったけれど
うんこのように重いもの作りそうだからやっぱいいや
0688Now_loading...774KB
垢版 |
2009/09/10(木) 01:05:30ID:hA/nqmIK
ASをスタンドアロンで実行しかつC++の関数
呼び出す方法教えてください
0689Now_loading...774KB
垢版 |
2009/09/10(木) 02:46:58ID:lAc/dwxv
ActiveXコントロール内以外では思い当たらない・・・
後は、スタンドアロンでLocalConnection張るとか・・・?
0690Now_loading...774KB
垢版 |
2009/09/10(木) 21:37:28ID:/9KkEBP3
>>688
Air+Alchemyとかどうよ
まぁAlchemyは研究中の技術だけど
0691Now_loading...774KB
垢版 |
2009/10/09(金) 02:12:39ID:V2E5ZyMv
いまさらAS2からAS3に移行しようとして勉強中だけど
MC(いやDisplayObjectか)の「深度」の考え方の違いが辛い。
AS2は座標軸めいた考え方で、絶対深度を指定するが
AS3は0から始まる重ね順、つまり相対深度を指定する。

たとえば100個のMC/DOをランダムに動かし、「より下に位置するMC/DOが
常に重ね順の手前に来る」ようにしたい場合、AS2なら

MyMovieClip.swapDepths(MyDisplayObject._y);//onEnterFrameで動かしてもOK

とすることで、何個あろうとも「上より下にあるものは手前」と出来たが、AS3は

MyDisplayObjectのコンテナ.setChildIndex(MyDisplayObject, MyDisplayObject.y);

とするとout of bounds.エラーになる(重ね順は0から間を空けずに指定しないとダメだから)。
こういうのってよくある動きと思うんだが、AS3ではみんなどうやってるんだろう?
0692Now_loading...774KB
垢版 |
2009/10/09(金) 03:07:58ID:flAqzTTD
深度に関して
AS2からAS3になって考え方が変わったり不便になった事はないはず
ネットでは深度の管理方法が変わった的な記事があったりするが
それは勘違い
たいてい今まで利用できた機能の代わりとなる API は容易されているので
AS3 の API リファレンスとにらめっこするとよい
0694Now_loading...774KB
垢版 |
2009/10/09(金) 19:13:53ID:8v+30IUo
>>691
並べ替えたいインスタンスを配列に入れて、yの値小さい順にソートしてから順番にaddChildかな
最後にaddChildしたのが一番上に来るから
0695691
垢版 |
2009/10/09(金) 21:44:11ID:V2E5ZyMv
>>694
それだとランダムに動かしたときに入れ替わってくれないなぁ。

もうしょうがないから、DisplayObjectContainerの派生クラスに
DOの深度管理用のコレクションと、操作用メソッドを作ろうと思う。
EnterFrameごとに、Y座標を引数にして深度入れ替えをする感じで。
でもこれだと深度設定のたびにコレクションを走査してインデックスを
振りなおすから、いやはや、どれだけ重たくなることやら…。
0696Now_loading...774KB
垢版 |
2009/10/09(金) 22:15:48ID:TuvY11e6
JavaScriptからFlashオブジェクトのGetVariableメソッドを使って
ActioScript内の変数にアクセスさせたいのですが
AS3側でどのように記述したらアクセスできるようになるのかわかりません
SWFファイルは mxmlc.exe を使って AS ファイルをコンパイルしています。
例えばTextFieldのテキストをGetVariableで読めるようにするにはどうすればよいですか?

package {
import flash.display.*;
import flash.text.*;
public class HelloWorld extends Sprite {
public function HelloWorld() {
var textField:TextField = new TextField();
textField.text = 'Hello World';
addChild(textField);
}
}
}
0698Now_loading...774KB
垢版 |
2010/01/20(水) 05:59:59ID:qDPgSa8I
Tweensyのマニュアルの最初のほうに書いてある

Tweensy.from(new DropShadowFilter(), {alpha:0}, 0.5, null, 0, myDisplayItem);

をちょっといじって

Tweensy.to(new GlowFilter(), {alpha:0}, 0.5, null, 0, myDisplayItem);

にして1秒ごとに呼び出し、myDisplayItemが1秒ごとに光るFlashを作ったら
始めて数十秒で極端にFPSが下がっていった

if(filter == undefined)
   filter = new GlowFilter();
Tweensy.fromTo(filter, {alpha:1}, {alpha:0}, 0.5, null, 0, myDisplayItem);

こんな風に自前で管理したらそうはならなかった
0699Now_loading...774KB
垢版 |
2010/02/02(火) 20:19:48ID:FyoUjDYV
FileReference.uploadでファイルアップロードすると、SessionIDが変わるんだが、これは仕様なのか?
0700ちゃん
垢版 |
2010/02/24(水) 23:31:09ID:W50H5sHF
はじめまして

質問です。

FlashとActionScriptをつかってサイトをデザインする際、
今 主流で使われているのは ActionScript 2.0とActionScript 3.0のどちらですか?
0701Now_loading...774KB
垢版 |
2010/02/24(水) 23:33:34ID:RcO0cE+8
ActionScript 3.0
0702ちゃん
垢版 |
2010/02/25(木) 00:39:36ID:t3gs7s8W
3.0ですかぁ、、、

最近Flashを初めまして
バージョンは2.0しか使ったことがありません;。;

サイト全体の作り方から細かく説明されている参考書が2.0しか載ってないんです・・・


これから頑張って3.0にもチャレンジしてみます。
0705Now_loading...774KB
垢版 |
2010/02/27(土) 12:35:51ID:QLVHVv0Y
AS3って、その他のオブジェクト指向言語と比べて、良くできてるって言えるのかな?
これから勉強しようかどうか迷ってて、最初にAS3で良いのかな?と心配なのだが…
0708Now_loading...774KB
垢版 |
2010/04/29(木) 10:23:02ID:dZ5VRCQ2
ああflash developは神フリーソフト
Visual C++みたいでつかいやすい
0710Now_loading...774KB
垢版 |
2010/06/11(金) 09:54:38ID:9q6Inw4Q
AS3.0でLocalConnectioを同じ名前で2つconnect貼って強制GC発生させるテクニックを知ったんだけど、
これってAS2.0にも応用できるかな?2.0でなんとかGCを操作したい・・・
0711Now_loading...774KB
垢版 |
2010/06/11(金) 12:30:11ID:/Hn5wwYE
強制GCの方を改めろ
0712Now_loading...774KB
垢版 |
2010/06/11(金) 15:33:41ID:8rc1XlSY
actionscript3.0について質問です

i:int = 10;

iに整数10が格納されているとき、これを文字列に変換するときはi.toString()を利用してました。
この書き方以外にもString(i)という書き方で変換できることを知ったのですが前者と後者の違いってなんでしょうか?
0713Now_loading...774KB
垢版 |
2010/06/11(金) 15:45:22ID:WoMbzahg
i自体がint型からString型に変わるか変わらないかじゃねーの
0714Now_loading...774KB
垢版 |
2010/06/13(日) 11:02:17ID:eC63hnND
>>711
なんでやねん。
本来サポートされている機能じゃないから使うなって事か?
0715Now_loading...774KB
垢版 |
2010/06/18(金) 05:39:36ID:d7SOnOfo
>>712
前者はString型を返すNumber型のメソッド
後者はString型へのキャスト
0717Now_loading...774KB
垢版 |
2010/07/02(金) 10:05:18ID:kmAsk8uQ
ActionScriptを始めようかと思っているのですが、質問させてください
ActionScriptは動的にコンテンツを変えられるのでしょうか?

Bloomberg(http://www.businessweek.com/)の中段にあるようなスライドショー型のFlashで、新着ニュース毎に表示されるのかが知りたいです
例えば2chのような掲示板の新着スレッドが立つたびに上記のようなFlash内に勝手に組み込むような事は出来るのでしょうか?

それとも毎回自分や技術者が内容変更のたびにFLASHを作り直さなければいけないのでしょうか?
0718717
垢版 |
2010/07/02(金) 10:07:13ID:kmAsk8uQ
すみません、質問するスレを間違えて投稿してしまいました
別のスレに質問移行します
申し訳ございません
0719Now_loading...774KB
垢版 |
2010/07/23(金) 01:26:25ID:fw8pYYeC
動画のストリーミングで1.5〜2倍速で再生するとかできますか??
0720Now_loading...774KB
垢版 |
2010/07/23(金) 16:12:49ID:ciYG+U66
プロパティとメソッドを確認すれば、何が出来て何が出来ないかくらいすぐ判ると思うけどな…
あらかじめ倍速にした動画を用意すればできる
0721Now_loading...774KB
垢版 |
2010/07/23(金) 16:57:17ID:+nuw0ccb
技術交換スレなんでなにかいい方法があれば書いてもらえるかと思いました
すいません
0722Now_loading...774KB
垢版 |
2010/07/28(水) 00:54:41ID:MLxygaI2
>>1にあるように、どうでも良さげな質問は質問スレへ行けばいいさ
0723Now_loading...774KB
垢版 |
2010/09/10(金) 22:21:11ID:MVOJRREi
FLASH HACKSって本、もう情報古いかな?
0724Now_loading...774KB
垢版 |
2010/09/11(土) 13:19:22ID:xjJ0DBGQ
AS2だしねー。
今でも通用するような考え方は載ってるけど、
そのために3600円は高いと思う。
0725Now_loading...774KB
垢版 |
2010/09/29(水) 16:08:30ID:2SDg3bHI
「ActionScript 3.0 エラーアーカイブス」って本持っている人います?
FlashDevelop+Flex3の組み合わせで役に立ちますか?
0726Now_loading...774KB
垢版 |
2010/09/30(木) 00:52:30ID:4pfDOKgB
持ってるよ。1冊置いておいて間違いないと思うよ。
0727725
垢版 |
2010/09/30(木) 12:00:52ID:Vy03zOKW
>>726 thksです。
0730Now_loading...774KB
垢版 |
2010/10/07(木) 23:39:16ID:QIQ1lb6v
Stardustライブラリのサンプルが動かせた人いますか?
swcをSWC Librarysに追加してもISignalがどうのってエラーが出て動かせません。
0731Now_loading...774KB
垢版 |
2010/10/10(日) 17:47:29ID:fe6GDn+R
// init is called once when test begins.
// Use init to set the initial test state.
function init()
{
// Set the backlight to 100 percent.
emulator.backlight = 100;

// Use setInterval to call a function periodically.
// The first parameter is the function name.
// The second parameter is the interval in milli seconds.
emulator.setInterval("takeSnapshot", 1000);
}

// idle is called as often as possible.
function idle()
{
// Add your idle code here.
}

// Function called periodically.
function takeSnapshot()
{
// snapshot takes a copy of the whole device screen.
emulator.snapshot();
}

これでスナップショットを撮ってくれるんですが(1秒間に1コマくらい)
もっと細かく撮れるようにするにはどう書き換えたらいいでしょうか?
0732Now_loading...774KB
垢版 |
2010/10/10(日) 22:28:27ID:pMwvVmZk
>>730
触ってないから未確認だけど
> Stardust depends on and includes the compiled SWC file of CJSignals,
> included in the libs folder.
と公式トップページに書いてあるぞ
0733Now_loading...774KB
垢版 |
2010/10/10(日) 22:28:51ID:OtpWpbNl
なんのサンプル引っ張ってきてるんかしらんけど、
emulator.setInterval("takeSnapshot", 1000);
の1000を書き換えればいけるんじゃね。単位はミリ秒。
0734Now_loading...774KB
垢版 |
2010/10/11(月) 02:28:34ID:LJZR8CGQ
>>733
AdobeのDevice Centralにあるやつだよ
そこは書き換えて2000とか10000とか100とかやってみたいけど変化なかった
0735Now_loading...774KB
垢版 |
2010/10/11(月) 02:56:21ID:R0BHEx6b
そういうことは先に言えw
試してみたけど、普通に数値変更で動作変わったぞ。
書き換える場所間違えてないか?
0736Now_loading...774KB
垢版 |
2010/10/17(日) 14:31:43ID:bbtJAGmE
flashで値を作ってサーバーへ送るような処理に対する不正防止策って今どうなってるの?
なんかAS3も解析できるようになってるし
0738Now_loading...774KB
垢版 |
2010/11/15(月) 07:57:56ID:dWEP1rfZ
1ヶ月ほど前から仕事の必要上からFlexの勉強を始めたものです。
で、Flexの入門本を読み始めて、
「こりゃ、AsctionScriptをちゃんと勉強しなきゃダメだな」
と思ったので、ちゃんとした本読もうと思って
オライリーの「詳細ActionScript3.0」を読んでいますが、
いまいちモチベーションの維持に苦しんでます。

Flash、Flex、AS3.0の学習を、モチベーションを保ちつつ、
まんべんなくやるためのコツがあったら教えてください。

0739Now_loading...774KB
垢版 |
2010/11/15(月) 23:36:41ID:DGlydm+x
オライリー本一冊くらい気合いで読み通してください!
0741Now_loading...774KB
垢版 |
2010/11/18(木) 08:52:50ID:MhnP2lGL
>>739
わ、わかりました。AS3.0の学習本としてはこれ以外に手を出すつもりは
ないです。(現状、3/1ぐらいは読んだので。)

質問を変えます。
Flash、Flex、AS3.0の学習は
たとえば

AS3.0→Flash→Flex

のように直列、というか、たとえば私だったらまず詳説AS3.0を読み通して
自分なりに「学習を終えた」という実感を得てから、次のFlashなり
Flexに進んだほうがいいのか、それとも同時並行で

AS3.0→
Flash→
Flex→

こんな感じでやった方がいいのでしょうか?
0742Now_loading...774KB
垢版 |
2010/12/16(木) 16:59:28ID:nXNM4HI0
まずは自分で何か楽しめるアプリでも作ってみたら?
概念ばかりやってて覚えるの大変だよ、苦痛なだけで。
0743Now_loading...774KB
垢版 |
2010/12/17(金) 15:37:04ID:bn4tA4i4
ActionScript3.0で質問です
マスクを使用する場合、lineToで書かれた部分が、マスクされないのですが、
どうしてでしょうか?

// 写真のmcを作る
var photo:MovieClip=new Photo();
// マスクに使うシェイプを作る
var mask:Shape=new Shape();
// maskをphotoのマスクに設定する
photo.mask = this;

// マスクに線を引く
mask.graphics.lineStyle(10, 0x000000, 1);
mask.graphics.moveTo(0, 0);
mask.graphics.lineTo(100, 100);

// マスクを円で塗りつぶす
mask.graphics.beginFill(0x000000);
mask.graphics.drawCircle(100, 100, 100);
mask.graphics.endFill();

// 追加
this.addChild(photo_mc);
this.addChild(shape1);

↑の例だと、円の部分はマスクされたのですが、
線を引いた部分はマスクされません
もしかしてFillした部分しかマスクされないのでしょうか?
そうだとすると、線を引いた部分をマスクしようとすると、どういった方法がありますか?
ご教授願いたいです
0744Now_loading...774KB
垢版 |
2010/12/17(金) 17:05:55ID:bn4tA4i4
他の方法でやりたいことを実装しました
スレ汚しすみませんでした
0745Now_loading...774KB
垢版 |
2010/12/23(木) 21:14:46ID:gO6mAoBi
いずれにせよこのスレじゃなくて質問スレでするべき話だったね。
0746Now_loading...774KB
垢版 |
2011/02/15(火) 01:27:08ID:8vys5igB
皆様の支援のおかげで、
会社で作ったアプリケーションを
なんとか、AppStoreに公開することができました。

しかし、問題が起こって困っています。

(1)検索のキーワードを変更しようと思ったのですが、
アプリケーションを公開後はできないことに気がつきました。
今後アプリケーションをバージョンアップするタイミングで
 キーワードを変更できるのでしょうか。

(2)日本語のアプリケーションなのに、なぜか"言語:英語"と
表示されてしまいます。
第1言語を英語に、ローカライズを日本語と指定したのが
原因かもしれません。
何か、"言語:日本語"と表示する方法はないでしょうか。

お教えください。よろしくお願いします。
0747Now_loading...774KB
垢版 |
2011/02/15(火) 01:32:50ID:8vys5igB

>> 746

申し訳ありません。書き間違えです。無視してください。
0749Now_loading...774KB
垢版 |
2011/02/20(日) 11:41:21.50ID:mROlFnPG

Flex3+ActionScript3.0の初心者向けのもので、
学習によってObject思考のプログラミングが
身につく本やサイトを探しています。

これはよかったというものがあればお教えください。

よろしくお願いします。

0750749
垢版 |
2011/02/20(日) 12:35:50.91ID:mROlFnPG

>>749

すみません。質問を別のスレに移します。
0752Now_loading...774KB
垢版 |
2011/04/17(日) 19:38:12.22ID:RkE4lqdp
質問があります。
aaaaa
bbbbb
cccc
という改行を含んだ文字列を変数に代入したいと思っています。
PHPの場合は
$str=<<<END
aaaaa
bbbbb
cccc
END;
と言うふうに書けば実現できます。
これをactionscript3.0ではどう書いていいのか分かりませんでした。
何方かご存知でしたら教えてください
よろしくおねがいします
0753752
垢版 |
2011/04/18(月) 02:24:10.90ID:tLHYLEcK
すいませんここ質問スレだと勘違いしていました
別のスレで質問しなおします
0755Now_loading...774KB
垢版 |
2011/04/25(月) 00:10:06.95ID:FrJQd+hp

ActionScritでAIRを使用した場合、
Adobeからは外部アプリケーションを呼ぶ出す手段が
提供されていないと聞きました。
外部アプリケーションを呼び出す
よい方法がないでしょうか。

よろしくお願いします。
0756Now_loading...774KB
垢版 |
2011/04/25(月) 09:34:09.64ID:2qo57wYw
>>755
import flash.system.fscommand;
(中略)
fscommand("exec","対象のファイル");
ファイル拡張子に対応付けられているアプリケーションで立ち上がる。
うまくいかないときは、"対象のファイル"をbatファイルにし、
〜〜.bat中に対象ファイルを記述
0757Now_loading...774KB
垢版 |
2011/04/25(月) 13:26:39.57ID:gj375ocI
ムービークリップをMOUSE_OVERして違うムービークリップに入れ替えるには具体的にどんなAS3を記述したらいいんでしょうか?
0758Now_loading...774KB
垢版 |
2011/04/25(月) 13:26:44.42ID:gj375ocI
ムービークリップをMOUSE_OVERして違うムービークリップに入れ替えるには具体的にどんなAS3を記述したらいいんでしょうか?
0759Now_loading...774KB
垢版 |
2011/04/25(月) 13:42:13.95ID:2qo57wYw
>>757
どーしてもAS3のみでやりたいなら、MCを空のSpriteにいれて、Spriteに
イベントを付けて、コールバック中で「自分の子どものMCを〜〜に入れ替える」とか
やればいいんじゃない?
つーかASじゃなくてオーサリングしたほうが早いよそれ。

>具体的にどんなAS3を記述したらいいんでしょうか?

質問スレへGO!
0760Now_loading...774KB
垢版 |
2011/04/25(月) 14:18:06.50ID:gj375ocI
>>759
ありがとうございます!さっそく質問してみます。
0761Now_loading...774KB
垢版 |
2011/04/26(火) 20:34:46.80ID:iwnx8Hkw
AIRは今までは「知る人ぞ知る」だったけど、Androidでも使えるとなれば
うまくすればメインストリームにも踊り出るかも、って正念場だ。
でもこんな大事なときに、なんとなく盛り上がりに欠けるんだよな。
Abobeはこんな時こそ旗振り役になって、開発環境を整えるとかしなきゃ
なんないのにな。
うかうかしてるとJavaだのSilverLightだのの競合製品においてかれるぞ。
0762Now_loading...774KB
垢版 |
2011/04/26(火) 20:51:11.72ID:Tj5SdzGD
皆さんはフレームワークは自作ですか?
それとも世にある何かしらのフレームワークを利用していますか?

それともそういったものは利用せずに開発をされてますか?
0763Now_loading...774KB
垢版 |
2011/04/26(火) 21:10:00.76ID:iwnx8Hkw
>>762
個人製作だし、そんなものは持とうとも思わないなぁ。
FlashDevelop(フリーのエディタ) + CS4 + AIR SDK(2.5)
そろそろSubVersionを導入して、ソース管理くらいはしようと思ってるけど。
0764Now_loading...774KB
垢版 |
2011/04/26(火) 22:35:34.56ID:84wkSrhT
>>762
自分に合わないフレームワークしか無いときは、
時間があればある程度汎用性持たせてオレオレライブラリに追加している。
合うフレームワークがあるなら、それを使うけどね。
自分以外の人でもオレオレライブラリを積み重ねている人は居るみたい。
0765755
垢版 |
2011/04/27(水) 00:05:29.45ID:2cUq8SNx

>> 756

どうもありがとうございます。
ただ、AIRにはfscommandはありますが、
"exec"はサポートされていないと聞きました。
0766Now_loading...774KB
垢版 |
2011/04/27(水) 09:29:40.67ID:es9o0vv1
>>765
手元で試していませんが、こんな情報を見つけました。
ttp://alicesystems.lomo.jp/wp/?p=204

var file:File = new File(data.path);
file.openWithDefaultApplication();


スクリプト自体についての質問は、質問スレでお願いします。
http://hibari.2ch.net/test/read.cgi/swf/1302831971/
0767755
垢版 |
2011/04/30(土) 18:29:09.78ID:G4nglshR

>>766

どうもありがとうございます。
教えていただいた情報を手掛かりに
調べてみましたところ、
AIR2からネイティブプロセスAPIというのが
あることがわかりました。
自分の目的にあっているか、更に調べてみます。
0768Now_loading...774KB
垢版 |
2011/05/06(金) 01:57:06.65ID:aAJuS2lH

複数のmp3ファイルをアーカイブとして固めたものから
Flashで読み出す方法があるらしいのです。
アーカイブとして固める方法としてはZipなどを使うようです。

分かりやすく解説しているサイトがあれば
教えていただけないでしょうか。
よろしくお願いします。
0769Now_loading...774KB
垢版 |
2011/05/06(金) 09:13:54.46ID:6/z+uNyE
そのままぐぐったら普通に出るんだけど
0770Now_loading...774KB
垢版 |
2011/05/07(土) 20:23:49.93ID:0cA11Lzi

Flashの共有オブジェクトに読み書きできる
C++のライブラリはありませんか
マイクロソフトの他の言語のライブラリでもよいです。

よろしくお願いします。
0771770
垢版 |
2011/05/08(日) 10:50:19.52ID:zXvThBbq

>>770

C++関連のスレに質問を移します。
どうもありがとうございました。
0772Now_loading...774KB
垢版 |
2011/05/21(土) 19:47:25.28ID:IBuUOGqD
すみません、ここでいいのか分かりませんが、質問させてください。
AS3のfrocessingで外部SVGファイルを読み込んで、描画するプログラムかいてます。
FShapeSVGクラスの変数にSVGを読み込み、それをパス情報に変換。
パス情報の沿って、順番に線をゆっくり描画していくというものです。
簡単に書くと下のプログラムのように1本1本、順番に描画していってます。

// SVGの読み込み
var svgdata:FShapeSVG = loadShape("xxx.svg");
// パス情報に変換
var paths:Array = FPathElement.createElements(fig_shape.commands, fig_shape.vertices);
for(i=0; i<paths.length; i++)
{
  // 線を描画
}

で、一応描画できてるといえば出来てるのですが、
線の太さのデータがなくて、全部細い線になってしまいます。
FPathElementのクラスを調べてみると
http://www.libspark.org/htdocs/as3/frocessing/frocessing/core/graphics/FPathElement.html
線の始点終点のデータや、コマンド(lineかcurveかrectか、とか)のデータくらいしか格納できないっぽいです。
線幅のデータも忠実に描画したいのですが、どうすればいいのでしょうか!!
0773sage
垢版 |
2011/06/07(火) 06:06:35.75ID:q7Np8hTg
>>772
これって線だけの情報(塗りつぶしなし)のSVGってことだよね?
だったらFShapeSVGに頼らないで外部SVGファイルをXMLとして読み込んで
SVGを解釈⇒描画の処理を自分で書けばいいんじゃないかな?
ちょいとめんどくさいかもだけど.
0774Now_loading...774KB
垢版 |
2011/06/15(水) 01:29:11.88ID:GdpqSl4k
>>773
もう返信がないものかと思ってました。
SVGの中身みると、ちんぷんかんぷんでややこしかったので、
FShapeSVGに頼ってしまいました。
最終的にはFShapeSVGと、XML解析両方行って、線の太さを再現した描画にしました。
返信ありがとうございました。
0776Now_loading...774KB
垢版 |
2011/07/05(火) 11:17:07.01ID:1aSB0/No
初めて書き込みさせて頂きます。AS2.0を使っています。
電光掲示板をイメージしたような
滑らかではなく、一コマずつ動いていくようなムービーを作っているんですが
クリップ自体にonClipEvent (enterFrame) {this._x-=11.15;}
という感じで入れてみたのですが、
0777すみません↑の続きです。。
垢版 |
2011/07/05(火) 11:19:10.36ID:1aSB0/No
元シーン1のフレームレートが24fpsなのであっという間に動いてしまいます。。
ASではムービークリップ毎のfps変更はできないとの事で、
setInterval?を使おうと思ってるんですが、設定しても動いてくれません。
元が24fpsなので、速度を遅くするには
おおよそ5フレームおきにthis._xが-11.15動いてくれればいいだけなのですが
それもなかなか・・・できなくて困ってます。
どうか助けて頂けないでしょうか?(泣
0778Now_loading...774KB
垢版 |
2011/07/05(火) 12:09:34.83ID:FF+nn+QK
1/5の速度にしたいなら
onClipEvent (enterFrame) {this._x-=2.23;}
にすればいいだけちゃうん
0779Now_loading...774KB
垢版 |
2011/07/05(火) 12:14:23.41ID:FF+nn+QK
ああ、滑らかに動くのがいやなのか。
インスタンスhogeを動かすとして、こんな感じやな。

moveID = setInterval(this, "move", 200);
function move():Void {
hoge._x -= 11.15;
if (hoge._x <= 目的の_x) {
clearInterval(moveID);
delete moveID;
}
}
0780Now_loading...774KB
垢版 |
2011/07/26(火) 17:05:41.20ID:Mc+YKo5U
早速、返答頂いたのにお礼が遅くなり申し訳ございませんでした><
アクセス制限にずっとつかまってまして(泣

onClipEventの中に入れてみたんですが、
5秒後に動きだして、0.5秒毎に滑らかに動いて止まる感じになりました。
一マス(11.15)毎にカチカチ動く感じではないですが
なんとなくsetIntervalについて掴めたような気もするので、
もうちょっとスクリプトを弄ってみようかと思います。
ありがとうございます!
0781Now_loading...774KB
垢版 |
2011/08/12(金) 16:53:48.58ID:+9gS3gXc
URLが
http://example.com/index.html?test

となっている場合に、PHPでtestの文字を取得するにはどうすればよいのでしょか
$GETとかでいけるもんんでsか?
0782Now_loading...774KB
垢版 |
2011/08/12(金) 16:54:08.31ID:+9gS3gXc
すみませんスレ間違えました。
0783Now_loading...774KB
垢版 |
2011/08/20(土) 02:05:18.69ID:lEJwSc5z
AS3、TextFieldに入力できないでハマってた
styleSheetを設定すると入力できないとか謎すぎるぜ
0785Now_loading...774KB
垢版 |
2012/07/29(日) 11:26:03.67ID:fDLJrfBu
個人で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とかやめとけ
メディアに金を払ってステマ宣伝してくるが釣られて手を出しても情報は少なく手間がかかり スパゲッティコード 未完成 デスマに陥る
コンパイルできないからパクられ  直接売る場所がないから企業に買い叩かれ金にならない 生きていけない奴隷仕様だ
0786Now_loading...774KB
垢版 |
2012/07/29(日) 11:29:13.06ID:fDLJrfBu
ここから抜け出すには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
0788Now_loading...774KB
垢版 |
2013/02/03(日) 20:16:14.74ID:YuL2yMb/
Flash Media Server改めAdobe Media Serverって、クライアントが
送ってきたビデオストリーミングをそのまま流すんじゃなくて、
動画のリサイズをしたりテロップを入れたりしてから配信することって
できるんですか?
0789Now_loading...774KB
垢版 |
2013/03/18(月) 20:45:07.22ID:hqZDnEaf
趣味でアンドロイドのゲームを作ろうと思っています。
しかしFLASH MXから10年くらい全く触っていません。

ムービークリップに直接記述できないとか、
いろいろ仕様が変わっているみたいで。

ソフトはCS 6.0プロフェッショナル、端末はNW-Z1060で実行できる状態にはできました。
参考書でおすすめのものとかあれば教えてください。

趣味ですので、ASファイルは使わず、フレームアクションだけで乗り切ろうと思ってます。
とにかく、ゲームを一個作りたい。

先月仕事をリストラになって暇なんで、
頻繁に来ると思いますので、支援宜しくお願いします。
0792Now_loading...774KB
垢版 |
2013/04/04(木) 11:13:59.58ID:+NK0BkNE
つーかFlashなんかもうやめろ、JSでやれ
0793Now_loading...774KB
垢版 |
2013/04/13(土) 17:53:50.15ID:HrA06d9n
正直Flexでの開発からJSベースの開発に移るとなんで俺こんな先祖返りを相手にせにゃ
ならんのよと一種切なくなる。
0794Now_loading...774KB
垢版 |
2013/04/14(日) 20:01:03.33ID:snpZuNKY
iphoneアプリ. Windowsアプリを売って生き残れ Ver 1.7 リンク数61
Http://qr. net/kh4y
0795Now_loading...774KB
垢版 |
2013/04/29(月) 20:49:44.64ID:+rAjhEFL
FlashはDirectorで作成したムービーを読み込むことができるのでしょうか?
DirectorからFlashを読み込む事は出来るようです。

DirectorでShockWave書き出しでSWF化すれば読み込めるのかな・・・。

あと、FlashのCS6対応ファイル一覧がどうしても見つかりません。
CS5のはみつかったのですが。

宜しければお教え頂けませんでしょうか。
お願い致します。
0796Now_loading...774KB
垢版 |
2013/04/30(火) 13:36:42.55ID:vdfZCtFj
アドビから無料体験版を落として、試してみれば?
0797Now_loading...774KB
垢版 |
2013/08/20(火) NY:AN:NY.ANID:BawbO0oW
月琴かりん‏@karinharp 8月8日

か、、かんこれ Flashだし、、Flashやろうぜ!(ない
0798Now_loading...774KB
垢版 |
2014/01/19(日) 23:19:21.29ID:yy3jmU8I
AS3 で MovieClip を継承したクラスでタイマーを作っています。
アニメーションは ENTER_FRAME 毎に TextField の内容を変える形で実装しています。
swf 作成は .as を Flex SDK の amxmlc.bat に通しています。

これを Swivel というソフトで mp4 に変換したいのですが、動画の長さの指定は
・目視でスタート・ストップのタイミングを指定する
・フレーム範囲を指定する
の2択です。
例えば 1時間動かしたいので 60m × 60s × 30fps =108,000 フレームを指定したいのです。

しかし、上記で作った swf が 1フレームしかない形になってしまい、swivel では 1〜1 しか指定できません。

MovieClip を継承したクラスに「俺の長さは60分だぜ」といわせるにはどうしたらいいのでしょう?
コンストラクタでなんらか実行? mxmlc でパラメータ指定?
.as ファイルをコンパイルするだけでは無理なのでしょうか?
0799Now_loading...774KB
垢版 |
2014/01/20(月) 01:55:54.39ID:B843gh8Z
>>798
予想だけど、Swivel ってソフトがフレーム形式で作ったswfにしか対応してないんじゃ?
0800725
垢版 |
2014/01/21(火) 15:39:59.47ID:E4g1jUaG
推測も何も、swfをmp4やaviに変換するソフトは、ビットマップを連続して再生するだけのswfを変換するだけで、
アクションスクリプトで動作するswfを変換できるはずがないと思うんだが
0801798
垢版 |
2014/01/22(水) 11:31:11.79ID:hVKLpxBs
バイナリをいじって FrameCount を変えました。
(なお、FrameCount は UI16 なので 108,000frames は無理ですね)
例えば1〜1800を指定できるようになり、止まらず録画することができました。

しかし、
・Swivel先生、延々止まらず。これでは結局目視で停止せざるを得ない。
・強制停止させてみると、出来上がりの動画がスローになる。

たぶん、フレーム数を足した分ShowFrameタグも足さなければいけないのでしょうね。
仕様外の swf を与えておかしくなっているようです。
タグまで扱いだすとややこしいので、観念して目視でなんとかすることにします。

>>799
要するにそういうことです。
フレーム番号範囲だけではなく、ループ回数も指定できればよかったのですが。

>>800
内蔵されたラスタ画像を取り出すわけではなく、
メモリ上にレンダリングされた各フレームをエンコーダに流し込むソフトですので、
アニメーションだけでなく、インタラクティブなものも録画できるようです。
0802Now_loading...774KB
垢版 |
2014/01/23(木) 03:23:10.71ID:bYsqHH7F
AS3で変数に格納されている文字コードを変換するにはどうしたらよいでしょうか?

具体的には、UTF8のソースコード上でShift_JISにして、その値をサーバーに送信してサーバー上ではShift_JISのまま処理したいです。
(今後の事を考えて、変換はShift_JISだけじゃなく他のにも対応できるようにしておきたいです)

var str = 'あいうえお'; ←UTF-8
str = Encode(str); ← 中身はShift_JISになる

こんな事がしたいのですが、何か良い方法はないでしょうか?
ByteArrayを使って変換してみても駄目でした。
具体的なコードを書いてもらって教えていただけると助かります。

また、そういったライブラリがあれば教えてください。
ただ文字コード周りは脆弱性の温床になっていると聞くので、個人が作ったものではなく企業またはコミュニティが作っているものがいいです。


注文が多くて大変申し訳ないですが、どなたかお助け願いますm(_ _)m
0804Now_loading...774KB
垢版 |
2014/01/23(木) 10:58:44.08ID:KGEsLTEv
普通はByteArrayで変換するけど何がどう駄目なのかさっぱりわからん。
無理ならサーバー側でその手の変換チェックしてるの探したほうがいいんじゃない?
0805Now_loading...774KB
垢版 |
2014/01/23(木) 17:02:25.02ID:bYsqHH7F
>>804
writeMultiByteでShift_JISにして書き込んでも、それを取り出すときにUTF-8に戻ってしまいます。
具体的なコードを教えていただけないでしょうか?

あと、サーバー側での変換処理は理由あってできません。
AS3側で変換する方法を探しております。
0807Now_loading...774KB
垢版 |
2014/01/23(木) 20:21:30.63ID:KGEsLTEv
ただでコピペ君とかアホらしい。やーめた。
0808Now_loading...774KB
垢版 |
2014/01/24(金) 01:29:48.20ID:p8RIADdT
807 Now_loading...774KB sage New! 2014/01/23(木) 20:21:30.63 ID:KGEsLTEv [3/3]
ただでコピペ君とかアホらしい。やーめた。



答えられないんだろwww
0809Now_loading...774KB
垢版 |
2014/01/24(金) 18:00:31.51ID:9tW/Nq1t
>>805
as3jcode ってのがあるみたいだよ。個人作だけど

>その値をサーバーに送信して
>Shift_JISにして書き込んでも、それを取り出すときにUTF-8に戻ってしまいます。
どう送信してるの? 何に書き込んでるの? そしてどう取り出してどう検証してるの?
変換ではなく送信・書き込みの過程で化けてるのでは?
もし他のライブラリでもうまくいかないときは自分のコードを書いた方がいいね。
0810Now_loading...774KB
垢版 |
2014/01/28(火) 05:58:11.44ID:dpiGB3pk
環境:Flash CS6,AS3,for AIR

カスタムクラスからステージ上のテキストフィールを弄りたいんですが、
MovieClip(root).インスタンス名.text = "ほにゃらら";

とすると、コンパイル時に
TypeError: Error #1009: Cannot access a property or method of a null object reference.
と怒られるんですが、だめなんですかね。
_root.インスタンス名.text = "ほにゃらら";
みたいに書きたいんですが、良い知恵はありませんか。
0811Now_loading...774KB
垢版 |
2014/02/08(土) 01:51:11.08ID:x9vmeeVv
AIRでシェーダーいじってるひといる?
0812Now_loading...774KB
垢版 |
2014/02/08(土) 01:51:42.36ID:x9vmeeVv
AIRで→Flash上で、ってことでよろしく
0813Now_loading...774KB
垢版 |
2014/02/10(月) 17:06:37.36ID:/CSnAWyQ
starlingフレームワークを使ってるんですが、描画はaddchildをいちいちしないとだめでしょうか?
以前使ってたxnaではUpdateとDrawを分けてDrawで描画メソッド呼んでたので同じようにしたいです。

flashだとbitmap-bitmapDataで同じようにできるとわかりました。
http://sipo.jp/blog/2009/12/flashbitmapdata.html
同じようにstaticなquadBatchをGameに登録して、それにcloneするってやってみたら確かinvalid blendmodeというエラーが出て、
参考になる資料なかったので詰みました。
staticなquadBatchにaddChildしていこうと思いましたが、実行速度とか副作用とかどうかわかるほど知識がないので、
どなたかいい方法あったら教えてほしいです。
0814Now_loading...774KB
垢版 |
2014/02/10(月) 23:01:54.21ID:5EmqoGrq
>>813
その質問では結局何を描画したいのかが分からない。

固定の画像を変形させるトゥイーンアニメーションするだけならaddChildは最初の1回当然必要になる。

TextureAtlasによるcartoonアニメーションをしたいならそれ相応の初期設定をする必要がある。
この場合、ちゃんと設定してあげればStarlingが勝手にコマを切り替えてくれる。
0815813
垢版 |
2014/02/11(火) 00:43:45.18ID:zfCf3wz+
カプセル化を使えばどんなフレームワークでも実装を隠して好きに使えると踏んでたんですが、
自分はまだ未熟ですので好きに使いこなせるまで至ってないと思います。
おとなしくflashの定石を学んだ方が早いと判断しました。
>814さん、レスありがとうございます。
0816Now_loading...774KB
垢版 |
2014/02/13(木) 17:11:09.27ID:7cBPLdH5
ActionScriptでMovieClipを動的生成するときってみんなどうやってるの?
一コマずつ追加していくの?

タイムラインの作り込みのやり方がわからない。
0817Now_loading...774KB
垢版 |
2014/02/13(木) 17:48:24.28ID:7egXejGA
コマアニメみたいなものなら、最初から作って埋め込みアセットにしちゃったほうがいいんじゃない?
そうでないなら、EnterFrameとかの定期的なイベント時に描画を更新する
タイムラインを作るのではなく、描画更新で次の状態が描画され
それ以前の状態はなくなるので、タイムラインは1フレームしかないって
ことになるんじゃないかなあ
0819Now_loading...774KB
垢版 |
2014/03/21(金) 19:22:19.81ID:A7NVq9wR
おう
0820Now_loading...774KB
垢版 |
2014/03/22(土) 01:04:06.47ID:kbp/cM2O
FeathersのUIをGUIでデザインしたいんだけどいい方法ないかな。
テクスチャをモニターしながらできるとなおいいんだが。
0821Now_loading...774KB
垢版 |
2014/05/24(土) 11:01:43.11ID:5wZawwsT
質問です。
Flash Pro CCでムービークリップを作成しリンケージ(Class Test)したあと、ライブラリから対象のムービークリップを右クリックして
swcを書き出します。
これを別のflaファイルで利用するとき、ActionScript設定のライブラリパスにswcを登録するだけでは、だめなのでしょうか?
addChild(new Test())できましたが、素材が表示されないです。エラーもでません。ActionScriptは実行されています。

なお、Flash Builder 4.7でswcを取り込んでコンパイルしたら素材も表示されました。

ご享受くださいませー
0822Now_loading...774KB
垢版 |
2014/07/13(日) 04:19:14.00ID:18Uogg3H
>>821
確実なものではないが、SWCの取り込みには
SWC LIbrariesの設定と
SWC Include Librariesの設定がある。

後者はAS3をコンパイルする段階でコンパイラが必要とみなしたリソースしかマージされないので、
動的に生成するプログラムの場合にうまく動かなくなることがある。

その辺の解釈の違いが出ているのではないだろうか。
0823Now_loading...774KB
垢版 |
2014/07/13(日) 04:21:51.95ID:18Uogg3H
今頃気がついたんだが、AS3ってeval()がないのな。

一応Tamarinコンパイラをアプリに内蔵する形でコード片を実行時コンパイルして
無理やり動的実行ってライブラリもあるようだ。

CoRoutineや yieldやGreenThreadも、これといって定番の手法はないのか。

どうしたもんかなあ。

さっき間違えて同じことを別のスレに書いてしまった。
マルチポストすまん。
0824Now_loading...774KB
垢版 |
2014/08/04(月) 08:49:55.83ID:yYutHlb7
HTMLLoader で予め取得したリモートのHTMLを loadString() にてロードした際に、
HTML内の <a href="/next"> や <img src="icon.png"> といったリンク先、画像が読み込まれません
リモートのURL先を load() で読み込んだ場合は正しく表示されますが、わけあってloadString()を使用する必要があります。
何か解決策はありますでしょうか?
0825Now_loading...774KB
垢版 |
2014/08/05(火) 05:24:02.15ID:m19IklxH
StageWebView も試してみましたがHTMLLoaderと同様に、
loadString() で際の読み込まれるページの場所が"about:"になっていて、
予め取得してあるリモート上のHTML文字列をloadString()で読み込みHTMLを表示した場合、
フルパスで無い各リソースへのパスが認識されませんでした。(例えば<img src="image.jpg">の場合、src="about:image.jpg"を参照しているようで画像を表示することができない)


具体的にやりたい事は、
「予め"http://example/";のソース文字列を持っていて、それをHTMLとして表示させたい」です。

ソースに含まれる相対パスの各リンクを置換してフルパスにしてもみましたが、CSS内で背景画像等が相対パスで設定される場合正しく表示ができませんでした。

何かよい方法はありますでしょうか?
お知恵を拝借させてください
0827Now_loading...774KB
垢版 |
2014/08/05(火) 09:46:59.50ID:m19IklxH
>>826
おおぉ・・・それは盲点でした
baseタグを追加してやってみたところ無事に出来ました!
本当にありがとうございます
0828Now_loading...774KB
垢版 |
2014/09/06(土) 13:44:09.35ID:PbsczUJh
自作のSWCを作って、それを使用してSWC内でエラーが発生した時に、
SWCを作った場所(buildしたソースのあるPCのパス)がエラーに表示されちゃうんだけど、これって何が原因?

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

at my::MyClass/hoge()[C:\〜元ソースの場所〜\my\MyClass.as:168]
              ~~~~~~~~~~~~~~~~~~~~~~~~~
0829828
垢版 |
2014/09/06(土) 13:45:31.04ID:PbsczUJh
すみません、スレ間違えました。
ActionScript 誰かが物凄い勢いで解答するスレ33 に再投稿しますので、もしご回答いただけるならそちらにお願いします。
0830Now_loading...774KB
垢版 |
2015/12/23(水) 20:16:18.27ID:2wlgZcmw
ActionScript入門Wikiって、閉鎖しちゃったんだな。
保存しとけば良かった
0831Now_loading...774KB
垢版 |
2019/01/21(月) 18:25:32.53ID:Gvy1GwkL
age
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 6340日 14時間 19分 51秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況