【アクション】ムービーだけがFLASHじゃない!【スクリプト】
>>山崎
flashにぬるぽはない
ポインターないからな。
690 :
656:03/04/20 16:01 ID:???
バイブルの「もっとオブジェクト指向でいこう」を読んで
なんでコンポーネントはみんなクラスで作ってるか理由がなんとなくわかりますた。
コンポーネントの内容はrootの1フレ目からすぐ動ける状態にしなきゃならないわけで、
そうなると#initclipと#endinitclipが必須なわけで、それを使うとなると
クラスの定義からしなきゃいけない・・・・というワケだったのですね。
functiuonで固めた自作コンポーネント、rootの1フレ目に置いたら
そのフレーム内じゃあ動いてくれなかったもんなぁ。
(回避策はそのコンポーネントにonClipevent(load)かな・・・)
次に何か作ることになったらクラスから作るようにしたいと思います。勉強勉強
692 :
Now_loading...774KB:03/04/23 10:14 ID:OiiV9pbl
保守あげ
693 :
Now_loading...774KB:03/04/23 22:55 ID:qBKFpNeN
MCにロードしたswfのタイムライン上の変数に値を代入できません。
パスが間違ってるのかな?
694 :
XOR ◆sekZURvIII :03/04/26 00:08 ID:coosKQj0
evalについて質問があります。
以下のプログラムがまともに動かないのですが、それはどうしてなのでしょうか?
////////////////////////////////
//bItteを真にするだけです
sTmp = "bItte=true";
//評価…
eval(sTmp);
//なぜか"bItte=true > "と出力する(つまりbItteは定義されていない…)
trace(sTmp+" > "+bItte);
////////////////////////////////
実際、sTmpは外部ファイルだったりするのでsetは使えないです(sTmpは代入とは限らないから)
どうすれば良いのでしょうか?
嗚呼、これって厨房的質問ですなぁ…
b = "aa=true";
function ev(a) {
var array = a.split("=");
this[array[0]] = [array[1]];
}
ev(b);
リファレンスによると
>Note: ActionScript eval アクションは JavaScript eval 関数と同じではなく、
>このアクションでステートメントを評価することはできません。
との事です。
助かりました。ありがとうございました。
テキスト入力のインライン変換ってできないんですか?
とりあえずマクだとできないようです(winならできるんですかね?)
Flashで掲示板作ろうと意気込んでいるのですが、
これができないと使いづらいので足踏みしてまつ…。。
699 :
Now_loading...774KB:03/04/27 21:31 ID:uJpknsHK
a = new Array();
a["a"] = "1";
a["b"] = "2";
b = new Array();
b["a"] = "3";
b["b"] = "4";
c = a.concat(b);
trace("c" + c);
連想配列のコピーって不可?
ASではオブジェクトを連想配列のように扱えますが、
実際には連想配列というオブジェクトはありません。
またconcatはArray用のメソッドでなので連想配列に対しては機能しません。
この場合、Arrayクラスのprototypeに独自メソッドを追加してやれば良いかと思います。
測定回数:10回
測定容量:1024 kByte
平均時間:1.7367 秒
平均速度:4744.947 kbit/秒 (593.118375 kB/秒)
702 :
逆転モナー:03/04/28 16:34 ID:XCTG+FJ7
Flaでもなちゃととおなじチャットと2chのBBSみたいなBBS作れます?
704 :
Now_loading...774KB:03/04/28 18:06 ID:FiZawsP2
706 :
Now_loading...774KB:03/04/29 13:44 ID:zaSWovDH
707 :
706:03/04/29 13:48 ID:zaSWovDH
フレームに
l_array = ["1", "2", "3", "4","5","6"];
ボタンを押すと並び替えが起こるということで、ボタンに
on (press) {
l_array.sort(nara);
t2 = l_array.join();
function nara(l_array) {
var i = l_array.length;
while (i--) {
var j = Math.floor(Math.random()*(i+1));
var t = l_array[i];
l_array[i] = l_array[j];
l_array[j] = t;
}
}
}
>>706のスクリプトの文法もやりたいことも訳ワカランのだが。
on (press) {
var l_array = ["1", "2", "3", "4","5","6"];
trace(l_array);
function nara(array) {
var i = array.length;
while (i--) {
var j = Math.floor(Math.random()*(i+1));
var t = l_array[i];
array[i] = array[j];
array[j] = t;
}
return(array);
}
l_array = nara(l_array);
trace(l_array);
}
710 :
706:03/04/29 15:10 ID:pYC6I2y3
>>709 ありがとうございます!助かりました。
クイズゲームの問題を
ランダムで被らないようにさせたかったんです。
>>706 質問板で相手にされないからって他のスレに同じの書き込むな
713 :
712:03/04/29 21:45 ID:???
あげときます
保守
保守
718 :
Now_loading...774KB:03/05/18 20:36 ID:rkK9N59r
わりと濃い目のサンプルASに良く見かける
hoge = [];
って、hoge = new Object();の代用でしょうか?
んでもって代用ならなぜnewじゃなくて[]を使用しているのでしょうか?
メモリの節約になるとかこっちのほうが処理が早いとかそんな感じですか?
って疑問符ばっかでスンマセン・・
720 :
719:03/05/19 23:09 ID:???
hoge = []; → hoge = new Array();
hoge = {}; → hoge = new Object();
でした・・・出直してきます。
文字列を置換したい場合って何か良い方法あります?
今は
str = str.split("置換").join("置換後");
ってな感じでやってるんですが
自前で置換スクリプト書くほうが速いのでしょうか・・・
723 :
722:03/05/21 19:14 ID:???
早い→速い
724 :
山崎渉:03/05/22 01:54 ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
保守
726 :
721:03/05/22 18:15 ID:???
>>722 サンクス!
MLは何か変な人多いので最近敬遠気味でした。
変な人って・・・
誰やろ(ry
MLは自己主張強すぎだよね。
揚げ足取りばっかです。
>>727 もなちゃとの作者とかもMLにいるよなw
MLって?
>731
フラッシュ系のメーリングリストと思われ
733 :
山崎渉:03/05/28 16:50 ID:???
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
―――――― @ノノハ@ (^^)
//( ´_ゝ`)< ふーん 下さいね
―――――― ,-―─<\__/> 、 応援して
/ ,ゝ─、(\/λ ) 僕を
―――――― √7 /_ ,<\ノ -----=====---- ∧_∧ からも
(_,ソ ノ ,、-‐''''~^`⌒''ー―‐i―,--==--っ (; ^^ )<これ
―――――― _ノ/ _,、-‐''ー--‐‐'‐‐--、,-----=====----^ζ`,,、/
. </ノ`、ー='/-----=====--------- ∵ ∴; , '~
―――――――  ̄´/ / _ _ ∴ :' ''
/ /-----=/ / | ̄| 「」「」 \ヽ/ヽ
/ ノ / / \.\ ; / /
-----=====------!./ // .\\ ヽ/ヽヽ/ヽ
,=;゚,、 / / -----==//==---- \`ー、 / / 「」「」/>
〔~∪ ̄ ̄〕ボシュッ ー' ー" ヽ/ \\ ノノ
◎――◎ | !, ヽノ
いい廃れっぷりよの・・
736 :
Now_loading...774KB:03/05/31 01:43 ID:yeU1Y0dk
第3回BIGLOBE クリエイターズアワード募集開始!
http://bb.biglobe.ne.jp/contest/ 【テーマ】
花火大会
・花火大会を表現、もしくは花火大会を連想させるオリジナル作品
【賞品】
・最優秀賞:賞状、賞金30万円 1名様
・優秀賞:賞状、賞金3万円 3名様
・マクロメディア賞:賞状、Macromedia Studio MX 1名様
・特別賞:賞状、Casio 液晶ハンディーTV SY-300WE 1名様
前回の総評より
>これまでにない操作感を持つインタラクティブ作品も期待していたのですが、
>そのような方々はだいぶ苦しまれたようで、ずばぬけた物が現われず、残念でした。
>決して、本コンテストはムービー型が有利なわけではありませんので是非とも新たなチャレンジを。
AS職人さん、どうですか?
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ^^ )< これからも僕を応援して下さいね(^^)。
( ) \________________
| | |
(__)_) 山崎モナー