【AS】ActionScript技術交換スレ Part4

■ このスレッドは過去ログ倉庫に格納されています
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以内。
2009/03/23(月) 03:31:34ID:QflFVNUp
こんなところで偉そうにしててもなw
2009/03/23(月) 14:51:44ID:PliX/FKr
WEB業界狭いからこれ以上足の引っ張り合いすんなよ。
文句言う前にオモテに出てこい。
業界内でそこそこ有名にになるだけならそんなに難しくないだろ。
2009/03/23(月) 15:48:50ID:gM3vVWtM
金稼ぎ(ビジネス)にあまり関心がないから
こういう巷でよく行なわれる「〜の会」みたいのってあまり興味でないなあ
2009/03/23(月) 20:05:21ID:5r8y/dAb
中卒コエェw
2009/03/23(月) 20:41:47ID:I179XAMh
>>675
日本語でおk
2009/03/23(月) 20:57:48ID:SL69zg58
>>675
学歴がない奴が馴れ合いで仕事貰ってんじゃねえよ!
学歴も技術もある俺の方がなんで仕事ないんだよ!
でもこれからは俺みたいな人間しか認められないから
大学には入っとけよ!

と、言ってるみたいです
2009/03/24(火) 00:28:39ID:DaxcdRSp
ActionScriptのコーディング能力に学歴なんて関係あるの。
数学なんて高校レベルのしか使わないし、英語のドキュメントも高校レベルでも
読めるし。プログラムなんて学校で習わないから関係なし。あとなんだ。
2009/03/24(火) 00:33:25ID:ZPXRB0h1
まあ高校レベルの数学・英語が怪しい人々が多いわけですが・・・
2009/03/24(火) 00:34:41ID:UAhkicWV
ASスレでそんなこと語られてもね
さて次
2009/05/11(月) 18:38:47ID:c1wN9lZm
MacなのでTextMateでAS3も書いてたけど、
FDTが値下げされたのをきに試してみた。
やっぱ、オートimportとコードアシストあるだけで全然違うわ。
FlashDevelopが無料な事考えると、これでも高い気もしないでもないが
2009/05/12(火) 05:35:41ID:vWmx8iZQ
http://level0.kayac.com/2008/06/flashthunderbolt.php

ついでにLOGツールもいれてみた。
ログレベルと、ログのオン・オフが簡単に変えられるのは便利な感じ。
trace文をいちいち削除する手間考えたらありかも。
2009/05/12(火) 09:56:29ID:Fu6F+cX9
ログ出力ツールはAdobeが公式で何か出してくれればいいのにね
と思ったけれど
うんこのように重いもの作りそうだからやっぱいいや
688Now_loading...774KB
垢版 |
2009/09/10(木) 01:05:30ID:hA/nqmIK
ASをスタンドアロンで実行しかつC++の関数
呼び出す方法教えてください
2009/09/10(木) 02:46:58ID:lAc/dwxv
ActiveXコントロール内以外では思い当たらない・・・
後は、スタンドアロンでLocalConnection張るとか・・・?
2009/09/10(木) 21:37:28ID:/9KkEBP3
>>688
Air+Alchemyとかどうよ
まぁAlchemyは研究中の技術だけど
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ではみんなどうやってるんだろう?
2009/10/09(金) 03:07:58ID:flAqzTTD
深度に関して
AS2からAS3になって考え方が変わったり不便になった事はないはず
ネットでは深度の管理方法が変わった的な記事があったりするが
それは勘違い
たいてい今まで利用できた機能の代わりとなる API は容易されているので
AS3 の API リファレンスとにらめっこするとよい
2009/10/09(金) 19:12:45ID:8v+30IUo
せめて実際に自分で使ってくれよw
2009/10/09(金) 19:13:53ID:8v+30IUo
>>691
並べ替えたいインスタンスを配列に入れて、yの値小さい順にソートしてから順番にaddChildかな
最後にaddChildしたのが一番上に来るから
695691
垢版 |
2009/10/09(金) 21:44:11ID:V2E5ZyMv
>>694
それだとランダムに動かしたときに入れ替わってくれないなぁ。

もうしょうがないから、DisplayObjectContainerの派生クラスに
DOの深度管理用のコレクションと、操作用メソッドを作ろうと思う。
EnterFrameごとに、Y座標を引数にして深度入れ替えをする感じで。
でもこれだと深度設定のたびにコレクションを走査してインデックスを
振りなおすから、いやはや、どれだけ重たくなることやら…。
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);
}
}
}
2009/10/11(日) 13:06:56ID:+39+i30X
>>696
すまんが、そういう普通の質問は質問スレでやっておくんなまし。
http://pc12.2ch.net/test/read.cgi/swf/1223896635/
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);

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

質問です。

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

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

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


これから頑張って3.0にもチャレンジしてみます。
2010/02/25(木) 13:09:11ID:nOhQoK9T
どこが技術交換だよ
2010/02/26(金) 19:01:39ID:a7poYsus
twitterscriptの認証の仕方を教えれ
2010/02/27(土) 12:35:51ID:QLVHVv0Y
AS3って、その他のオブジェクト指向言語と比べて、良くできてるって言えるのかな?
これから勉強しようかどうか迷ってて、最初にAS3で良いのかな?と心配なのだが…
2010/02/27(土) 12:39:01ID:3j8ydCM4
どこが技術交換だよ
2010/04/26(月) 00:17:01ID:mSBvrjzk
flashdevelop が便利過ぎて困る
2010/04/29(木) 10:23:02ID:dZ5VRCQ2
ああflash developは神フリーソフト
Visual C++みたいでつかいやすい
2010/05/25(火) 02:36:12ID:LEeAllRy
If you want to <a href="http://sendfloweronline.tripod.com">Send Flower Online</a> best flowers at best prices now!
2010/06/11(金) 09:54:38ID:9q6Inw4Q
AS3.0でLocalConnectioを同じ名前で2つconnect貼って強制GC発生させるテクニックを知ったんだけど、
これってAS2.0にも応用できるかな?2.0でなんとかGCを操作したい・・・
711Now_loading...774KB
垢版 |
2010/06/11(金) 12:30:11ID:/Hn5wwYE
強制GCの方を改めろ
712Now_loading...774KB
垢版 |
2010/06/11(金) 15:33:41ID:8rc1XlSY
actionscript3.0について質問です

i:int = 10;

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

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

それとも毎回自分や技術者が内容変更のたびにFLASHを作り直さなければいけないのでしょうか?
718717
垢版 |
2010/07/02(金) 10:07:13ID:kmAsk8uQ
すみません、質問するスレを間違えて投稿してしまいました
別のスレに質問移行します
申し訳ございません
2010/07/23(金) 01:26:25ID:fw8pYYeC
動画のストリーミングで1.5〜2倍速で再生するとかできますか??
2010/07/23(金) 16:12:49ID:ciYG+U66
プロパティとメソッドを確認すれば、何が出来て何が出来ないかくらいすぐ判ると思うけどな…
あらかじめ倍速にした動画を用意すればできる
2010/07/23(金) 16:57:17ID:+nuw0ccb
技術交換スレなんでなにかいい方法があれば書いてもらえるかと思いました
すいません
2010/07/28(水) 00:54:41ID:MLxygaI2
>>1にあるように、どうでも良さげな質問は質問スレへ行けばいいさ
2010/09/10(金) 22:21:11ID:MVOJRREi
FLASH HACKSって本、もう情報古いかな?
2010/09/11(土) 13:19:22ID:xjJ0DBGQ
AS2だしねー。
今でも通用するような考え方は載ってるけど、
そのために3600円は高いと思う。
2010/09/29(水) 16:08:30ID:2SDg3bHI
「ActionScript 3.0 エラーアーカイブス」って本持っている人います?
FlashDevelop+Flex3の組み合わせで役に立ちますか?
2010/09/30(木) 00:52:30ID:4pfDOKgB
持ってるよ。1冊置いておいて間違いないと思うよ。
727725
垢版 |
2010/09/30(木) 12:00:52ID:Vy03zOKW
>>726 thksです。
2010/10/03(日) 18:51:18ID:N9isI1Sp
http://hakuhin.jp/as3.html

ここのサンプルコードをCS5で読み込んで再生しようとしても再生が出来ません
たとえばこれだったら何処を手直ししたら動くようになりますか
http://hakuhin.jp/as3/key_board.html
http://hakuhin.jp/download/as3/key_board_01_fla09_as3.fla
2010/10/05(火) 22:25:01ID:wZPIMG/r
>>728
CS5で動くじゃん…うそつき
2010/10/07(木) 23:39:16ID:QIQ1lb6v
Stardustライブラリのサンプルが動かせた人いますか?
swcをSWC Librarysに追加してもISignalがどうのってエラーが出て動かせません。
731Now_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コマくらい)
もっと細かく撮れるようにするにはどう書き換えたらいいでしょうか?
2010/10/10(日) 22:28:27ID:pMwvVmZk
>>730
触ってないから未確認だけど
> Stardust depends on and includes the compiled SWC file of CJSignals,
> included in the libs folder.
と公式トップページに書いてあるぞ
2010/10/10(日) 22:28:51ID:OtpWpbNl
なんのサンプル引っ張ってきてるんかしらんけど、
emulator.setInterval("takeSnapshot", 1000);
の1000を書き換えればいけるんじゃね。単位はミリ秒。
734Now_loading...774KB
垢版 |
2010/10/11(月) 02:28:34ID:LJZR8CGQ
>>733
AdobeのDevice Centralにあるやつだよ
そこは書き換えて2000とか10000とか100とかやってみたいけど変化なかった
2010/10/11(月) 02:56:21ID:R0BHEx6b
そういうことは先に言えw
試してみたけど、普通に数値変更で動作変わったぞ。
書き換える場所間違えてないか?
2010/10/17(日) 14:31:43ID:bbtJAGmE
flashで値を作ってサーバーへ送るような処理に対する不正防止策って今どうなってるの?
なんかAS3も解析できるようになってるし
2010/10/17(日) 14:35:16ID:bbtJAGmE
×flash
○クライアント側swf
738Now_loading...774KB
垢版 |
2010/11/15(月) 07:57:56ID:dWEP1rfZ
1ヶ月ほど前から仕事の必要上からFlexの勉強を始めたものです。
で、Flexの入門本を読み始めて、
「こりゃ、AsctionScriptをちゃんと勉強しなきゃダメだな」
と思ったので、ちゃんとした本読もうと思って
オライリーの「詳細ActionScript3.0」を読んでいますが、
いまいちモチベーションの維持に苦しんでます。

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

2010/11/15(月) 23:36:41ID:DGlydm+x
オライリー本一冊くらい気合いで読み通してください!
2010/11/16(火) 09:24:13ID:e5pYS5e8
やる気がないなら無駄
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→

こんな感じでやった方がいいのでしょうか?
2010/12/16(木) 16:59:28ID:nXNM4HI0
まずは自分で何か楽しめるアプリでも作ってみたら?
概念ばかりやってて覚えるの大変だよ、苦痛なだけで。
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した部分しかマスクされないのでしょうか?
そうだとすると、線を引いた部分をマスクしようとすると、どういった方法がありますか?
ご教授願いたいです
2010/12/17(金) 17:05:55ID:bn4tA4i4
他の方法でやりたいことを実装しました
スレ汚しすみませんでした
2010/12/23(木) 21:14:46ID:gO6mAoBi
いずれにせよこのスレじゃなくて質問スレでするべき話だったね。
2011/02/15(火) 01:27:08ID:8vys5igB
皆様の支援のおかげで、
会社で作ったアプリケーションを
なんとか、AppStoreに公開することができました。

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

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

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

お教えください。よろしくお願いします。
2011/02/15(火) 01:32:50ID:8vys5igB

>> 746

申し訳ありません。書き間違えです。無視してください。
748Now_loading...774KB
垢版 |
2011/02/18(金) 21:06:30ID:ih6V5KAp
docomo PRO series SH-05C Part.2
http://toki.2ch.net/test/read.cgi/keitai/1296900783/100-
2011/02/20(日) 11:41:21.50ID:mROlFnPG

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

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

よろしくお願いします。

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

>>749

すみません。質問を別のスレに移します。
751Now_loading...774KB
垢版 |
2011/02/21(月) 02:12:56.96ID:OkGaZDV6
docomo PRO series SH-05C Part.2
http://toki.2ch.net/test/read.cgi/keitai/1296900783/100-
2011/04/17(日) 19:38:12.22ID:RkE4lqdp
質問があります。
aaaaa
bbbbb
cccc
という改行を含んだ文字列を変数に代入したいと思っています。
PHPの場合は
$str=<<<END
aaaaa
bbbbb
cccc
END;
と言うふうに書けば実現できます。
これをactionscript3.0ではどう書いていいのか分かりませんでした。
何方かご存知でしたら教えてください
よろしくおねがいします
753752
垢版 |
2011/04/18(月) 02:24:10.90ID:tLHYLEcK
すいませんここ質問スレだと勘違いしていました
別のスレで質問しなおします
2011/04/18(月) 03:22:01.38ID:ldFXcvM6
"aaaaa\nbbbbb\ncccc"
2011/04/25(月) 00:10:06.95ID:FrJQd+hp

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

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

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

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

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

>> 756

どうもありがとうございます。
ただ、AIRにはfscommandはありますが、
"exec"はサポートされていないと聞きました。
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/
767755
垢版 |
2011/04/30(土) 18:29:09.78ID:G4nglshR

>>766

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

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

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

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

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

>>770

C++関連のスレに質問を移します。
どうもありがとうございました。
772Now_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か、とか)のデータくらいしか格納できないっぽいです。
線幅のデータも忠実に描画したいのですが、どうすればいいのでしょうか!!
773sage
垢版 |
2011/06/07(火) 06:06:35.75ID:q7Np8hTg
>>772
これって線だけの情報(塗りつぶしなし)のSVGってことだよね?
だったらFShapeSVGに頼らないで外部SVGファイルをXMLとして読み込んで
SVGを解釈⇒描画の処理を自分で書けばいいんじゃないかな?
ちょいとめんどくさいかもだけど.
774Now_loading...774KB
垢版 |
2011/06/15(水) 01:29:11.88ID:GdpqSl4k
>>773
もう返信がないものかと思ってました。
SVGの中身みると、ちんぷんかんぷんでややこしかったので、
FShapeSVGに頼ってしまいました。
最終的にはFShapeSVGと、XML解析両方行って、線の太さを再現した描画にしました。
返信ありがとうございました。
2011/07/03(日) 21:53:18.26ID:p/HG0GSp
>>772
構文解析自力で組んだの?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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