swf内でhtmlを使いたいのだが、今ひとつうまくいっていない。
なんでリッチクライアントの中にHTMLを?と疑問を持つ方もいらっしゃるかも知れない。やりたいことは以前に少しこのブログでも取り上げたlog関数を記述したい、ってことなのだ。<sub>タグや<sup>タグを使ったときのように、log関数を記述したいってことなのだ。欲を言えば分数も(HTMLで分数をどう表記すればよいか、私は知りません・・)。
MXML内でいうところの、mx:htmlTextってのを使えば少しはhtmlを表記できることは分かった。しかし、対応しているタグが少なく、<sub>タグや<sup>タグは対応していない。リッチであるなら、そのくらいはお茶の子さいさいかと思いきや、私が知らないだけなのか、できず仕舞いである。

いろいろ調べていると、mx.controls.HTML または flash.html.HTMLControl を使えばHTMLを処理できるらしい、という記事は見つけた。ちょっとそれを参考にしてみようかと思う。


机上で調べただけで、実態を知らないので、間違いがあれば指摘していただきたい、というのを前置きに・・。

通常、教科であれば文部科学省の出す学習指導要領がある。そこから都道府県や市町村、または学校ごとにシラバスが作られている、という流れらしい。
で、シラバス以前の原点である、小学校の学習指導要領を見てみた。
http://www.mext.go.jp/a_menu/shotou/new-cs/youryou/syo/syo.pdf
この中で、「コンピュータ」という単語は5ワード、箇所としては4箇所である。以下、引用する。

---------------------------------------------------------------------

◆1箇所目
場所:第1章 総則/第4 指導計画の作成等に当たって配慮すべき事項
本文:2 以上のほか,次の事項に配慮するものとする。
(9) 各教科等の指導に当たっては,児童がコンピュータや情報通信ネットワークなどの情報手段に慣れ親しみ,コンピュータで文字を入力するなどの基本的な操作や情報モラルを身に付け,適切に活用できるようにするための学習活動を充実するとともに,これらの情報手段に加え視聴覚教材や教育機器などの教材・教具の適切な活用を図ること。
※注記 (1)~(8)及び、(10)~(12)は省略した。

◆2箇所目
場所:第2章 各教科/第2節 社会/第3 指導計画の作成と内容の取扱い
本文:1 指導計画の作成に当たっては,次の事項に配慮するものとする。
(3) 学校図書館や公共図書館,コンピュータなどを活用して,資料の収集・活用・整理などを行うようにすること。また,第4学年以降においては,教科用図書「地図」を活用すること。
※注記 (1),(2),(4)は省略した。

◆3箇所目
場所:第2章 各教科/第3節 算数/第3 指導計画の作成と内容の取扱い
本文:2 第2の内容の取扱いについては,次の事項に配慮するものとする。
(5) 数量や図形についての感覚を豊かにしたり,表やグラフを用いて表現する力を高めたりするなどのため,必要な場面においてコンピュータなどを適切に活用すること。
※注記 (1)~(4)は省略した。

◆4箇所目
場所:第2章 各教科/第4節 理科/第3 指導計画の作成と内容の取扱い
本文:2 第2の内容の取扱いについては,次の事項に配慮するものとする。
(1) 観察,実験,栽培,飼育及びものづくりの指導については,指導内容に応じてコンピュータ,視聴覚機器などを適切に活用できるようにすること。
 また,事故の防止に十分留意すること。

※注記 (2),(3)は省略した。

---------------------------------------------------------------------

大きく分けると、「コンピュータの教育」と「教科での活用」と読み取れる。
「コンピュータの教育」は1箇所目、「教科での活用は」2~4箇所目。

まず、「教科での活用」を見ていただきたい。アンダーライン部分は「目的」にあたる部分だろう。赤文字部分は「手段・方法・適用場面」といったところか。

次に「コンピュータの教育」にあたる部分を見てみよう。
これも、アンダーライン部分は「目的」にあたる部分だと考えている。

これを読んで、どういう感想をお持ちになるだろうか?
まず、「どう指導すればいいの?」という具体的なことは明確ではない。つまり、地方、教員が自由裁量で行って良い部分とも言えるが、教育のばらつきが出てしまうことは否めない。過渡期であるからやむを得ない部分もあるのだろうけれど、少々乱暴な気もする。
なぜ乱暴か、というと、今までの教科を教えることに関してはプロフェッショナルであり、教育現場にも知恵や知識の積み重ねがあるだろう。しかし、同じ教育とはいえ、コンピュータというモノは先生方によっては「触ったこともない」という方も多くいらっしゃったはずだ。また、どのように活用されてきたのかなんて、多忙と言われる先生方がそうそう理解できているとも思えない。こういっては失礼だろうけれど、コンピュータの素人に「コンピュータを教えろ」という指導要領を出して、果たしてどの位の成果が見込まれるのか?

地方によってはとてもいい試みがあるのは知っている。しかし、それがモデルとなり地方に伝搬しているわけでもないようである。あくまでも「意欲のある先生方」が情報交換をしているレベルで、事例を全国に積極的に紹介しているようでもないらしいのだ。
先ほども「過渡期」ということを書いたが、それがいつまで続くのか?学校にパソコンルームを備えた所は多いようだが、早期に導入したところではそろそろ新しいものに入れ替えないと、というところもあると聞くが、新規ならともかく、償却して、という発想は薄いらしい。

どうもこのあたり、先日来気になってきたところである。


なお、参考までであるが、学習指導要領は販売もされている。上記で引用した、総則、社会、算数、理科を以下に紹介するが、この値段には驚く。特に理科は「送料無料の値段まであとちょっと!」の時に併せ買いしても損した気にならないお値段ではないだろうか。


小学校学習指導要領解説 総則編/文部科学省

¥113
Amazon.co.jp

小学校学習指導要領解説 社会編/文部科学省

¥121
Amazon.co.jp

小学校学習指導要領解説 算数編/文部科学省

¥250
Amazon.co.jp

小学校学習指導要領解説 理科編―平成20年8月/文部科学省

¥65
Amazon.co.jp

暇なので、という訳ではないが、情報を探すときに便利なツールとして、ブラウザの使い勝手は非常に重要である。

最近比較しているのが
・Opera 9
・Safari 4
・Chrome
である。

IE,FireFoxを使っていた時に、Operaを使い、しばらく使っていた。Operaはそれなりに良かったのだが、不満点がない訳ではなかった。
・JavaScriptの挙動だと思うが、他のブラウザの方が見やすい場合がある(忍者カウンタのポップアップなど)
・Google ToolBar が提供されていない(ページランクなんか、参考にすることがあるので)
よって、Operaプラス上記の機能があれば、他のブラウザに乗り換えてもいいと考えている。

さて、ということで、Operaを基準にすると、
・Safari 4
 <指定項目>
  JavaScriptの挙動、忍者カウンタの表示はいい 評価+1
  Google ToolBar 対応していないので 同等0
 <その他>
  閲覧したページ履歴を探す際、時系列で画像も出る点はいい 評価+2
  Operaは検索エンジンを簡単に切り替えられるが、それができない点 評価-1
  設定が分かりにくく、項目が少ない点 評価-1
  エンコードを書いていない頁の文字化けが多い点 評価-1(ページ側の問題、ともいえるのだが・・)
  アメブロでは使いやすいように感じる点 評価+1
  タブをたくさん上げても遅くならないように感じる点 評価+1

・Chrome
 <指定項目>
  JavaScriptの挙動、忍者カウンタの表示はいい 評価+1
  Google ToolBar 対応していないので 同等0
 <その他>
  閲覧したページ履歴を探す際、時系列である点はいい 評価+1
  Operaは検索エンジンを簡単に切り替えられるが、設定で変える必要がある点 評価-1
  設定が分かりにくく、項目が少ない点 評価-1
  起動もそうだが、処理が早く感じられる点 評価+2
  デザイン的にダサく感じる点 評価-1

ということで、高速マシンではSafariを使用することが増えた。低速マシンではChromeを使うようになった。

ただ、Operaも使い込んだ訳ではない。これを元にOperaを再度使ってみて、またOperaに戻ることもあるかもしれない。Operaの良いところは、デザインスキンを交換できる、プラグインの開発が可能、など、拡張性の高いところであろうと思う。

なお、個人的な見解や感想である、ということを明確にしておく。