できれば連載第一回目の記事から読んでください!
この連載は全体を通して一つの文章になっていますので、一部だけを取り出して解釈してしまうと間違った方向へのアドバイスになってしまうこともあります!
この連載は全体を通して一つの文章になっていますので、一部だけを取り出して解釈してしまうと間違った方向へのアドバイスになってしまうこともあります!
〜プログラムを書く〜
今回は前述しましたようにオーサリングにFlashを使いますので、そのプログラムを書かねばなりません。
今日はWindowsPCで作業していますので、付属のメモ帳を開きます。
リアルメモ帳
じゃなくてWindows
に最初から入っているソフトです。
プログラム・コードをここに書いても(ここで動くわけではありませんし)何のことかわからないと思いますので、一例だけ紹介して、後は日本語で(どんなプログラムを書いているのかを)紹介するにとどめます。
今日はWindowsPCで作業していますので、付属のメモ帳を開きます。
リアルメモ帳
プログラム・コードをここに書いても(ここで動くわけではありませんし)何のことかわからないと思いますので、一例だけ紹介して、後は日本語で(どんなプログラムを書いているのかを)紹介するにとどめます。
f (_framesloaded >= _totalframes)
{
_level0.mainshit.daisychain.nextFrame();
gotoAndStop(3);
}
function (himitsu);
{
_level10.SPEEDO.gotoAndPlay(17);
_level10.SPEEDO2.gotoAndPlay(2);
_level0.SETSCALE = math.floor(100 / this._xscale * 100);
_level0.SETX = this._x * -1;
_level0.SETY = this._y * -1;
_level0.SETROTATION = Math.round(this._rotation * -1);
_level0.mainshit.(himitsu);
butt.useHandCursor = 0;
}
{
_level0.mainshit.daisychain.nextFrame();
gotoAndStop(3);
}
function (himitsu);
{
_level10.SPEEDO.gotoAndPlay(17);
_level10.SPEEDO2.gotoAndPlay(2);
_level0.SETSCALE = math.floor(100 / this._xscale * 100);
_level0.SETX = this._x * -1;
_level0.SETY = this._y * -1;
_level0.SETROTATION = Math.round(this._rotation * -1);
_level0.mainshit.(himitsu);
butt.useHandCursor = 0;
}
メイン部分はこんな感じに書いてみました。
グイーーーーーンッ!と。
グワワワーーーーーンッ!と。
公開テストでみんなの環境でも無事動くことを願っています。
これ以外の部分では、たとえばクリックしたときに方向が変わるとか、拡大縮小するとか、裏側にめくれるとかのプログラムを個別に書いていっています。
今回は実際に動かしてテストするのはサーバーにアップしてからになりますので、メモ帳画面とニラメッコ
どんどん眼が悪くなっていきますね。。。
複数のプログラムを同時に平行して動かす場合は、読み込む順番や切り替えのタイミングを計算しなければいけません。
また誰の環境でも同じ速さで見られるわけではありませんので、読み込み速度をたっぷりとっておいて、できるだけ同じように動くように考えておかなければいけません。
しかし、この核となる部分が完成すればあとは楽勝です
グイーーーーーンッ!と。
グワワワーーーーーンッ!と。
公開テストでみんなの環境でも無事動くことを願っています。
これ以外の部分では、たとえばクリックしたときに方向が変わるとか、拡大縮小するとか、裏側にめくれるとかのプログラムを個別に書いていっています。
今回は実際に動かしてテストするのはサーバーにアップしてからになりますので、メモ帳画面とニラメッコ
どんどん眼が悪くなっていきますね。。。
複数のプログラムを同時に平行して動かす場合は、読み込む順番や切り替えのタイミングを計算しなければいけません。
また誰の環境でも同じ速さで見られるわけではありませんので、読み込み速度をたっぷりとっておいて、できるだけ同じように動くように考えておかなければいけません。
しかし、この核となる部分が完成すればあとは楽勝です
みなさんが作られるようなサイトはHTMLという言語で書かれたソースコードがメインとなると思います。
また、初心者の方はソースコードを自動で書いてくれるようなソフトをお使いかもしれません。
手書きした場合もそうですが、ソフトが自動で書いてくれるソースコードにはエラーが含まれていることに注意してください。
特にJavascriptなどをよそのサイトの見よう見まねで使った場合は、一部の閲覧環境ではとんでもないことになっている場合があります。
こちらの記事で紹介されているエラーチェックの方法とソースコードの評価サイトなどを使って、ご自分でチェックしておくことを忘れずに!
また、「タグを使えばwebサイトができる」というカンチガイが蔓延しています。
世界中のホームページ制作方法紹介サイトの大半が間違った情報を公開しています。
これらを十分理解した上で、できれば上級者にソースコードを見てもらってチェックしてもらうことも考えてみてください。
全世界に向けて公開するwebサイトで(内容はともかく)ソースコードでの独りよがりは禁物ですよ!
また、初心者の方はソースコードを自動で書いてくれるようなソフトをお使いかもしれません。
手書きした場合もそうですが、ソフトが自動で書いてくれるソースコードにはエラーが含まれていることに注意してください。
特にJavascriptなどをよそのサイトの見よう見まねで使った場合は、一部の閲覧環境ではとんでもないことになっている場合があります。
こちらの記事で紹介されているエラーチェックの方法とソースコードの評価サイトなどを使って、ご自分でチェックしておくことを忘れずに!
また、「タグを使えばwebサイトができる」というカンチガイが蔓延しています。
世界中のホームページ制作方法紹介サイトの大半が間違った情報を公開しています。
これらを十分理解した上で、できれば上級者にソースコードを見てもらってチェックしてもらうことも考えてみてください。
全世界に向けて公開するwebサイトで(内容はともかく)ソースコードでの独りよがりは禁物ですよ!