wynnjp の回答履歴

全14件中1~14件表示
  • 開発しやすいのはJavaScriptそれともActionScriptのどちらですか。

    また、入門書の分かりやすさ、言語のとっつきやすさ、言語として自分なりのアイデアの可能性の広さはJavaScriptとActionScriptのどちらが有利でしょうか。 個人的にはActionScriptの方が有利ではないかと思います。 なぜなら、WEBの世界ではJavaScriptやAjaxを使ったアプリケーションがほとんど出回っていない。Googleなどレベルの高い企業がそういうアプリケーションを提供しているが、一般的な企業や個人がそういうアプリケーションを提供しているのはあまり見たことがない。もしかして、JavaScriptやAjaxの言語は敷居が高いのではないかと思います。 逆にFlashを使ったアプリケーションはとても数多く出回っているようです。その多くが個人で作られたものではないでしょうか。もしかしてActionScriptの方がとっつきやすく開発しやすいではないでしょうかと思ったりします。 ちなみに私は「開発のしやすさ」といった簡単な言語を選ぶことが重要なポイントだと考えています。皆さんの意見も知りたいので、それを質問してみました。ご回答をよろしくお願いします。

    • ベストアンサー
    • masa_go
    • Flash
    • 回答数6
  • 計算結果の誤差について・・・PC内部で何が起こってるの??

    FLASH初心者です。 「毎フレーム0.1加算し、表示する」というフラッシュを作りました。 すると必ず、決まった値になった時に誤差が生じてしまいます。 フリーソフトのparafla!を使用しているのですが、フリーソフトの限界って事ですか?? はたまた単純にPCの処理能力不足?? コンピュータってすべて二進法で計算しているんですよね!?そこに問題があるのでしょうか?? 四捨五入すれば全く問題ないのですが気になります。 どなたか教えてください(>_<)

  • 配列で呼び出しMCやボタンにしたい

    いつもお世話になっております。 以前配列の処理の仕方について投稿させて頂きました。 http://okwave.jp/qa3709770.html FLASH8、AS2.0です。 こちらを参考に // 外部データがロードされたときの動作定義 myload.onData = function(moji) { // 外部データを 「,」 でsplit した要素の配列を作成 myArray = moji.split(","); // 配列の要素数を取得 mylen = myArray.length; // 要素数分のテキストフィールドの作成と値の代入 for (i=0; i<mylen; i++) { // テキストフィールドを作成 _root.createTextField("my_txt"+i, i, 20, i*30+20, 100, 22); // (見えるようにテキストフィールドの枠線を入れておきます) _root["my_txt"+i].border = true; // テキストフィールド別に配列の各要素を代入 _root["my_txt"+i].text = myArray[i]; } }; // 外部データのロード myload.load("外部読みこみのパス"); と、おかげさまで ->外部読みこみ ->内容を配列に格納 ->配列を元にテキストフィールドを作成 ここまで実現できたのですが、その次に、 そのテキストフィールド自体をボタンにしたいのですが、 (ボタン自体移動させたいのでMCにしてmouseDown予定です) どの様にしたら良いのでしょうか? 例えば、1個づつMCを作り、 その中にテキストフィールドを1個づつ格納する という、イメージを描いています。 myload.onData = function(moji) { myArray = moji.split(","); mylen = myArray.length; for (i=0; i<mylen; i++) { _root.createEmptyMovieClip("field"+i, i); _root.field+icreateTextField("my_txt"+i, i, 20, i*30+20, 100, 22); _root["my_txt"+i].border = true; _root["my_txt"+i].text = myArray[i]; } }; 例えばこんな感じでルート直下にfield+iのMCを作成し、 そのMCの中にテキストフィールドを格納する(1個づつ) というのを、試みたのですがMC自体が空で読めませんでした。 (テキストフィールドとMCの深度が重複している?) 補足要求等あればお願い致します。

    • ベストアンサー
    • popepon
    • Flash
    • 回答数2
  • LoadVarsでPHPから変数を読み込む件について

    質問させていただきます。 PHPで、変数$usernameに入っている値をActionScriptに渡したいのですが、上手くいきません。 ■PHP側 echo "name=".$username; ■ActionScript側 var username: LoadVars = new LoadVars(); username.onData = function(src) {  if (src == undefined) {   trace("Error loading content.");  }  trace(src); }; username.load("./view.php"); trace(username.name); 試しに上記のような形で実行してみました。 onDataの中の「trace(src)」の出力によると、PHPを読み込んではいるのですが、echoの部分だけではなく、<?php ~ ?>のように、PHP全体を読み込んでしまっていることがわかりました。(しかも何故か1行ずつ行間を空けた状態で…) ちなみに一番最後の「trace(username.name)」は何も出力されませんでした。 Webで調べると、例えばPHP側で「echo "name=admin";」のように、直接値を表示しているものばかりのような気がしました。 私のような場合、欲しい部分だけをloadするにはどうすればよいでしょうか。どうぞご教示願います。

  • LoadVarsでPHPから変数を読み込む件について

    質問させていただきます。 PHPで、変数$usernameに入っている値をActionScriptに渡したいのですが、上手くいきません。 ■PHP側 echo "name=".$username; ■ActionScript側 var username: LoadVars = new LoadVars(); username.onData = function(src) {  if (src == undefined) {   trace("Error loading content.");  }  trace(src); }; username.load("./view.php"); trace(username.name); 試しに上記のような形で実行してみました。 onDataの中の「trace(src)」の出力によると、PHPを読み込んではいるのですが、echoの部分だけではなく、<?php ~ ?>のように、PHP全体を読み込んでしまっていることがわかりました。(しかも何故か1行ずつ行間を空けた状態で…) ちなみに一番最後の「trace(username.name)」は何も出力されませんでした。 Webで調べると、例えばPHP側で「echo "name=admin";」のように、直接値を表示しているものばかりのような気がしました。 私のような場合、欲しい部分だけをloadするにはどうすればよいでしょうか。どうぞご教示願います。

  • バナーからリンクしたページのSWFに、そのバナーに対応した外部テキストを読み込ませたい。

    初めて質問いたします。 製作環境はflash8です。 メインのページにバナーがあって、商品の詳細のページにリンクしています。 ともにALLフラッシュです。 main.swfから、getURLでitem_01.htmlを呼んでitem_01.swfを表示します。 そこにインスタンス名txt_boxのムービークリップに onClipEvent (load) { System.useCodepage = true; this.loadVariables("../image/txt/item_01.txt"); } で、外部からテキストを読み込ませ インスタンス名image_boxのムービークリップにフレームから if (this.image_box == Number(this.image_box)) { loadMovieNum("../image/gazou/item_01.gif", this.image_box); } else { this.image_box.loadMovie("../image/gazou/item_01.gif"); } で、外部から画像を読み込ませています。 同じ方法で、item_02、item_03、item_04・・・・とあるわけです。 まだ、商品が少ないので何とかなっていますがこれが50とか100になったらサーバーにも負荷がかかりますし、管理も大変です。 そこで、1つのitem.swfにmain.swfのバナーからitem_02、item_03、item_04 といった変数をもらってそれぞれに対応するテキストと画像を表示できないかと考えました。 私は、デザインのほうからフラッシュを始めましたのでスクリプトはほとんど初心者です。 どなたかお教え願えないでしょうか? また、item_02といった変数をhtmlのタイトルに反映させることは可能なのでしょうか? 宜しくお願い致します。

  • ActionScriptについて

    今、ActionScriptのトレーニングブックで練習している初心者です。 練習問題で、配列の34, 40, 12, 30, 24, 55, 70, 60, 52, 43, 65, 30, 45, 20, 15を全て足したいのですが、 出力すると、 「すべての予約済み座席数は014131211109876543210人です」 と出てきてしまいます。(595と出てくるはずだと思うんです) 本の通りに記述してみたはずなのですが、どこか変なのでしょうか? var reserved_array = [34, 40, 12, 30, 24, 55, 70, 60, 52, 43, 65, 30, 45, 20, 15]; var total_num = 0; for (var i in reserved_array) { total_num += i; } trace("すべての予約済み座席数は"+total_num+"人です");

  • バナーからリンクしたページのSWFに、そのバナーに対応した外部テキストを読み込ませたい。

    初めて質問いたします。 製作環境はflash8です。 メインのページにバナーがあって、商品の詳細のページにリンクしています。 ともにALLフラッシュです。 main.swfから、getURLでitem_01.htmlを呼んでitem_01.swfを表示します。 そこにインスタンス名txt_boxのムービークリップに onClipEvent (load) { System.useCodepage = true; this.loadVariables("../image/txt/item_01.txt"); } で、外部からテキストを読み込ませ インスタンス名image_boxのムービークリップにフレームから if (this.image_box == Number(this.image_box)) { loadMovieNum("../image/gazou/item_01.gif", this.image_box); } else { this.image_box.loadMovie("../image/gazou/item_01.gif"); } で、外部から画像を読み込ませています。 同じ方法で、item_02、item_03、item_04・・・・とあるわけです。 まだ、商品が少ないので何とかなっていますがこれが50とか100になったらサーバーにも負荷がかかりますし、管理も大変です。 そこで、1つのitem.swfにmain.swfのバナーからitem_02、item_03、item_04 といった変数をもらってそれぞれに対応するテキストと画像を表示できないかと考えました。 私は、デザインのほうからフラッシュを始めましたのでスクリプトはほとんど初心者です。 どなたかお教え願えないでしょうか? また、item_02といった変数をhtmlのタイトルに反映させることは可能なのでしょうか? 宜しくお願い致します。

  • ActionScriptについて

    今、ActionScriptのトレーニングブックで練習している初心者です。 練習問題で、配列の34, 40, 12, 30, 24, 55, 70, 60, 52, 43, 65, 30, 45, 20, 15を全て足したいのですが、 出力すると、 「すべての予約済み座席数は014131211109876543210人です」 と出てきてしまいます。(595と出てくるはずだと思うんです) 本の通りに記述してみたはずなのですが、どこか変なのでしょうか? var reserved_array = [34, 40, 12, 30, 24, 55, 70, 60, 52, 43, 65, 30, 45, 20, 15]; var total_num = 0; for (var i in reserved_array) { total_num += i; } trace("すべての予約済み座席数は"+total_num+"人です");

  • 1を0001として出力する処理

    public class Test_file { public static void main(String args[]) { for( int count = 0 ; count <= 10 ; count++) { System.out.println(count); } } } このプログラムを実行すると 0 1 2 3 4 5 6 7 8 9 10 と出力されますが、これを 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 と、連続して出力する処理を作成したいのですが、 この1桁を4桁にする処理が思い浮かばず苦戦している最中です。 自分でも考えてみたのですが、1を0001にしたり、 100を0100にする処理がどうしても思いつきません。 お手数ですが、上記のような処理ができる手立てを ご教授の程お願いします。

    • ベストアンサー
    • KGM
    • Java
    • 回答数3
  • CSSを無効に出来ますでしょうか?

    よろしくお願いします。 サイト内で、ある一部のページのみにCSSをON/OFFに切り替えれる ボタン?を設置しようとしているのですが、色々とサンプルなどを 探して設置してみるのですがうまくいきません・・・。 CSSの定義自体、何か特殊な方法で切り替える場合には指定を 行わないといけませんでしょうか? どなたか、これを実現できる方いらっしゃいましたら アドバイスいただけると助かります。 よろしくお願いいたします。

  • CSSを無効に出来ますでしょうか?

    よろしくお願いします。 サイト内で、ある一部のページのみにCSSをON/OFFに切り替えれる ボタン?を設置しようとしているのですが、色々とサンプルなどを 探して設置してみるのですがうまくいきません・・・。 CSSの定義自体、何か特殊な方法で切り替える場合には指定を 行わないといけませんでしょうか? どなたか、これを実現できる方いらっしゃいましたら アドバイスいただけると助かります。 よろしくお願いいたします。

  • java.lang.ClassNotFoundException: com.mysql.jdbc.Driverと出てしまいます。

    ご質問させてください。 まずは環境は、 ・Windows Vista Home Premium ・j2sdk1.4.2_16 ・mysql-connector-java-5.1.5 ・Mysql 5.0 ・Tomcat 5.5 ・eclipse-SDK-3.1.2-win32 となっております。 次に、環境変数を http://www.hellohiro.com/jdbcmysql.htm http://www.hellohiro.com/appli.htm を参考に、 CLASSPASS:.;%JAVA_HOME%\lib\tools.jar; C:\mysql\mysql-connector-java-5.1.5\mysql-connector-java-5.1.5-bin.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\mysql-connector-java-5.1.5-bin.jar;. JAVA_HOME:C:\j2sdk1.4.2_16 PATH:%JAVA_HOME%\bin と設定しました。 そして以下のプログラムを実行すると import java.sql.*; public class test { public static void main(String args[]) { try{ //接続の準備 String drv = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql:///cardb"; String usr = "root"; String pw = "Gob3=104"; //データベースへの接続 Class.forName(drv); Connection cn = DriverManager.getConnection(url, usr, pw); //問い合わせの準備 Statement st = cn.createStatement(); String qry = "SELECT * FROM car_table"; //問い合わせ ResultSet rs = st.executeQuery(qry); //データの取得 ResultSetMetaData rm = rs.getMetaData(); int cnum = rm.getColumnCount(); while(rs.next()){ for(int i=1; i<=cnum; i++){ System.out.print(rm.getColumnName(i) + ":"+ rs.getObject(i) + " "); } System.out.println(""); } //接続のクローズ rs.close(); st.close(); cn.close(); } catch(Exception e){ e.printStackTrace(); } } } エラーが、 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at test.main(test.java:15) とでてしまいます。 EclipsでMySQLを用いて、データベースにアクセスするにはどうしたらよいのでしょうか。 お知恵をお貸しください。

    • ベストアンサー
    • squee
    • Java
    • 回答数1
  • loadMovieでの座標について

    現在、loadMovieにて空白のムービークリップに外部JPEGデータを読み込 む・・・というものを作成してるのですが、読み込んだ画像のサイズが取 得できません。以下にその部分のASを表記します。 on (press) { myi = this._parent.getDepth(); kekka = _global.myLV.b; folderno = _global.myLV.a; loadfolder = "photo"+folderno; loadjpg = "photo"+myi+".jpg"; if (_global.fno == 3) { _root.ido(); _root.main_photo.loadMovie(loadfolder+"/"+loadjpg); _root.main_photo._x = (Stage.width-_root.main_photo._width)/2; _root.main_photo._y = (Stage.height-_root.main_photo._height)/2; } } 少し余分な部分もあると思いますが _root.main_photo.loadMovie(loadfolder+"/"+loadjpg);で外部画像を配置(取得?)。 その下の2行でステージ中央に配置の予定なのですが、_root.main_photo(読み込み画像)のサイズが取得出来ず(traceでの確認では0になります)、左上がステージ中央に配置されてしまいます。 ちなみに、外部ファイルはサイズが色々あります。 情報不足でしたら追加いたしますので、どうかよろしくお願いします。

    • 締切済み
    • Gin_P
    • Flash
    • 回答数1