【AS3】FlashDevelop【フリー】 (601レス)
【AS3】FlashDevelop【フリー】 http://mevius.5ch.net/test/read.cgi/swf/1216151218/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
67: Now_loading...774KB [sage] 2009/07/06(月) 14:42:48 ID:hlREFdHq FlashDevelopでムービークリップを使うとは、MovieClip Classが使えるという事でしょうか? Classは普通にnewできて使えますが…この事じゃないですよね ググってみたのですが今一分からず…すみません もしかしてFlashCS3と連携するという意味なのでしょうか 遅くなりましたが、環境を ・Flex SDK 3.3 ・FlashDevelop 3.0.1 RTM (と、動作する為のJava) 先日環境を作ったばかりで、FlashCS3は入っておりません。 また、「public function hogehoge()」を「private function _hogehoge()」に置き換えるテストを Find what: public\sfunction\s([a-z]\w+\([^\)]*\)) Replace with: private function _$1 で行ってみましたが、あいかわらず検知してくれませんでした。 そもそもシンタックスが使えないのでしょうか? http://mevius.5ch.net/test/read.cgi/swf/1216151218/67
68: Now_loading...774KB [sage] 2009/07/06(月) 19:28:34 ID:Ma1PI5rS 確かにちゃんと使えないみたいですね フォーラム見てもFDの正規表現はあまり期待しない方がいいみたいなことが書いてありますし いずれ改善されるのを期待 ttp://www.flashdevelop.org/wikidocs/index.php?title=3rd_Party_Plugins Regular Expression Panel ってプラグインもあるみたいです 多分同じような感じだとは思いますが試してはないので分かりません というか2007年らしいので使えるかどうか・・・ http://mevius.5ch.net/test/read.cgi/swf/1216151218/68
69: Now_loading...774KB [sage] 2009/07/06(月) 20:13:07 ID:hlREFdHq なるほど…使えないのですね 当分は外部エディタを使って対処することにします わざわざお調べ頂きありがとうございました! http://mevius.5ch.net/test/read.cgi/swf/1216151218/69
70: Now_loading...774KB [] 2009/07/06(月) 21:49:38 ID:+OLw0SRc >>67 どうもです。 思い違いをしていました。無事解決しました。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/70
71: Now_loading...774KB [sage] 2009/07/07(火) 08:45:36 ID:h1DhF5XX 基本的な質問なんですが、起動時に(あるいはリサイズ時に)ドキュメント(あるいはステージ)のサイズを 取得するにはどこを見たらいいんでしょう。 public class Foo extends Sprite { public function Foo():void { // コンストラクタのタイミングではステージが準備されていないから?取れない? addEventListener(Event.何れかのイベント, onBar); } public function onBar(e:Event):void { // 例えば ENTER_FRAME のタイミング、例えば他のイベントで var x:int = ???.width; // ← いずこからかこの width を取りたい。 この時の width は画面幅であって欲しい } } http://mevius.5ch.net/test/read.cgi/swf/1216151218/71
72: Now_loading...774KB [] 2009/07/07(火) 10:52:55 ID:hPzHgMVP >>71 public class Foo extends Sprite { public function Foo() { addEventListener(Event.ADDED_TO_STAGE, onBar); } public function onBar(e:Event):void { removeEventListener(Event.ADDED_TO_STAGE, onBar); var x:int = stage.stageWidth; } } http://mevius.5ch.net/test/read.cgi/swf/1216151218/72
73: Now_loading...774KB [sage] 2009/07/07(火) 11:37:02 ID:Jw49Z6/Q flex3_intrinsic.zipを探しているのですが404で落とせません。 どこか落とせるサイト知りませんか? http://mevius.5ch.net/test/read.cgi/swf/1216151218/73
74: Now_loading...774KB [sage] 2009/07/07(火) 13:48:05 ID:h1DhF5XX >>74 404って、ここじゃないの? ttp://www.adobe.com/products/flex/flexdownloads/ http://mevius.5ch.net/test/read.cgi/swf/1216151218/74
75: Now_loading...774KB [sage] 2009/07/07(火) 13:48:47 ID:h1DhF5XX あ、 >>72 ありがとうございます! stageWidth だったか・・・orz http://mevius.5ch.net/test/read.cgi/swf/1216151218/75
76: Now_loading...774KB [sage] 2009/07/07(火) 14:56:30 ID:Jw49Z6/Q >>74 説明不足ですみませんでした。 ttp://blog.7to3.net/web/2007/12/09/prepare-as3-developing-environment-with-flashdevelop/ こちらのサイトに書いてある4.コード補完用に〜のところにある「flex3_intrinsic.zip」がダウンロードできないのです(汗。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/76
77: Now_loading...774KB [sage] 2009/07/07(火) 15:08:10 ID:h1DhF5XX >>76 またずいぶん古い資料見てるなおい。 今から環境構築するなら、 1.JDK1.6 をインストール ※既に入っているなら不要 2..NET Framework 2.0 をインストール ※WinXP SP2以降〜VISTA なら不要 3.下記サイトからそれぞれダウンロード Adobe FlexSDK3 Download http://www.adobe.com/products/flex/flexdownloads/ FlashDevelop ※ 3.0.1 RTMをダウンロード&インストール http://www.flashdevelop.org/community/viewforum.php?f=11 4.FlashDevelopをインストール 5.FlexSDKのzipを適当な場所に展開しておく 6.FlashDevelop を起動し、[Tools] → [Program Settings] → [AS3Context] → [Language] → [Flex SDK Location] に 5のパスを設定 これだけでいけるぞ。勿論コード補完も利く http://mevius.5ch.net/test/read.cgi/swf/1216151218/77
78: Now_loading...774KB [sage] 2009/07/07(火) 16:47:50 ID:Jw49Z6/Q >>77 ありがとう!!死ぬほどありがとう!! http://mevius.5ch.net/test/read.cgi/swf/1216151218/78
79: Now_loading...774KB [] 2009/07/09(木) 07:47:38 ID:15hIZ+TM Illustratorで作った外部のswfファイルを読み込もうとしているのですが、 「Error #2044: ハンドルされていない IOErrorEvent : text=Error #2035: URL が見つかりません。」 というエラーが出るのですが、なぜでしょうか? 実際のコードは以下です。 全てのファイルはMain.asと同じフォルダに入れています。 Main.as package { import flash.display.Sprite; import ImgLoader; public class Main extends Sprite { //コンストラクタ public function Main():void { //参考書では以下の4行は「メインのタイムラインのフレームアクション」に書き込むことになっている。 var url:String = "anger.swf"; //jpgファイルも試したが同じエラーが出た。 var postX:Number = 50; var postY:Number = 50; var imgLoaderObj:ImgLoader = new ImgLoader(this, url, postX, postY); } } } http://mevius.5ch.net/test/read.cgi/swf/1216151218/79
80: Now_loading...774KB [] 2009/07/09(木) 07:48:50 ID:15hIZ+TM 続きです。 ImageLoader.as package { import flash.display.DisplayObjectContainer; import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; public class ImgLoader { public function ImgLoader(container:DisplayObjectContainer, url:String, x:Number, y:Number) { //Loaderの作成 var imgLoader:Loader = new Loader(); imgLoader.x = x; imgLoader.y = y; container.addChild(imgLoader) //URL var urlReq:URLRequest = new URLRequest(url); //読み込み imgLoader.load(urlReq); } } } http://mevius.5ch.net/test/read.cgi/swf/1216151218/80
81: Now_loading...774KB [sage] 2009/07/09(木) 09:09:37 ID:swhsr36b プロジェクトのsrcでなくてbinフォルダの中に入れるんじゃないかな http://mevius.5ch.net/test/read.cgi/swf/1216151218/81
82: Now_loading...774KB [sage] 2009/07/09(木) 09:43:08 ID:a3NSWOId 最終的に出来上がる swf と同じディレクトリ上に無かったら そりゃパスが見つからないになるよな http://mevius.5ch.net/test/read.cgi/swf/1216151218/82
83: Now_loading...774KB [sage] 2009/07/09(木) 15:25:29 ID:a3NSWOId あ http://mevius.5ch.net/test/read.cgi/swf/1216151218/83
84: Now_loading...774KB [sage] 2009/07/09(木) 18:31:33 ID:a3NSWOId チラ裏だが、他の言語で色々開発していて、FlashDevelopが楽しそうで AS3 を始めてみたんだけど Sprite の width, height について大きな誤解をしていた事に気づいたのでメモ。 具体的には、 var s:Sprite = new Sprite(); 親.addChild(s); s.width = 800; // 予め 800x600 の空っぽの領域を用意しておいて s.height = 600; s.addEventListener(MouseEvent.MOUSE_MOVE, function(e:MouseEvent):void { // イベントハンドラで何か描く s.graphics.ほげほげ }); みたいな記述は誤りだと気づいた。 Sprite の width, height って、「自分の中に何か描かれている時、結果的に取得できる自分のサイズ」 という意味だったのか。 =領域の指定って言う概念が無い。 欲しければ自分で実装する必要がある。 ↓こっちならおkだった var s:Sprite = new Sprite(); 親.addChild(s); stage.addEventListener(MouseEvent.MOUSE_MOVE, function(e:MouseEvent):void { // イベントハンドラで何か描く。ただしステージ一杯に使えてしまう s.graphics.ほげほげ }); 考え方の違いが微妙にあるので、慣れるのに時間かかりそう http://mevius.5ch.net/test/read.cgi/swf/1216151218/84
85: Now_loading...774KB [] 2009/07/09(木) 22:58:00 ID:15hIZ+TM >>81 >>82 そうだったんですか! わかりました。 無事実行できました。どうもです。 ありがとうございます! http://mevius.5ch.net/test/read.cgi/swf/1216151218/85
86: Now_loading...774KB [] 2009/07/19(日) 11:43:07 ID:yRfzeSOX Flash Develop3.0.1 RTM でのフォントの設定はどのようにするのでしょう? 検索してみたところ、3.0.0 RC2やBata2などとは設定方法が変わっていて、 メニューバーの「Tools>Program Setting」でダイアログを開き、 「Flash Develop」の「Display」の「UI Console Font」と「UI Default Font」 の設定を変更したところ、 エディタのメニューバーには変化が見られたのですが、 ソースコードが書かれているところ(編集画面?) のフォントは変化が見られませんでした。 http://mevius.5ch.net/test/read.cgi/swf/1216151218/86
87: Now_loading...774KB [sage] 2009/07/19(日) 12:30:14 ID:cvJyrS+I >>86 俺は特にフォント変える必要が無かったので知らなかったが、 ググったら速攻で見つかったぞ。 3..0.0 RC5 と同じらしい。 \FlashDevelop\Settings\Languages\*.xml の、use-styles ノードを見れ http://mevius.5ch.net/test/read.cgi/swf/1216151218/87
88: Now_loading...774KB [] 2009/07/19(日) 13:09:58 ID:yRfzeSOX >87 返事ありがとうございます。 助かります。 しかし、そのサイトは見ました。ただ、 AS3.xml(念のためtext.xmlも)をメモ帳で開き、 「<style name="default" fore="0x000000" back="0xffffff" size="9" font="Courier New" />」 の「Courier New」の部分を「MSGothic」「MS Gothic」「MSゴシック」「MS ゴシック」と変更しましたが、 どれもできませんでした。 xmlは編集後に何らかの更新作業が必要なのでしょうか? http://mevius.5ch.net/test/read.cgi/swf/1216151218/88
89: Now_loading...774KB [] 2009/07/19(日) 13:13:43 ID:yRfzeSOX ×そのサイトは見ました。ただ ○そのサイトは私が以前目を通したものと同じだと思います。 すみません http://mevius.5ch.net/test/read.cgi/swf/1216151218/89
90: Now_loading...774KB [sage] 2009/07/19(日) 14:33:04 ID:vNvePzbR Fallback CodePage → UTF8 http://mevius.5ch.net/test/read.cgi/swf/1216151218/90
91: Now_loading...774KB [sage] 2009/07/19(日) 16:15:28 ID:cvJyrS+I >>88 >どれもできませんでした。 マジで?俺まさにの font属性を "MS ゴシック" に書き換えただけでフォント変わったぜ もちろん、FlashDevelop を一旦落として起動しなおしたが。 Courier にあったセリフの部分消えたので、間違いない http://mevius.5ch.net/test/read.cgi/swf/1216151218/91
92: Now_loading...774KB [sage] 2009/07/19(日) 20:56:58 ID:cvJyrS+I てs http://mevius.5ch.net/test/read.cgi/swf/1216151218/92
93: Now_loading...774KB [sage] 2009/07/21(火) 22:04:42 ID:2nEKRkbF 最近のバージョンならToolsメニューのSyntax ColoringからGUIで設定できるよん http://mevius.5ch.net/test/read.cgi/swf/1216151218/93
94: Now_loading...774KB [sage] 2009/07/21(火) 23:49:00 ID:uLbGpFwk >>93 まさかこんなところに・・・www http://mevius.5ch.net/test/read.cgi/swf/1216151218/94
95: Now_loading...774KB [sage] 2009/07/22(水) 08:55:51 ID:2fuCTfQl >>84 これオレも最初ハマったわ 空のSpriteのサイズ変更を定めようとそりゃもう必死でした・・・ みなさん400x300のSpriteに100x100のBitmapをaddChildしたい時ってどうしてます? http://mevius.5ch.net/test/read.cgi/swf/1216151218/95
96: Now_loading...774KB [sage] 2009/07/22(水) 14:09:48 ID:3YvZZPep >>95 サイズがどうこうより、400x300のどこに配置したいか、じゃないのん? 例えばこういう書き方じゃダメなのかな これならSpriteのサイズ=Bitmapのサイズになるから、400と300は別の変数で持って利用する感じ var sprite:Sprite = new Sprite(); var bitmapData:BitmapData = new BitmapData(100, 100, false, 0x000000); var bitmap:Bitmap = new Bitmap(bitmapData); //左上に配置 stage.addChild(sprite); sprite.addChild(bitmap); var containerW:int = 400; var containerH:int = 300; //Bitmapを400x300の中央に移動 //bitmap.x = containerW / 2 - bitmap.width / 2; //bitmap.y = containerH / 2 - bitmap.height / 2; //Spriteを400x300の中央に移動 //sprite.x = containerW / 2 - sprite.width / 2; //sprite.y = containerH / 2 - sprite.height / 2; http://mevius.5ch.net/test/read.cgi/swf/1216151218/96
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 505 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s