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


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

ActionScript 誰かが物凄い勢いで解答するスレ30



1 名前:Now_loading...774KB mailto:sage [2011/12/25(日) 02:37:34.48 ID:APghLI2o]
AcitonScriptのことなら
初歩的な質問でもなんでもおk

見れない、保存したい、flashを作りたいはスレ違い
下記の関連スレ、超基本的な質問へ。

●質問する時は自分の環境を書く(AS2,AS3の別も)
●質問はものすごい勢いじゃなくて結構
●できるだけコードも示す
●まず自分がやりたいことを明確に書く。そのために試してみた処理を書く

前スレ
ActionScript 誰かが物凄い勢いで解答するスレ29
toro.2ch.net/test/read.cgi/swf/1309349827/

関連スレ
Flashの超基本的な質問はここでしろ! part42
hibari.2ch.net/test/read.cgi/swf/1305783143/
※初心者は↑こちら推奨

ActionScript ライブラリ総合
hibari.2ch.net/test/read.cgi/swf/1308658905/


456 名前:Now_loading...774KB mailto:sage [2012/03/01(木) 22:03:03.93 ID:Zf7WGHrJ]
いや、やっぱfillrateじゃないけど、グラフィックス描画でベンチしないと
あんまり意味無いな。

457 名前:Now_loading...774KB mailto:sage [2012/03/04(日) 03:35:28.19 ID:FY8TzlO7]
AS3です
コンストラクタをinternalに、グローバル定数をpublicにしたいのですが、
コンストラクタはpublicのみなので、擬似的?に実装する方法はないでしょうか
クラスをinternal、定数をpublicにすると、定数を見つけてくれません

458 名前:Now_loading...774KB mailto:sage [2012/03/04(日) 04:47:37.50 ID:mImrIleb]
なぜinternalにしたいかによるけど、コンストラクタにinternalなクラスのオブジェクト食わせるのが定石かな

459 名前:Now_loading...774KB mailto:sage [2012/03/04(日) 15:14:23.75 ID:FY8TzlO7]
>>458
ありがとうございます
見せたいクラスはpublic、そのpublicクラスがinternalクラスを食べ、
publicクラス.internalクラスと使う感じですかね
そのやりかたでやってみます

460 名前:Now_loading...774KB [2012/03/04(日) 18:07:49.02 ID:AoE4Hu5+]
秋元がどう動くかが気になる

461 名前:Now_loading...774KB mailto:sage [2012/03/04(日) 18:08:19.43 ID:AoE4Hu5+]
誤爆すみません

462 名前:Now_loading...774KB mailto:sage [2012/03/04(日) 18:30:08.57 ID:V3Upn924]
>>460
握手会また騒ぎあったね^^

463 名前:Now_loading...774KB mailto:sage [2012/03/04(日) 20:17:31.26 ID:mImrIleb]
>>459
ClassAコンストラクタにClassBオブジェクトを食わせる方法
new ClassA(new ClassB() );//ClassBはinternalなのでClassAコンストラクタを実行できるのはClassBが作れる、クラス内のひとのみ
ってことだけど実はnull食わせればコンパイルエラーは回避できちゃう

464 名前:Now_loading...774KB [2012/03/05(月) 17:40:53.23 ID:1qpOi4Z2]
cs3でAS3を使っています。
一つの画像を、別の何枚かの画像を使ってモザイクアート出来るようなライブラリ、
もしくは見本になるサイトってないでしょうか?
探したのですがなかなか見つからなくて。
よろしくお願いします。



465 名前:Now_loading...774KB mailto:sage [2012/03/05(月) 19:01:31.00 ID:dM0YzqOB]
こういうソフトのこと?
www.lifehacker.jp/2009/07/foto-mosaik-edda.html

466 名前:464 [2012/03/05(月) 19:33:10.86 ID:1qpOi4Z2]
やりたいことはそういうことです!

具体的には、元々リンケージなりしてあるビットマップを使って、
ウェブカメラで撮影した写真を作るって感じなのですが。


467 名前:Now_loading...774KB mailto:sage [2012/03/05(月) 19:55:02.24 ID:dM0YzqOB]
グレースケールだったら結構簡単にできるとおもうけど。

468 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 01:57:20.29 ID:hXJ5b2h+]
Lite1.1 AS2.0です。
FLASH内の変数をそのままツイートする機能を実装したいのですが、どうすればいいのでしょうか。
s.ameblo.jp/linking/entry-10622233667.html
これだと変数がフォームに用意されるだけで、ユーザーに書き換えられてしまうので。

469 名前:Now_loading...774KB [2012/03/06(火) 02:05:22.27 ID:t2PavSx0]
FlashCS4,AS3です。スレッドライブラリ「そうめん」の学習をしています。
※特に「そうめん」に限定された話しではないのですが、同一ASファイル内に2個以上の
サブクラスを書く方法で悩んでいます。

/* サブクラスの部分 */
import org.libspark.thread.*;
// クラスの呼び出し。 Aは親スレッドのクラス,Bはその子スレッドクラスです。

class A extends Thread{
override protected function run():void{
// スレッド A によってスレッド B を開始する
trace('Hello');
var b:B = new B();
b.start();
}
}

class B extends Thread{
override protected function run():void{
trace('World');
}
}// ここまでサブクラス


470 名前:469の続き mailto:sage [2012/03/06(火) 02:05:54.65 ID:t2PavSx0]
こうしてメインクラスで var a:A = new A(); a.start(); とすると a が未定義プロパティ扱いされます。
ところが、class B の部分をコメントアウトして無効化し、呼び出しもしない場合はすると問題なく動作します。
ASファイル全体の構成は

package{
[ メインクラス ]
}

[ 上記のサブクラス群 ]

の順番です。 どうすべきでしょうか?


471 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 02:17:39.74 ID:GZ01iWDP]
>>468
swf単体では無理
OAuthでググれ

OAuth使うにしたってユーザーが書き換えられずに勝手につぶやかれるスパム機能は考えなおせマジで

472 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 10:26:26.69 ID:BEuucfUQ]
>>469
オーバーライドしてvar b:B に書き換えたんなら a:Aは未定義になるに決まってんだろ

クラスファイルのルールなんかは把握してる?
クラスファイル内には何個でもクラス定義できるがパッケージ外に定義したものは外から参照できず
同じファイルのクラスからじゃないと無理
パッケージ内にはパブリッククラス1個しか定義できない 関数、変数名も同じで同名なのは1個だけ

473 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 10:33:45.69 ID:BEuucfUQ]
あー もしかしてサブクラスをパッケージ外に定義しても使えないって話かな?
外部から呼べないから無理だよねw 試してないからわからんが

474 名前:469-470 mailto:sage [2012/03/06(火) 11:02:23.68 ID:v0s8nh6j]
>>472
さんきゅう。
「サブクラスをパッケージ外に定義しても使えない」という様子です。

ググるとCS4ではメインクラス以外には複数のクラスを設定できないとのことなので、
ttp://fumiononaka.com/TechNotes/Flash/FN0909001.html
CS5で実行するとOKでした。 念のため、メインクラス部をコピペしておきます。

package{
import flash.display.*;
import org.libspark.thread.*;

public class MyDocumentClass_04a extends Sprite{

public function MyDocumentClass_04a(){
if (Thread.isReady == false) {
Thread.initialize(new EnterFrameThreadExecutor());
var a:A = new A();
a.start();
}
}
}
}
// この下に上記のサブクラス群




475 名前:466 [2012/03/06(火) 11:20:32.85 ID:/xfsZyU/]
>>467
グレースケールでも良いのですが、とにかく画像のピクセルの解析?なども
全く分からなくて手がつけられません…。
ライブラリでも参考でもいいので無いかなと探しているのです。

476 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 11:22:16.44 ID:BEuucfUQ]
気になったからこっちでも調べてみた
> override protected function run():void{
> override protected function run():void{
パッケージ外のクラスメソッドにアクセスするにはpublicじゃないとエラー出たな
publicに直してみ 親のクラスのも

477 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 11:26:02.11 ID:BEuucfUQ]
>>475
おめえのやろうとしてる事はかなりメンドイ事なんだお まずは普通のモザイクにチャレンジだ
ttp://hakuhin.jp/as/raster_efc.html#RASTER_EFC_02

478 名前:469-470 mailto:sage [2012/03/06(火) 11:36:17.54 ID:v0s8nh6j]
>>476
public class A extends Thread{
public class B extends Thread{

とすると、
  1114: public 属性はパッケージ内でのみ使用できます。 

となり、パッケージ内に移動すると>>472的に
  5006: ActionScript ファイルには外部から表示可能な複数の定義は使用できません

というエラーになります。
やっぱCS5でないと駄目っぽいです。


479 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 11:55:49.43 ID:BEuucfUQ]
ずっと勘違いしてたすまん やりたい事は
パッケージ外のプライベートクラスから他のプライベートクラスのインスタンス生成 って事だよね?
CS5.5でも実行されなかった(エラーは無し) 継承有りでも無しでも同じ エラーが出ないのが気持ち悪いな

結論:複数クラス定義は基本的に非推奨だからやめた方が吉 パッケージ外には関数だけにしとけ

480 名前:469-470 mailto:sage [2012/03/06(火) 12:09:40.60 ID:v0s8nh6j]
>>479
さんきゅう
「パッケージ外には関数だけにしとけ」 ・・・ 確かにそうではあるのですが、『そうめん』
の学習でttp://www.libspark.org/htdocs/as3/thread-files/document/ を参考にASを書いて
いるのでこうなっちゃいました。


481 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 12:57:40.42 ID:GPnTKBOo]
すみません。FileReferenceのsaveを使ってローカルにファイルを保存しているんですが、この時表示される選択ウィンドウをブラウザないしFlashの中央にする事って出来ますか?
中央でなくても位置指定の方法がわかれば教えてください。



482 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 15:50:37.05 ID:GPnTKBOo]
下のようなグリッドを作ったのですが、ヘッダの境界線の左側に別に白い線が表示されてます。
これって何でしょうか? 消せませんか?

<mx:DataGrid textAlign="center" borderColor="#5652AF" headerColors="#5652AF" color="#B6D7EB"
horizontalGridLineColor="#B7BABC" verticalGridLineColor="#5652AF">
<mx:columns>
<mx:DataGridColumn headerText="日付"/>
<mx:DataGridColumn headerText="時刻"/>
</mx:columns>
</mx:DataGrid>

483 名前:481,482 mailto:sage [2012/03/06(火) 16:44:46.23 ID:GPnTKBOo]
すみません。書き忘れてましたが、AS3です。FLEX3.5でやってます。

484 名前:464 [2012/03/06(火) 18:36:44.21 ID:/xfsZyU/]
>>477
ありがとうございます。
そのサイトは見ていたのですが、ようは、 new flash.display.BitmapDataを作って
置き換えている部分を、任意のBitMapにすればいいのではとは思ったのですが、
そこをどうすればいいのか…
すみません。ややこしいのですね。



485 名前:Now_loading...774KB [2012/03/06(火) 19:54:30.14 ID:EhOs+/Lo]
処理速度を計算するときに何万回実行して〜ミリ秒って書いてあるけど、1万回だったら1回処理する時間は1万分の○ミリ秒ってこと!?

486 名前:Now_loading...774KB mailto:sage [2012/03/06(火) 21:56:20.87 ID:jirUcBgg]
>>485うん

487 名前:Now_loading...774KB [2012/03/06(火) 22:17:25.60 ID:JEqpKhXB]
すいません
loaderで読み込んだBitmapをアニメーションさせたいんですけど
どこかにいいソースコードありませんか?

MovieClipだと重くなるので同じことをBitmapでやりたいのですが

488 名前:Now_loading...774KB [2012/03/06(火) 22:37:03.96 ID:wRPJ8PVM]
shapeのアルファを1から減らしたときに
描画の重なった部分が濃くなってしまうのを防ぐにはどうしたらいいのでしょうか?

489 名前:Now_loading...774KB mailto:sage [2012/03/07(水) 01:05:38.24 ID:mQPB0RZz]
>>488
alphaってのは透過させたい時に使うもんだ
単に薄くしたいなら描画する色を薄くするべし


490 名前:Now_loading...774KB [2012/03/07(水) 19:52:45.63 ID:kc+3J2/G]
FlashCS5,AS3,WinXP-Pro
ttp://www.libspark.org/htdocs/as3/thread-files/documentを参考にスレッドライブラリー
『そうめん』の使い方を勉強しています。

この『6. 割り込み機構』の2項目「外部ファイルを読み込みとキャンセルボタン」で実際に
割り込み(キャンセルボタン)ボタンをStageに配置しました。
外部テキスト(440KB)を読み込ませる途中でキャンセルボタンを1回押しても反応が無いので、
再度押すとCS5が落ちました。

ASは文字コードの部分以外はほぼHPのまんまですが、皆さんの中でこれを試された人は
いますか?
※必要とあらば手元のファイル一式をZipでUpできます。

アドバイス願います。

※テキストファイルの読み込み自体はOKのようです(2KB程度のテキストで検証)

※HPのサンプルには文字コード用の System.useCodePage = true; が無いので
override protected function run():void{
System.useCodePage = true;
としました。


491 名前:Now_loading...774KB [2012/03/07(水) 20:51:15.02 ID:G9/qLnFN]
>>486
えっ!?そんなに速いの!
趣味でホームページにFLASHの簡単なゲーム作ろうかなって思って勉強してて
なんか重いイメージがあったから処理を的確に
最適なものをしていかないと行けないと思ってたんだけど
ある程度動くのかなー、
着せ替えゲームみたいなのにしようと思ってるんだ。
でも描画処理に時間かかるのか。
とにかくAS3うまく書かないとスゴい遅くなるイメージ。

492 名前:Now_loading...774KB mailto:sage [2012/03/07(水) 23:52:59.23 ID:f7rHHWYU]
>>491
デバイスのスペックと処理ないようによる
ゲーム系は重たくなりやすいから気をつけたほうがいい

493 名前:Now_loading...774KB mailto:sage [2012/03/08(木) 02:14:34.70 ID:OEvufe+3]
>>491
着せ替えゲームのようなもので、描画処理が間に合わないとかまずない。
よほど古いスペックのデバイスでもない限り、描画速度は十分。

494 名前:Now_loading...774KB [2012/03/08(木) 12:13:29.18 ID:REg53ZMI]
そっか。
ちょっと安心した!
生意気にも去年でたMacBookPro使ってるから、他の環境ではどう動くか気になってた。
描画処理って線>面>ビットマップって載ってたよ、イラレでイラスト書いたとき線つけてしまった。



495 名前:Now_loading...774KB mailto:sage [2012/03/08(木) 14:55:20.82 ID:pNBMVxWh]
素人が普通に作ったFlashなら描写余裕
素人がちょっと調子に乗っちゃって変なことやると重くなる

496 名前:Now_loading...774KB [2012/03/08(木) 23:00:39.08 ID:rfoK0QZq]
質問です
actionscript3のmxml
<s:Application xmlns:fx="ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:local="*">

<fx:Declarations>
<local:aaa id="class1"/>
<local:bbb id="class2"/>
</fx:Declarations>

<s:Button label="class1 start" id="button" click="class1.start(text.text)" />
<s:Button label="class2 start" id="button2" click="class2.start()" y="30" />
<s:TextArea text="sss" id="text" x="10" y="100" />
</s:Application>

↓へ続きます

497 名前:Now_loading...774KB [2012/03/08(木) 23:01:03.20 ID:rfoK0QZq]
aaa.as
package {
import mx.core.IMXMLObject;

public class aaa implements IMXMLObject{
public function initialized(document:Object, id:String):void {
}
public function start(string:String) :void
{
data:String = string+"です";     ←これ
}
}
}
bbb.as
package {
import mx.core.IMXMLObject;

public class bbb implements IMXMLObject{
public function initialized(document:Object, id:String):void {
}
public function start() :void
{
ここでaaa.asの変数dataを参照したい
}
}
}
のように、ボタンを二つ作りそれぞれにclickを指定するとき、
button1のclickをしたときに作った変数やオブジェクトを、
button2をclickをしたときに使用したいのですが、
どのようにするのがいいのでしょうか?

バインドというのは見つけたのですが、actionscript内だけでは対応はできないのでしょうか?

498 名前:Now_loading...774KB mailto:sage [2012/03/08(木) 23:47:01.72 ID:OEvufe+3]
なんのために IMXMLObjectをインプリメントしているかわかってるんかな??

> ここでaaa.asの変数dataを参照したい
これは無理。
クラスaaaのメンバ変数ではなく、関数内でのみ有効な変数だから。

MXMLを介在させることを前提にするなら、aaaに実装したinitializedの引数document
がそのMXMLのインスタンスだから、それをつかってアクセスすればいい。

499 名前:Now_loading...774KB mailto:sage [2012/03/08(木) 23:51:04.17 ID:OEvufe+3]
微妙に間違ってるな。
> MXMLを介在させることを前提にするなら、aaaに実装したinitializedの引数document
> がそのMXMLのインスタンスだから、それをつかってアクセスすればいい。
MXMLを介在させることを前提にするなら、bbbに実装したinitializedの引数document
がそのMXMLのインスタンスだから、それを保存しておいてアクセスすればいい。
document.class1でaaaのインスタンスにアクセス出来る。

500 名前:Now_loading...774KB mailto:sage [2012/03/08(木) 23:56:56.79 ID:RQriW7tp]
スレチかもしれませんが、phpとの通信で質問です。
www.artful.jp/blog/archives/2006/12/flashphp_1.html
ここにある通りの処理をしている筈なのですが、flashのムービープレビューだと
値の中身がうまく表示されません。(phpの本文が出力されている)
一応phpとは通信できているようなのですが、どうすればいいのでしょう?
apacheは起動してます。

501 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 00:24:36.43 ID:Nm8Z6QoR]
phpがApacheに正しく組み込まれているか確認してみた?

502 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 00:26:38.30 ID:6NqzAfxe]
>>501
php単体だと平気だったので(echoとかで中身が表示されてる)
通信の仕方が悪いのか、確認の仕方が悪いのか……

503 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 01:16:45.24 ID:Nm8Z6QoR]
> (phpの本文が出力されている)
って時点で、httpヘッダがオカシイわけだしねぇ。
リクエストのURLをブラウザにそのまま張るとどうなるの?

504 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 01:34:54.54 ID:6NqzAfxe]
$var='野獣先輩';
echo "&var=".$var;
apache起動後アドレスバーにphpファイル名を入力すると、
ブラウザ上には野獣先輩と表示されています。
ところがムービープレビューでtraceしてみると.$var. ?>みたいな事が表示されます。



505 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 01:51:53.66 ID:Nm8Z6QoR]
うーん。全部みんとわからんが、URLじゃなくてファイル名ってところが気になる。

506 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 01:56:03.40 ID:6NqzAfxe]
>>505
localhost/test.php
これだとブラウザに値が表情されてます。
phpはよく分からないのですが、これで大丈夫なんですよね?

507 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 07:27:14.62 ID:nhdm0wKt]
>>498-499
ありがとうございます
助かりました

508 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 10:09:35.29 ID:FoTObuVR]
ゲームの攻撃エフェクトを作りたいのですが、探しても無くて困ってます
"エフェクト"だと画面効果ばかりヒットしてしまって
エフェクトとかパーティクル以外でそういうものが検索できる言葉ってありますか?


509 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 10:12:23.05 ID:DhA3tMNh]
>>508
どんなエフェクトだよ

510 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 12:01:30.32 ID:ro8kmz1f]
>>506
それで表示されるんなら大丈夫やね。
traceした結果が、スクリプト全部出てくるほうがまだわかりやすいけど、
一部しか出てないのかな?

ムービープレビューじゃなくて、一度デプロイしてみてためしてみたらどうだろう。

511 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 14:46:44.67 ID:W67uIt+F]
PHP側の文字コードの話じゃないの。

512 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 15:17:28.20 ID:ro8kmz1f]
それだったら文字化けしたとか、結果がちがうくない?

513 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 17:29:36.39 ID:DhA3tMNh]
?>が表示されてんだからphp側の問題じゃないの?

phpコードさらさない限りわからんけど

514 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 20:21:16.85 ID:6NqzAfxe]
本文は>>500まんまです。
UTF8で保存しています。




515 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 20:28:07.23 ID:WQ12JlUO]
>>514
一番最初に<?phpいれてる?

516 名前:Now_loading...774KB [2012/03/09(金) 20:42:39.92 ID:qxYGKkrE]
FlashCS4,AS3,WinXP
TextAreaとTextInputに共通なのですが、背景の色の変更が分かりません。

ttp://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=2589&forum=8&post_id=14537
を見ると tArea.setStyle("backgroundColor", 16進RGB色); で変更可能とのことですが、
この通りやっても背景は白のままです。

別案として tArea.textField.backgroundColor = 16進RGB色; としても同じでした。しかしこの
場合は、trace(tArea.textField.backgroundColor)で見るとしっかり指定した色が参照できます。

つまづいてます。どこが問題なのでしょうか?


517 名前:Now_loading...774KB [2012/03/09(金) 22:24:01.72 ID:6NqzAfxe]
>>515
<?php
$a=100;
$b=200;
print("&a=".$a."&b=".$b);
?>
ムービープレビューでtraceを見てみると
a=".$a."
b=".$b);

?>
と表示されてしまいます。

518 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 23:10:57.08 ID:DhA3tMNh]
>>517
本当にphpサーバー動いてる?
拡張子.phpになってる?

519 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 23:18:21.21 ID:6NqzAfxe]
>>518
拡張子はphpですし、apache起動後にアドレスバーからURL入れて表示させる分には上手くいってるみたいです。
両ファイルともhtdocsに入ってます


520 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 23:32:53.15 ID:Nm8Z6QoR]
はじめの方の書き込み見てないんだろうな・・・。

521 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 23:33:37.26 ID:Nm8Z6QoR]
で、>>510が言ってることは実行したの?

522 名前:Now_loading...774KB mailto:sage [2012/03/09(金) 23:54:07.16 ID:6NqzAfxe]
デプロイですか?
phpに触れるのは始めてなのでよくわからないのですが、
デプロイするにはカピストラーノ等を導入しないといけないのでしょうか。
ちなみにメモ帳で書いてます。
as以外は初めてなのですいません。

523 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 00:18:07.73 ID:a49Ax5zH]
>>519
phpが動いてないか直接ファイルをよみこんでるかなんだよな

524 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 00:31:22.51 ID:F+ac7yjX]
>>523
FLASH側ではsendAndLoadで読み込んでます。



525 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 08:31:18.07 ID:XvLR9ZOc]
flash初心者です
ある動作をランダムに行いたいと思っているのですが、
どうすればいいのかわかりません。

ある動作をランダムというのは、
例えばシンボルが4つあり、それを下(ステージ外)から
ランダムに泡のようにうようよと浮かび上がってくる感じです。

526 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 09:06:24.77 ID:FJxgO3qB]
>>525
先ず、制作環境を書きましょう。
あと「ActionScript 泡 浮」で調べよう。


527 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 10:28:49.37 ID:a49Ax5zH]
>>524
Flash自体もlocalhost/○○.swfに置いてる?

サーバーに上げたら確実に解決するよ

528 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 10:53:47.14 ID:XvLR9ZOc]
>>526
すいません、忘れてました
でも、言われた通り検索してやってみるとイメージ通りだったので解決しました
どうもありがとうございます

529 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 12:21:00.73 ID:XvLR9ZOc]
またすいません、先ほど質問した者です。
AS3で、
あるボタンを押すと指定された画面内に表示される動作をしたいと思ってるのですが、
この場合ターゲットパスで良いのでしょうか?
その画面が一枚絵ではなく、色々動作を加えたものなのですが…

530 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 19:16:52.61 ID:F+ac7yjX]
>>527
サーバーに上げても無理でした。
どうやらflashがtxtとして読み込んでるみたいです。
プロパティを見るとphpなのに、どうなってるんでしょうか?

531 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 19:24:26.31 ID:F+ac7yjX]
ちなみにコード
flash側
var lv = new LoadVars();
//PHPと通信
lv.sendAndLoad("test.php", lv);
lv.onLoad = function(success:Boolean) {
//PHPとの通信完了後の処理
if (success) {
trace("接続成功");
//----- 結果取得 -----//
trace("a="+this.a);
trace("b="+this.b);
} else {
trace("接続失敗");
}
};


532 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 19:25:29.18 ID:F+ac7yjX]
php側
<?php
//Flashからの引数
//$money = $_POST["money"];
//$syohin = $_POST["syohin"];
$a=100;
$b=200;
print("a=".$a."b=".$b);
?>
apacheも起動してますし、同じファイルに入れて実行してます。
php単なら問題無く動作しています。

533 名前:Now_loading...774KB mailto:sage [2012/03/10(土) 20:36:15.37 ID:a49Ax5zH]
>>530
ロリポップサーバーに上げてみたけどうまくいくぞ
URLはhttp://から入力したけど

534 名前:Now_loading...774KB mailto:sage [2012/03/11(日) 15:44:26.37 ID:ReD4Z46d]
結局>>505が言ってたオチか。



535 名前:Now_loading...774KB mailto:sage [2012/03/14(水) 00:30:02.77 ID:tbIOcVor]
>>533
自鯖に上げたところ、値を読み込むようになったのですが
やはりローカルで実行するとphpをtxtと思って読み込んでしまうみたいです。
これはapacheが悪いのでしょうか?

536 名前:Now_loading...774KB mailto:sage [2012/03/14(水) 00:32:00.84 ID:tbIOcVor]
なんでもないです。できました。ありがとうございます。ありがとうございます。

537 名前:Now_loading...774KB [2012/03/15(木) 18:21:10.63 ID:uvKQMrOe]
複数の画像ファイルを読み込んで画像の切り出しをしたいのですが
上手くいきません
ひとつの画像ファイルだけならなんとかできたのですが
どこか参考になるサイトなどないでしょうか?

538 名前:Now_loading...774KB [2012/03/16(金) 04:31:53.26 ID:vIOh0udf]
Objectを宣言する際に、キーに変数を使用したいのですがどうしたらいいですか?

↓やろうとしていること
-------------------------------------------
var varKey:String = 'key1';

var obj:Object = {
 varKey : 'aaa', // ← obj.key1
 key2 : 'bbb'     //← obj.key2
};

trace(obj.key1, obj[varKey], obj.key2); // 'aaa', 'aaa', 'bbb'
-------------------------------------------

どなたかお願いします

539 名前:Now_loading...774KB mailto:sage [2012/03/16(金) 10:28:10.53 ID:DIje9j3v]
obj宣言した次の行に obj[varKey]='aaa' で良いんじゃないかな

540 名前:538 [2012/03/17(土) 02:48:23.06 ID:8gzPPybX]
>>539
回答ありがとうございます。
そのやり方で可能なのは知っているのですが、
今回訳あって宣言時に使用したいのです。

541 名前:Now_loading...774KB mailto:sage [2012/03/17(土) 12:05:56.25 ID:jFUdp5sM]
訳あっての訳を書けば
どーせくだらない理由なんだから
やる意味がないことが明らかになるぞ

542 名前:538 [2012/03/17(土) 12:17:51.50 ID:8gzPPybX]
>>541
技術的に不可能なのでしょうか?

543 名前:Now_loading...774KB mailto:sage [2012/03/17(土) 12:56:31.00 ID:jFUdp5sM]
技術的に
の言葉の使い方がおかしいな

544 名前:538 [2012/03/17(土) 13:32:16.65 ID:8gzPPybX]
>>543
ActionScript(ちなみに3です)ではこのような使用は不可能なのでしょうか?
例えばPHPでは(連想配列になりますが)下記のようにできます。
$varKey = 'key1';
$arr = array(
 $varKey => 'aaa',
 'key2' => 'bbb'
);
var_dump($arr); //array(2) { ["varKey"]=> string(3) "aaa" ["key2"]=> string(3) "bbb" }



545 名前:538 [2012/03/17(土) 13:32:50.93 ID:8gzPPybX]
訂正:
var_dump($arr); //array(2) { ["key1"]=> string(3) "aaa" ["key2"]=> string(3) "bbb" }


546 名前:Now_loading...774KB [2012/03/17(土) 15:15:15.77 ID:Eq/GnJAf]
どんな訳だよ。
気になって夜も眠れないから教えろよ。

547 名前:Now_loading...774KB mailto:sage [2012/03/17(土) 16:08:03.99 ID:lqx2Y4yD]
とりあえず↓で出来たぞ

var obj:Object;
var prop:String = "key1";
obj = { (prop.toString()):1 };

548 名前:538 [2012/03/17(土) 16:47:26.98 ID:8gzPPybX]
>>547
ありがとうございます!!!!!
無事に解決しました!

549 名前:Now_loading...774KB mailto:sage [2012/03/17(土) 19:31:15.10 ID:dc9aZQ2I]
くだらなすぎわろた
マジで訳を聞かせてよ

550 名前:Now_loading...774KB [2012/03/19(月) 09:15:40.71 ID:SPAuX5Jr]
ループ中にtrace()を使うと時々ログが飛ぶのですが何か対策はありますか?

551 名前:Now_loading...774KB [2012/03/19(月) 10:33:23.66 ID:SPAuX5Jr]
自己解決しました
tracerabbitというソフトを使って見ていると正常にログが書き出されませんでした
みなさんご注意を

552 名前:Now_loading...774KB [2012/03/20(火) 21:09:13.64 ID:KbmB98KR]
Red5やFlashMediaServerについての質問はこちらでいいでしょうか?
NetConnection.callでサーバーのApplicationクラス名を指定して呼び出すときは
そのクラス名から作られたオブジェクトを呼び出しているということなのでしょうか?

だとすると、newもせずに自動でそのクラスからオブジェクトが作られたと
いうことになると思うのですが、それではオブジェクトは自動で作られたその一つしか
存在しないことになるので、実質的にはインスタンスオブジェクトというより静的クラスのように
なると思うのですが、そういう認識でいいのでしょうか?

553 名前:Now_loading...774KB mailto:sage [2012/03/20(火) 21:16:22.71 ID:uYM1ezvd]
よくありません

554 名前:Now_loading...774KB [2012/03/20(火) 21:57:35.31 ID:KbmB98KR]
>>553
すみません、つまりcallは何を呼び出していて
それはどのように作られているものなのでしょうか?

実験してみるとstatic変数もインスタンス変数も両方効いていたので
インスタンスのオブジェクトではあると思うのですが、だとすると自動で作られているということは
一つしかサーバーの中には存在しないわけなので、
サーバーが起動したときに
「Application名A Application名A = new Application名A();」のように
クラス名と同名のオブジェクトが作られていてそれをcallで呼び出すという
仕組みなのかと考えました
よろしくお願いします



555 名前:Now_loading...774KB mailto:sage [2012/03/20(火) 21:59:04.57 ID:KbmB98KR]
すみません、下から3行目は「それをcallで呼び出す」ではなくて
「そのオブジェクトのメソッドをcallで呼び出す」でした

556 名前:Now_loading...774KB [2012/03/22(木) 18:30:35.51 ID:1U/k6bQx]
基本的なことなんですけど、MXMLで右側にだけ
borderをつけるにはどうすればいいんでしょうか?






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

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

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