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


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

【AS3】FlashDevelop【フリー】



1 名前:Now_loading...774KB mailto:sage [2008/07/16(水) 04:46:58 ID:ahpJufac.net]
FlashのAS3などの総合開発環境。
質問スレなどで結構出ているがスレがないので立てた。
基本英語だが、日本語化できる補助みたいなのもあるらしい。

【必要なソフト】
Flex 3 SDK
ttp://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3

JRE1.6
ttp://cowscorpion.com/Library/JREforWindows.html

FlashDevelop
ttp://www.flashdevelop.org/community/viewforum.php?f=11

411 名前:Now_loading...774KB mailto:sage [2010/09/21(火) 14:22:03 ID:hku2fNmf.net]
FlashDevelop3.2.1+Flex flex_sdk_3.5.0.12683使用です
コンパイルされて出力されたNewProject.swfとNewProject.htmlをWebにアップして再生を確認するとFlashが表示されません。
New Project
Alternative content
とだけ文字が表示されてAdobeプレイヤーのバナーが表示されるだけです
同じhtmlを自分のPC上で再生すると、正常に再生できるます。
これは何が原因でしょうか

412 名前:Now_loading...774KB mailto:sage [2010/09/21(火) 16:53:19 ID:uZSKBJPJ.net]
>>411
swfobjectもアップしないとダメじゃね?
デフォではjsってフォルダの中に入れとかなきゃだめっぽいけど

413 名前:Now_loading...774KB mailto:sage [2010/09/21(火) 16:58:40 ID:hku2fNmf.net]
ありがとうございます!web上で再生できました。超感謝。

414 名前:Now_loading...774KB mailto:sage [2010/09/22(水) 12:40:00 ID:NgXnA9Hc.net]
Flash Builder4もってるけど、FlashDevelopの方が使い易いし動作も機敏...orz
でも、エラーでswfにコンパイルできない時の警告のウィンドウがバックグランドに行ってしまうのはなんとかならないのか?

415 名前:Now_loading...774KB mailto:sage [2010/09/23(木) 13:24:06 ID:2q1iY+Nf.net]
マクロで解決するしかない

416 名前:Now_loading...774KB mailto:sage [2010/09/24(金) 04:47:03 ID:V7OWClcC.net]
ここのページのサンプルでフォントの埋め込みを実行しましたが、うまく動きません。
ttp://hkpr.info/flash/game/sample/s040.php

当方の環境
FlashDevelop3.2.2
Flex SDK 4.1
Flash Player 10.1

Flex SDKのバージョンが異なると動かないんでしょうか?

417 名前:Now_loading...774KB mailto:sage [2010/09/24(金) 05:11:01 ID:SmhG1Ssm.net]
Flexでもswf作ろうぜ
ttp://hibari.2ch.net/test/read.cgi/swf/1173118887/647-650

418 名前:Now_loading...774KB mailto:sage [2010/09/24(金) 12:25:34 ID:HPZ2CstY.net]
>>416

なんのフォント埋め込んでいるの?

419 名前:Now_loading...774KB mailto:sage [2010/09/24(金) 20:12:19 ID:V7OWClcC.net]
サンプルのファイルにはM+というフォントが同梱されてるんですが、
サンプルを実行しても文字が表示されないんです。



420 名前:Now_loading...774KB mailto:sage [2010/09/24(金) 22:15:54 ID:eymWfWw1.net]
やってみたけど、普通に表示されるぞ?
3.5でビルドしてみても表示されるし

421 名前:Now_loading...774KB mailto:sage [2010/09/25(土) 00:05:20 ID:Rq6Uk4zu.net]
うーん、なんなんでしょうね、もう数日間つまずいてます。
プレイヤーは起動するんですが、文字が表示されず真っ白なんです。
OSがWindows7 64bitなのがいけないんでしょうかね・・・。

それと、DLしたプロジェクトファイルはデフォルトでFlash Player 9で再生されるように設定してあるんですが、
それでデバッグを実行すると
C:\flex_sdk_4.1\frameworks\flex-config.xml(53): Error: unable to open 'libs/player/9.0/playerglobal.swc'
というエラーが立ちます。
playerglobal.swcのライブラリが必要とかそんな意味だと思うんですが、Flash Player 10以降に設定してやると
エラーは表示されずプレイヤーだけは立ち上がります。

422 名前:Now_loading...774KB mailto:sage [2010/09/25(土) 00:10:11 ID:5Eqhog8P.net]
>>421
FlashDevolop のフォルダから 9.0 用の playerglobal.swc を探してきて
flex の libs/player/9.0/ に入れればいい

423 名前:Now_loading...774KB mailto:sage [2010/09/25(土) 00:39:36 ID:GLsDM3J+.net]
よくわからないところでハマるのが多いのは俺だけじゃなかったか

424 名前:Now_loading...774KB mailto:sage [2010/09/25(土) 01:31:42 ID:Rq6Uk4zu.net]
サンクスです。
ということは、同じActionScript3.0でもFlash Player9用と10用ではコードが
違うってことですかね?

425 名前:Now_loading...774KB mailto:sage [2010/09/26(日) 18:15:26 ID:K3nHCSI7.net]
FlashDevelopで開発してる会社ってありますか?
都内で

426 名前:Now_loading...774KB mailto:sage [2010/09/26(日) 20:40:05 ID:sYnjuIrF.net]
それってFlashで開発している会社でFlashDevelopも
(一部の社員が使ってる)ツールの1つってだけなんでは

427 名前:Now_loading...774KB mailto:sage [2010/09/26(日) 23:13:43 ID:7EMCClB+.net]
FlashDevelopで開発してるっつっても、FlashDevelopをFlash CS4,5の外部エディタに使う人だっているだろうし

FlashDevelop+Flexでってことかのう

428 名前:Now_loading...774KB mailto:sage [2010/09/27(月) 12:29:39 ID:WdjSRt0D.net]
オレ

FlashDevelop + Flash CS5 の組み合わせで仕事してるYO!

429 名前:Now_loading...774KB mailto:sage [2010/09/27(月) 12:42:39 ID:nMx5r4UL.net]
オレも

つかCS4使っていた頃から普通のテキストエディタを外部エディタとして使ってた
FlashDevelopの存在知ったのは割と後だった



430 名前:Now_loading...774KB mailto:sage [2010/09/27(月) 16:43:37 ID:nMx5r4UL.net]
ところでFlashDevelopでコードヒントが更新されなくなる(元々あったクラスを
削除してもそのクラスがコードヒントに出てくるし 新しいクラスを追加しても
コードヒントに加わらなくなる)ことがあるんだけど、なんか原因あるだろうか

431 名前:Now_loading...774KB [2010/10/01(金) 00:07:46 ID:MO3Z/bcL.net]
vista、FlashDevelop3.3でtraceで出力のところに表示させたいのですがtraceを表示できません
sdkとflash player debug版へのパスは正しいのでコンパイルはできます
それ以外は何も設定をいじっていません。Movie Display StyleはExternalのままです。
どなたかご教示お願い致します

432 名前:Now_loading...774KB mailto:sage [2010/10/01(金) 18:18:45 ID:EsKv7s7D.net]
なぜなのだ!!!!traceが出力されないのだ!!!!イライラするのだ!!!

433 名前:Now_loading...774KB mailto:sage [2010/10/01(金) 21:13:28 ID:gUm8Y2V9.net]
「リリース」でやってるとか

434 名前:Now_loading...774KB mailto:sage [2010/10/01(金) 23:13:58 ID:i755ZpHF.net]
>>432
お帰り下さい。
www.maruo.co.jp/hidesoft/

435 名前:Now_loading...774KB mailto:sage [2010/10/02(土) 10:09:46 ID:69ivSDGm.net]
>>434
いちいち荒らすな

436 名前:431 [2010/10/02(土) 10:53:49 ID:EgUZizfQ.net]
FlashDebuggerを無効にするとtrace出来ました
原因はFlashDebuggerでした
ggっても出てこなかったので特定の環境依存かもしれません

437 名前:Now_loading...774KB mailto:sage [2010/10/02(土) 14:37:14 ID:cvxW7RRn.net]
>>436
FlashDebuggerはポート開いて通信するから
ファイヤウォールソフトとかの影響かも

438 名前:431 mailto:sage [2010/10/02(土) 15:14:03 ID:D+0ZdoaD.net]
FlashDebuggerを有効にしてstart debugger on test movieをfalseにすることでもtrace出来ました
ネットに繋がってないPCで作業しているためアンチウイルスソフトもファイやウォールも全て切れてるので原因は
FlashDebuggerのstart debugger on test movieに合ったみたいです

439 名前:Now_loading...774KB mailto:sage [2010/10/09(土) 13:00:27 ID:xoXFlkig.net]
ActionScript3.0のソースをカラーで印刷しようと思いましたが
FlashDevelopだと40KBのソースでA4サイズ20枚食ってしまいます
2ページ/枚印刷するプラグインや方法はないですか?




440 名前:Now_loading...774KB mailto:sage [2010/10/09(土) 13:29:43 ID:QVTPtgMY.net]
一度PDFに印刷出力した後に
リーダーで1枚に2面ずつ縮小印刷すれば?

441 名前:Now_loading...774KB mailto:sage [2010/10/09(土) 23:54:18 ID:fM+iiGfu.net]
エディタの編集部分をキャプって縮小は?

442 名前:439 mailto:sage [2010/10/10(日) 01:42:42 ID:jKxltJVq.net]
>>440 >>441
ありがとうございます
別ソフトで縮小印刷するしかないみたいですね

443 名前:Now_loading...774KB mailto:sage [2010/10/10(日) 04:15:26 ID:jj6rModc.net]
ActionScriptって難しくないですか?
検索して公開されてるサンプルをコンパイルしてみてもコンパイルエラーになったりするし…。

444 名前:Now_loading...774KB mailto:sage [2010/10/10(日) 14:23:26 ID:8IRcbvbu.net]
importで指定している他のasファイルを用意してないとか?

文法的にはオブジェクト指向プログラミングだけど、それを
懇切丁寧に説明してくれる入門サイトは見たことない。
JAVAとかC#みたいな、入門ページや入門書が豊富なやつで予習した方が。

445 名前:Now_loading...774KB mailto:sage [2010/10/10(日) 15:04:08 ID:HDhemvz3.net]
オブジェクト指向もできる言語じゃねーの?
基本的な文法は難しくないが
GUIでイベントがついてくるから取っつくにくいかもな・・・

446 名前:Now_loading...774KB mailto:sage [2010/10/10(日) 16:39:07 ID:gNDUcQRf.net]
hello worldからこつこつやってけばいいんだよ


447 名前:Now_loading...774KB mailto:sage [2010/10/10(日) 20:23:08 ID:w9twVwpt.net]
タイムラインに書くのと外部ファイルに書くのでどう違うのか?
とか、自作のドキュメントクラスを指定しようとするといきなり
継承の知識が必要になるとか、addEventListenerの概念とか、
作ったムービークリップをActionScriptから呼び出そうとすると
リンケージの指定が必要だとか、「1フレーム目に書き出し」やると
プリローダーの動作がおかしくなるとか、packageの指定とか、
ファイル名とクラス名が一致してないとダメとか

まあ色々なハードルがあるとは思う


448 名前:Now_loading...774KB mailto:sage [2010/10/10(日) 20:39:13 ID:/DR44aQ7.net]
他の言語の知識あればだいぶ楽なんだけどな
いきなりAS3だと大変だろうね

449 名前:Now_loading...774KB mailto:sage [2010/10/13(水) 07:06:37 ID:YO1u5V10.net]
なんだよ、折角覗いたのに超ド素人スレじゃねーかよ。



450 名前:Now_loading...774KB mailto:sage [2010/10/13(水) 08:59:00 ID:Eb31TyPn.net]
ジャップには素人以外いない

451 名前:431 mailto:sage [2010/10/13(水) 15:29:08 ID:Ry1D/HvD.net]
天才FDerの方僕の原因を突き止めてください

452 名前:Now_loading...774KB mailto:sage [2010/10/13(水) 23:34:14 ID:gnYhwbuu.net]
> sdkとflash player debug版へのパスは正しいのでコンパイルはできます

flash player debug版へのパスって正しくなくてもコンパイルできるよね?

453 名前:Now_loading...774KB mailto:sage [2010/10/14(木) 16:35:24 ID:qDMUGd+y.net]
できるよ

454 名前:Now_loading...774KB mailto:sage [2010/10/20(水) 00:38:28 ID:qkw3nAFM.net]
>>451 自分も始めたばかりだが、メニューの下あたりにあるアイコンの真ん中ちょっと右にあるところが
DebugじゃなくてReleaseになってたらtraceは動かない
それ以外だったらわからない

455 名前:Now_loading...774KB mailto:sage [2010/10/20(水) 20:20:55 ID:dKopR9IU.net]
つかtrace出るようになったんじゃないのか

456 名前:Now_loading...774KB mailto:sage [2010/10/27(水) 13:30:24 ID:BNKmrIls.net]
ラジオボタンを配置して3択クイズみたいなものを作りたい
以下の二つの状態を順番に遷移するようにしたいんだけど、どうしたらよいでしょう?

@ラジオボタンのクリック検出を待つ。検出したら正誤の判定を表示してAに移る
A表示領域すべてのクリックを待つ。検出したら次の問題を表示し@に移る


Aの状態が作れずに困っています。
stageオブジェクトでクリックを拾おうとすると
@の状態でラジオボタンをクリックした場合に、@のために書いたイベントとAのために
書いたイベントが重複して発生してしまいます。



457 名前:431 mailto:sage [2010/10/27(水) 16:35:09 ID:Ousrw6mq.net]
>>455
trace出せるようにはなってますがFlashDebuggerのstart debugger on test movieがtrueだとtraceが出せない原因が分からないのです

458 名前:Now_loading...774KB mailto:sage [2010/10/29(金) 22:13:56 ID:Ei0QUEYO.net]
>>456 キャプチャ段階だとかバブリング段階だとかについて調べてみたらいい
それを判定したらいける

459 名前:Now_loading...774KB mailto:sage [2010/10/30(土) 10:15:31 ID:uEE1OMOv.net]
>>456

1)ラジオボタンをクリックした直後にラジオボタンのイベントリスナー削除
2)同時に画面全体を覆う透明MCを全面にaddChildしてやる。当然このMCにはイベントを仕込んでおいて、
クリックと同時にこのMCを削除。ラジオボタンのイベント設定を再び行う



460 名前:Now_loading...774KB mailto:sage [2010/10/30(土) 14:16:30 ID:vFyPAezB.net]
mxmlファイルの<script>タグ内でコーディングしてるんだが、たまにコード補完が効かなくなる
ある場所から後ろでだけ効かなくなる。
効かなくなる場所をfunctionごとファイル中の前半にコピペするとコード補完は効くようになる。
代わりに後ろにいった場所で効かなくなる。
コンパイルは問題なく通る状態。再起動しても現象は変わらない。

こんな現象起こる人いない?おれだけ?

461 名前:Now_loading...774KB mailto:sage [2010/10/30(土) 14:40:27 ID:HpfflDUR.net]
flashdevelopのソースコード見てみれば

462 名前:Now_loading...774KB mailto:sage [2010/11/01(月) 21:56:06 ID:1iQxSxJn.net]
>>458
>>459
ありがとうございます。調べてもう一度やってみます

463 名前:Now_loading...774KB mailto:sage [2010/11/02(火) 04:33:59 ID:ipk0zMOj.net]
コンパイルするとエラーメッセージも出さずにビルド失敗というメッセージだけを出し、一度それが出始めると、ソースを何段階も前に戻して、
コンパイルできていたはずの状態に戻しても「ビルド失敗」しか出ない現象が起こる。
理由は、該当swfファイルがflashPlayerによって使用中になっていてコンパイラが上書きできない状態になっているせいかも知れん。
試しに該当swfをゴミ箱に送ろうとすると使用中で送れない。タスクマネージャーでFlashプレイヤーを終了し、それから問題のswfを削除すると削除できる。それでコンパイルすると通った。
エラーメッセージなしのビルド失敗には悩まされたが、これが原因かもしれん。


464 名前:Now_loading...774KB mailto:sage [2010/11/02(火) 14:05:24 ID:oijDN5kO.net]
デバッグ中のエラーとかで見えないFlashPlayerが残る時あるけど、その状態でビルドすると
出力ウィンドウに「ファイルが別プロセスで使用中のため〜」みたいなメッセージ出たりするけどな
解決策は同じようにFlashPlayerを強制終了してやればいいんだけど
にしても、このFlashPlayerが残るのは何とかして欲しいな

465 名前:Now_loading...774KB mailto:sage [2010/11/09(火) 17:28:54 ID:aID2qAbN.net]
FlashDevelop+FlexSDKでリキッドレイアウトのサイトを目指して頓挫。
識者の意見を聞きたい。

まず前提としてFlashは持っていない(Mac版ver.8ならある)
FlashDevelopを知って3日目、本屋でFlashDevelop完全ガイド購入して2日目。
HTMLとCSSは一通り、JavaScriptはコピペ改変程度の理解。AS3は勉強開始したばかり。
ガイド本の作例サイトの画像差し替えでオリジナルサイト出来た!と喜んでたが、
ウィンドウのリサイズで上下、左右に隙間が出来ることに不満を持ちリキッドレイアウトへ。

ちなみにリキッドレイアウトとはウィンドウのサイズに合わせてコンテンツが伸び縮みするもの。
とりあえずttp://www.alwaysfinetuning.com/ao-blog/2009/01/as3-3.htmlを参考に、
本のサンプルを改変してみたが、エラーが出て、解決策もわからない。
次レスに、理解できている内容、次々レスにつまづいている内容、
次々々レスにエラーの内容と考察を書く。

466 名前:465 mailto:sage [2010/11/09(火) 17:35:11 ID:aID2qAbN.net]
>>465の続き(2/5)
package
{
import flash.display.*;
import flash.events.*;
public class Main extends Sprite
{
[Embed(source = 'assets/bg.png')]
private static const BG:Class;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var bg:Bitmap = new BG();
addChild(bg);
}
}
}
この中身は理解している
一語一句とまでは行かないが、各行の意味は理解。
HTMLで言うところの<html><body background="hoge.jpg"></body></html>の状態。

467 名前:465 mailto:sage [2010/11/09(火) 17:39:15 ID:aID2qAbN.net]
>>465の続き(3/5)
エラーの出ている内容
ここまでは>>464と一字一句一緒なので省略
private function init(e:Event = null):void
{
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = "TL"
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var bg:Bitmap = new BG(); //25行目
addChild(bg);
var parH:Number = stage.stageHeight / 542; //背景画像の高さ
var parW:Number = stage.stageWidth / 962; //背景画像の幅
if (parH < parW) {bg.scaleX = parW;bg.scaleY = parW;
}
else {bg.scaleX = parH;bg.scaleY = parH;
}
stage.addEventListener(Event.RESIZE, resized);
}

468 名前:465 mailto:sage [2010/11/09(火) 17:40:49 ID:aID2qAbN.net]
>>467の続き(4/5)
private function resized(e:Event):void {

var parH:Number = stage.stageHeight / 542; //背景画像の高さ
var parW:Number = stage.stageWidth / 962; //背景画像の幅

if (parH < parW) {bg.scaleX = parW;bg.scaleY = parW; //45行目
}
else {bg.scaleX = parH;bg.scaleY = parH; //47行目
}

}

}
}

469 名前:465 mailto:sage [2010/11/09(火) 17:47:19 ID:aID2qAbN.net]
>>465-468の続き(5/5)連投スマソ、最後です。
Error: Access of undefined property bg.(45,47行目に対して各2回)

わからないなりに推測すると、
関数private function init()で定義した変数「bg」を、
別のprivate function resized()でそのまま使ったから、
見つかりませんと言われたのだろう。

それならってことでvar bg:Bitmap = new BG();のvarを取ると、
Main.as(25): col: 20 Error: Illegal assignment to class Bitmap.
って怒られる。

パスの指定が間違ってるとかそういうことか?
はたまた、JSの様にresize(bg);
function resize(hoge){}みたいに変数の受け渡しするのか?
その場合、e:Eventとvoidはどうしたらいいのか?
そもそもAS3の考え方を理解できていない気もする。

詳しい人の意見を聞かせてください。



470 名前:Now_loading...774KB mailto:sage [2010/11/09(火) 17:54:26 ID:bUQq3rP0.net]
まず1冊目に読む本を間違えている。

原則としてFlashDevelopはAS3をクラスで書けるスキルが
あることを前提としているエディタなのだから、
先にAS3の基礎を学ぶべき。そういう本はたくさんある。

今の君の疑問に回答することは簡単だけど、
この状態で答えだけ与えられても、
すぐ別の壁にぶち当たるのは目に見えているよ。

471 名前:465 mailto:sage [2010/11/09(火) 18:10:20 ID:aID2qAbN.net]
>>469
自己解決しました。
ソースは後ほど。

>>470
ありがとうございます。
今回は偶然にも運良く解決しましたが、仰る通りすぐ別の壁に当たりそうです。
AS3の基礎を学んでから出直します。

472 名前:465 mailto:sage [2010/11/09(火) 18:18:28 ID:aID2qAbN.net]
解決ソース。>>466のfunction initの中身を以下に書き換える。要するにfunction resizedを内包した。
private function init(e:Event = null):void
{
stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = "TL"
removeEventListener(Event.ADDED_TO_STAGE, init);
var bg:Bitmap = new BG();
addChild(bg);
var parH:Number = stage.stageHeight / 542;
var parW:Number = stage.stageWidth / 962;
if (parH < parW) {bg.scaleX = parW;bg.scaleY = parW;}
else {bg.scaleX = parH;bg.scaleY = parH;}
function resized(e:Event):void {
var parH:Number = stage.stageHeight / 542;
var parW:Number = stage.stageWidth / 962;
if (parH < parW) {bg.scaleX = parW;bg.scaleY = parW;}
else {bg.scaleX = parH;bg.scaleY = parH;}
}
stage.addEventListener(Event.RESIZE, resized);
}

473 名前:Now_loading...774KB mailto:sage [2010/11/13(土) 15:56:06 ID:88tBumlh.net]
ttp://www.pixiv.net/member_illust.php?mode=medium&illust_id=14470666

レイヤ分けしたpsdから日焼け着せ替えFLASHを作成する
(PhotoshopCS以降+FlashDevelop)

474 名前:Now_loading...774KB mailto:sage [2010/11/17(水) 06:35:35 ID:9BYQFsm+.net]
プロジェクトマネージャーでフォルダ名を変更するときに大文字小文字の変換だけだとエラーが出るね
最初出たときは焦った

475 名前:Now_loading...774KB mailto:sage [2010/11/20(土) 15:51:02 ID:y4/fVAjw.net]
FlashDevelop+Flex SDK 3
で始めようと思ってるんですが、おすすめの教則本、入門講座サイトあったら教えてください
この環境だと少ないので

476 名前:Now_loading...774KB mailto:sage [2010/11/21(日) 04:13:31 ID:o1Ux3h8g.net]
>>475
>>470

477 名前:Now_loading...774KB mailto:sage [2010/11/21(日) 09:38:51 ID:ubZJYneL.net]
ASの基礎をまなぶ本はFlashCS環境が前提だからなー
結局は、クソ高いツールを買うしかないってことか…


478 名前:475 mailto:sage [2010/11/21(日) 13:01:11 ID:y6JH44Yr.net]
まずは金貯めて頑張ります……

479 名前:Now_loading...774KB mailto:sage [2010/11/21(日) 15:57:55 ID:lBtSE5OB.net]
環境できてるんならあとはリファレンス読みながら分からない部分を検索でもやってけると思うけど
他に言語触ったことなくてプログラミング自体が初めてって事ならASがどうとかより前の話って事でしょ
それでFlashCS買って参考書片手にはじめても多分現状と大差ない
何をしたくて今どのくらいのことが出来るかによる



480 名前:475 mailto:sage [2010/11/21(日) 16:54:35 ID:y6JH44Yr.net]
>>479
他にやったことのある言語はHTML,C,javaだけです
ASは手をつけたことはないですが、FlashについてならParaflaでASが絡まない程度なら
元々Flashゲームを作る為にプログラミングに手を出していったのですが、今はもっとWEBページ製作などにも役立つものも作ろうとも思ってます

481 名前:Now_loading...774KB mailto:sage [2010/11/21(日) 21:22:15 ID:MAKzmVKc.net]
画像の描画方法に関する質問です

Sprite.graphicsに対して、clearで初期化しbeginBitmapFillで開始して
moveTo, lineTo, drawTriangles等を行っていますが、パフォーマンスが上がりません。
Graphicsクラスはバッファに直接描画しているのではなく、Excelのオートシェイプの
ようなものを生成して後で描画するようなのですが、BitmapDataのようなラスタバッファに
柔軟な描画をする方法はないでしょうか。

たとえばjava.awtならint型配列にソフトウェアレンダで書き込んで画面に出力する方法が
ありますが、ActionScript3.0でVector.<uint>に同様に書き込んでBitmapData.setVector
で出力しても、演算の方が遅すぎて余計に時間がかかってしまいます。

ドキュメントにはSprite.cacheAsBitmapをtrueにすればバッファがラスタ化するように
書かれていましたが、特に実行速度は変わりませんでした。

何か良い方法がありましたらお願いします。

482 名前:Now_loading...774KB mailto:sage [2010/11/21(日) 21:42:11 ID:/cvmxwrj.net]
moveTo, lineToは重いからdrawPath使った方が良いよ。

483 名前:481 mailto:sage [2010/11/21(日) 21:58:35 ID:MAKzmVKc.net]
>>482
ありがとうございます。試してみます。

484 名前:481 mailto:sage [2010/11/21(日) 22:31:51 ID:MAKzmVKc.net]
全ての三角形(負荷テスト中なので1万個)を一回のdrawPathで描画してみたところ、
uvtDataにnullを指定したdrawTrianglesより1.6倍の速さで描画されました。

実際にはuvtを指定しなければならないため、drawPathだと1つの面を描画するたびに
matrixを変更してbeginBitmapFillを呼びなおすことになり、結局改善しません。
しかしmoveTo, lineToを使わないというのは有効でした、ありがとうございます。

根本的な解決には描画先がラスタになってないといけないと思うのですが、どうでしょうか。

485 名前:Now_loading...774KB mailto:sage [2010/11/22(月) 12:28:20 ID:Vb7Ylte4.net]
>>475

Papervision3D関係の本。
3D系のライブラリは意外と定型書式が多いから、初学習者でも抵抗が少ないはず。
あと、題材が面白いから本とネットの組み合わせで勉強を継続できると思う。

がんばれ!

486 名前:Now_loading...774KB mailto:sage [2010/11/27(土) 18:53:46 ID:WEWVw3xV.net]
このソフトで複数のcs5のflaのasを同時に編集してるんですが、ソフトからtest movieしても
cs5側ではソフトで編集中のasにかかわらず、現在タブで開いているflaが実行されてしまいます。
どうしたらいいですか?

487 名前:Now_loading...774KB mailto:sage [2010/12/02(木) 07:03:32 ID:9v4OZp6+.net]
タブ変えれ

488 名前:Now_loading...774KB mailto:sage [2010/12/07(火) 04:35:20 ID:PSAFXtsM.net]
プロジェクトタブのソースファイルを右クリックして
「コンパイル対象に指定」を選択するとそのクラスが
ルートになりますが、このクラス名を取得することは
できるのでしょうか。
プリローダにメインクラス名を直書きしたくないという
用途です。

489 名前:Now_loading...774KB mailto:sage [2010/12/07(火) 05:22:03 ID:PSAFXtsM.net]
デバッガで追ってみた感じではcurrentLabelの中身が
最初はプリローダ名、ロードが終わったらメインクラス名、
currentLabelsに両方が入っていたけど、currentLabel
を使っちゃえばいいのかな。



490 名前:Now_loading...774KB mailto:sage [2010/12/20(月) 21:16:19 ID:KdjpxWz2.net]
swfからhtmlのjavascriptのfunctionを動かすのを作ったんだが、
binフォルダの中身を別のフォルダに移動させたりbinフォルダの名前を変えると
swfは表示されるのにhtmlのjavascriptのfunctionが動かせなくなるのは何で?

binフォルダの中身だけアップすれば動くんだろうから
binフォルダの名前とかパスは関係ないと思ってたけど
違うの?

491 名前:Now_loading...774KB [2010/12/20(月) 22:58:50 ID:+TRnneDi.net]
>>490
開発者が動作テストをするために
C:\Documents and Settings\ユーザ名\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\FlashDevelop.cfg
に列挙されているフォルダ内のみJavaScriptとの連携が許可されている

492 名前:490 mailto:sage [2010/12/21(火) 10:25:04 ID:Zbs23LAd.net]
>>491ありがとう、そういうことだったのか
なるほど確かにセキュリティの配慮は大切だしなぁ

493 名前:Now_loading...774KB mailto:sage [2010/12/28(火) 11:36:38 ID:X7JQviFY.net]
asdoc generator を使ってASDOCを書きだそうとしているのですが
AccelerometerEventの型が見つからないと入って怒られてしまいます(汗
どのように設定すればこのようなエラーを回避することができますか?

494 名前:Now_loading...774KB mailto:sage [2010/12/29(水) 19:25:26 ID:LffO3dOs.net]
物理演算みたいなロジックの塊をデバッグモードで実行するとやたら重い
どうやら改行個数に比例した負荷がかかってるみたいなんだが

十分テストの終わった部分はリリース用で(もしくは全改行カット)、
その他だけデバッグ用でコンパイルするとかできないのかな

495 名前:Now_loading...774KB [2011/02/02(水) 09:15:40 ID:ZD7/q7In.net]
質問なのですが、
親要素を半透明にしたら(アルファ0.5)
子要素も半透明になってしまいますが、

親だけ半透明で、子は普通にしたい時って
どうすれば良いでしょうか?

ケーススタディとしては、子要素がバナーで、
親要素がバナーを置く土台で、
土台を半透明にして背景をすかしたい場合などです。

どなたかご存知の方いらっしゃいましたら
よろしくお願いいたします。


496 名前:Now_loading...774KB mailto:sage [2011/02/02(水) 12:34:30 ID:etFdD+0z.net]
>>495

親要素の塗りつぶし設定でアルファを調整したら?
つまり、親要素のプロパティのアルファを調整しないで、
半透明の色で親要素を塗りつぶすという考え方で

497 名前:Now_loading...774KB [2011/02/02(水) 14:25:42 ID:ZD7/q7In.net]
>>496
ありがとうございます。
でも、すかしたい背景は写真なんです。



498 名前:Now_loading...774KB mailto:sage [2011/02/03(木) 03:27:54 ID:s03qO5Tv.net]
すかしたい背景も親要素の子にする。
親要素のalphaオーバーライドして、すかしたい背景に適用でどうですか。

499 名前:Now_loading...774KB mailto:sage [2011/02/03(木) 12:44:26 ID:MiYdL6rr.net]
レイヤ的な要素を入れて、半透明レイヤ・普通レイヤとわけるとか



500 名前:Now_loading...774KB mailto:sage [2011/02/09(水) 15:13:49 ID:vcumXz23.net]
質問です。
FlashDevelopとCS3を連携して開発していて、ビルド前にバッチで一つ処理を入れる必要が出てきました。
現在はプロジェクト設定の書き出しの「ムービーを書き出さず、ビルド前・後のコマンドラインのみ実行する」にチェックを入れて
ビルドコマンドは両方ともカラの状態です。

この状態だとF5でCS3からパブリッシュされてswfが実行されます。
しかし「ビルド前に実行するコマンドライン」に実行したいバッチ処理を一行でも書くと、CS3でのパブリッシュが行われません。

ビルド前にバッチを実行して、なおかつCS3でパブリッシュする方法はありますか?


501 名前:Now_loading...774KB [2011/02/12(土) 17:34:27 ID:UFKNu7OZ.net]
他人のコードは教科書

502 名前:Now_loading...774KB mailto:sage [2011/04/02(土) 16:56:44.42 ID:CZLW2Jn+.net]
質問
コード補完でるじゃない。Ctrl+Spaceで
親をextendsした子のクラスで親のpublicな変数を出そうとすると
出たり出なかったりするんだけど、なんで?


503 名前:Now_loading...774KB [2011/04/02(土) 16:59:00.72 ID:CZLW2Jn+.net]
あげわすれ

504 名前:Now_loading...774KB mailto:sage [2011/04/02(土) 21:13:31.60 ID:agtoKgeB.net]
文法チェックで引っかかってたりすると、そっちの方が優先されて出ない事はあるな

505 名前:Now_loading...774KB mailto:sage [2011/04/02(土) 22:31:08.29 ID:LVSlJRNW.net]
d
それはよくあるね。でもコンパイルは通ってる状態なんだよなぁ
ソースが汚いのかな

506 名前:Now_loading...774KB [2011/05/03(火) 11:23:09.77 ID:He6S3WFW.net]
質問です。
CS4で作成したムービークリップに対し、FlashDevelopでスクリプトを記述しました。
これをCS4側で再生すると正しく表示されるのですが、
FlashDevelop側で再生しようとすると真っ白な画面が表示されるだけです。
FlashDevelop側からは動作確認できないのでしょうか?

507 名前:Now_loading...774KB mailto:sage [2011/05/05(木) 02:20:45.04 ID:yaUYk0wt.net]
そもそもFlashDevelop自体にはswfを再生する機能が無いんでは?
プロジェクトの設定からswfの生成場所を調べて、
ちゃんと存在してるならFlashPlayerDebugger.exeで開けるか確認してみるとか

508 名前:Now_loading...774KB mailto:sage [2011/05/05(木) 09:01:46.67 ID:ERj/4a3I.net]
再生て、コンパイルの事か?

FlashDevelop.jp - Flash CS3/CS4との連携
ttp://flashdevelop.jp/Flash_CS3/CS4%E3%81%A8%E3%81%AE%E9%80%A3%E6%90%BA

509 名前:Now_loading...774KB mailto:sage [2011/05/07(土) 23:57:37.57 ID:WGlXiGIl.net]
FlashDevelopでクラスのプロパティの上でShift+Ctrl+1を押すとGetterとSetterを生成できる機能がありますが、
そのGetterやSetterのテンプレートのファイルはどこに保存されているのでしょうか?
改行の仕方など細かい部分を変えたくて探しています。



510 名前:Now_loading...774KB mailto:sage [2011/05/10(火) 02:26:36.31 ID:MaJ/ojtl.net]
試したことないけどメニューの
ツール > コードスニペットの編集 > AS3 or AS2 > get・set がそれにあたるのかな

511 名前:Now_loading...774KB mailto:sage [2011/05/10(火) 21:13:00.35 ID:xoov/OhM.net]
スニペットとコード生成は別の機能だよ。

ツール -> アプリケーションファイルを表示 で開かれるフォルダの
Data\ASCompletion\ にある Generator.txt がコード生成の設定ファイル。
改行をいじる程度なら簡単にできそう。試したこと無いけど。






[ 続きを読む ] / [ 携帯版 ]

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

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