• ベストアンサー

ランダム英数

Flash Lite1.0でランダムの英数を表示させたく、 以下のスクリプトを書いてみたのですが eisuu="0123456789abcdefghijklmnopqrstuvwxyz" text = random(eisuu); randomは整数しか表示されないようで困っています。 英数をランダムで表示させるにはどのようにしたら良いのでしょうか? 分かる方がいらっしゃればお教え下さい。 宜しくお願い致します。

  • Flash
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

> ランダムの英数を表示と言うのは36桁中10桁の英数字を表示させたいと言う事です。 「○文字目を取り出す」を10回繰り返して、10個の文字を連結する コードはご自分で考えてみて下さい。 ヒントを出すのも何ですが、for と + または += です。

ama_xx
質問者

お礼

ヒントありがとうございます。 できました!

その他の回答 (2)

noname#35109
noname#35109
回答No.2

ランダム関数はそもそもランダムな数値しか返しません。 それに使い方がまちがっていますよ。 こうです↓。 ------------------------------------------- eisuu = "0123456789abcdefghijklmnopqrstuvwxyz"; text = substring(eisuu, random(36), 1); ------------------------------------------- Flash Lite は,情報が少ないので, 経験と ヘルプ だけが頼りです。 とにかく,少なくとも,ヘルプに書かれていることを無視してはいけません。 以下 「Flashドキュメンテーション」 つまり 「ヘルプ」 より Flash Lite のグローバル関数 > substring() http://livedocs.macromedia.com/flash/8_jp/main/00005230.html Flash Lite のグローバル関数 > random() http://livedocs.macromedia.com/flash/8_jp/main/00005223.html

ama_xx
質問者

補足

ご回答ありがとうございます。 質問内容のやりたい事が曖昧だったのでこちらで補足させて下さい。 ランダムの英数を表示と言うのは36桁中10桁の英数字を表示させたいと言う事です。 【例】6iu5tpa84z 誤解を招いてしまい申し訳ございませんでした。

回答No.1

eisuuの中からランダムに○文字目を取り出す

ama_xx
質問者

お礼

質問内容のやりたい事が曖昧だったので勘違いをさせてしまったようです。 eisuuの中からランダムに○文字目を取り出すと言う方法はsassakunさんの教えて下さった方法と同じ意味ですよね。 答えて下さったのに申し訳ございませんでした。

ama_xx
質問者

補足

ご回答ありがとうございます。 ○文字目を取り出すとは文字列を取り出すと言う事でしょうか? 文字列を取り出すにはString()を使うと思うのですが Flash Lite1.0では使えないようです。

関連するQ&A

  • リンクをランダムに変えたい

    画像ランダムスクリプトと同じような感じでリンクをランダムに変えることは可能でしょうか? つまりリンク先をいくつか用意しておいた上でページを表示するたびにテキスト上のリンク先を変化させたいのです。 ご教授よろしくお願い致します。

  • FLASHでランダムでURLを表示させたいのですが

    FLASH初心者です。携帯用のFLASHを作成しているのですが、FLASHムービーの終了後にボタンを押すと他のページに飛ぶようにするために以下のようなスクリプトを書きました。 on(keyPress"<enter>"){ getURL("http://●●●●●●●●"); } ここまではよかったのですが、次にURLのあとにパラメーターを付け、そのパラメーターをランダムで表示させて飛ぶようにさせたいのです。以下のような感じです。 on(keyPress"<enter>"){ getURL("http://●●●●●●●●?rmd=○○○"); } ※ ○○○は3桁の数字がランダムで入ります。 この場合、どのようなスクリプトを書けばいいのでしょうか?いろいろなサイトで調べて試してみたのですがどうしてもうまくいきません。どうか教えてください。

    • ベストアンサー
    • Flash
  • フラッシュバナーのランダム表示について

    以下のスクリプトでフラッシュバナーをランダム表示させています。 loadMovie(1 + random (4 ) + ".swf", AAA); このランダム表示の比率を変えたいとき、例えばですが、4つのファイルを 1:1:1:3の割合で表示させるなどの場合、どういうスクリプトを書けばいいでしょうか? また、ファイル名は現在 1.swf、2.swf、3.swf・・ としていますが、ファイルを差し替えた際にキャッシュが残るので、それぞれ固有名詞にしたいのですが、 その場合の方法も教えてください。

  • ランダムリンク(ランダム表示)の作成について

    初めて質問させていただきます。 自分のサイトにランダムリンク(ランダム表示)を設置しようと思いいろいろと調べてみたものの、 自分が必要としているものが見つかりませんでした。 以下が自分の希望するランダムリンクの形です。 (1)サイトのソース表示を見た場合、<a href="○○">××</a>のようなリンク形式で表示したい。 ⇒<script type ~></script> というふうに表示されないもの (2)テキストファイルなど、外部にリンク先のタグを挿入しておき、その中からランダムに表示されるようにしたい。 (3)phpで作成されたフリー配布されているものを使用させていただいたところ、うまく動かすことができませんでした。 ですので、php以外の形式のランダムリンクを希望いたします。 これらの条件にあてはまるランダムリンクの仕組み、サンプル、方法などをご存知の方はいらっしゃいませんでしょうか?? お手数ですが、よろしくお願いいたします。

    • 締切済み
    • CGI
  • フラッシュを用いた拍手のランダム表示について

    フラッシュを用いた拍手のランダム表示について 私はブログでフラッシュ(.swf)を用いたweb拍手を利用させていただいているのですが その拍手のフラッシュを3つの中から一つランダムで選んで表示するようにしたいのです。 http://www.charatto.net/html/gallery/other.html このサイトさんのweb拍手という所にある3つの中から一つをランダムで表示するようにしたいのです。 (文字数の制限でタグを貼れなくてすいません。) java scriptやhtmlについて得意ではないので、完成したものをそのままページに張るだけの形にしていただけると嬉しいです。 よろしくおねがいいいたします。

    • ベストアンサー
    • HTML
  • ランダム表示かつ重複しない

    現在flashでクイズを作っています。 一回スタートさせれば問題はランダムに5問でます。 正解し続ければ5問でクリア。 間違えれば終了です。 そこでクイズに使う背景をランダム表示かつ、重複しないものにしたいと思っていますがうまくいきません。 dummy_mcを作ってそこに 現在背景用の1~10swfファイルをランダム表示させています。 ただこれだと同じ背景が続けてでてきたりしてしまいます。 これを一回のゲームで背景が重複しないで表示させたいと思っています。 アニメーション、フレーム移動などは理解していますが scriptになると正直わからないことだらけです。 現在勉強中でscriptはコピペしながら改造している状態です。 解決法をわかるかたがいらっしゃったらよろしくお願い致します。

  • Flashでテキストをランダム表示

    現在ウェブページで、javascriptを使って、テキストメッセージをランダム表示しています。 FlashのActionScriptを使い、同等のことを行いたいのですが、どうすればよいでしょうか。 なお、出来たら表示するテキストは外部から読み込ませたいです。 よろしくお願いします。 現在使っているjavascriptは以下です。 --------------------------------- <script type="text/javascript"> var MsgCnt=5; var Msg=[]; Msg[1] = "これは1番目のメッセージです。"; Msg[2] = "これは2番目のメッセージです。"; Msg[3] = "これは3番目のメッセージです。"; Msg[4] = "これは4番目のメッセージです。"; Msg[5] = "これは5番目のメッセージです。"; var ary=[]; for(var i=0;i<MsgCnt;i++)ary[i]=i+1; function arySort(){ ary.sort(function(){return Math.random()-Math.random();}); } var cnt=0;arySort(); function RandomMsg(){ if(cnt>=MsgCnt)cnt=0,arySort(); document.write(Msg[ary[cnt++]]); } </script> <script type="text/javascript"> RandomMsg(); </script> --------------------------------- 環境: windows vista flash pro 8

    • ベストアンサー
    • Flash
  • Flash lite 1.1で、指定範囲内をランダムに動き回る待ち受け

    Flash lite 1.1で、指定範囲内をランダムに動き回る待ち受け画面を作成したいです。 動作イメージは以下の様な感じなのですが・・・ ・ステージサイズは『240×320』 ・ムービークリップを動かしたい範囲は上下中央の『220×220』 ・220×220の範囲内を、  雲の形のムービークリップがフワフワ浮かびながらランダムに移動する ・雲は、220×220の範囲からはみ出ない for文を使用し、 指定した数値内を移動させるという形になるのかなぁ・・・と思うのですが、 スクリプトの記述方法が分からず、途方に暮れております・・・。 知識のある方がいらっしゃいましたら、お力添え頂けますと大変嬉しいです。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • flashAS3.0でのランダムモーションの作り方

    FlashのAS3.0でhttp://www.geocities.jp/flashiroha/script/as11.html のような、ランダムに再生されるモーションが作りたいです。 宜しくお願い致します。

  • モバイルFLASHのランダムスライドショーについて

    現在、モバイルのFlashでスライドショーを作ろうとしています。 ◆条件は以下の通りです。 ・5枚程度の画像をランダムで表示する。 ・フェイドアウトする画像とフェイドする画像を重ねたい。(同時にフェイドインとフェイドアウトがかかる状態) ・ランダムで画像を取る際、同じ画像がフェイドインとフェイドアウトを起こさない。 ◆環境は以下の通りです。 Flash CS4 au W65T できる限りスクリプトで済ませたいと考えています。 何卒宜しくお願い致します。

専門家に質問してみよう