« 【講座】HSPよく使うフレーズ 第23回 スライドショーの素 | メイン | 【講座】HSPよく使うフレーズ 第24回 スクロールしてみる »
2007年02月20日
HSPTV!メルマガ 第33号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第33号 N0.0033 2007/02/20 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
では、今週のお知らせです!
最初はHSP3の新しいベータバージョンのお知らせ。
HSP ver3.1B7 が公開中です。
http://www.onionsoft.net/hsp/hsp2beta.html
要チェックですよ。
それから、HSP関連の新刊が出ています。
「AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作」
http://www.cbook24.com/bm_detail.asp?sku=9784885540011
HSPを使いつつマイコンを作る本ですね。
電子工作ファンの方にオススメです。
ロボってのも魅力的。
書籍の紹介はこちら
http://hsp.tv/make/hspbook.html
では、春を感じつつスタートです。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第4回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」(おにたま)
【講座】HSPよく使うフレーズ 第24回(うすあじ)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第4回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
どーやら人間には、肩こりなるものが
あるらしいんだモモ。
毎日パソコンにむかってると、
肩やら首やらあげくのはてには頭まで
痛くなってしまうモ。
若いからって油断は大敵だモ。
適度に休憩をとって体操なんかをしたほうがいいモモ。
どうやらネコのまねなんかがいいらしいモ。
ぐいぐい~とのびるネコのまね。
にゃーにゃー言ってんじゃね~フガフガ。
o O(もーりおのつぶやき)
おにたまは いそがしいなか 健康に
気遣ってるとの うわさだモ。
意味:
趣味人おにたまは、少しの時間も大切にしているというのに
趣味の時間を割いてまで、
歩いたりダイエットしたりして
いったいどういう心境の変化だモモ。気になフガフガ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
ちょっと無理難題(?)にぶちあたったので、質問させて
いただきます。HSP内でFLASHファイル(*.swf)を再生することは
できるのでしょか?
もしHSP単体だけでは再生できなくともなにかDLLなどを追加
することによって再生できるようになったりするのでしょうか?
<こたえ>
お便りありがとうございます。
HSP3では、ActiveXによって各種機能を呼び出すことができます。
FLASHファイルは、基本的にIEコンポーネントなどで表示させる
ことが可能ですが(サンプルのcomtest2.hspなどで試してみて
ください)、直接Flashオブジェクトを利用してswfファイルを
ウィンドウ内で再生することもできます。
以下は、サンプルスクリプトになります。
fname = dir_cur+"\\test.swf"
axobj obj,"ShockwaveFlash.ShockwaveFlash",640,480
obj->"LoadMovie" 0, fname
obj->"Play"
スクリプトで指定している、「test.swf」がファイル名に
なります。適当なswfファイルで試してみるといいでしょう。
この方法であれば、FLASHファイルに含まれる情報の取得や、
任意の再生コントロールを行なうことができます。
<せんしゅう さんからのおたより>
いつもHSPTV!メルマガを楽しく読ませていただいております。
今回テキストファイルを読み込むnotesel の命令を教えて
頂いたのですが、どうした環境からか、MEや98SEでは読めるのに、
XPやウィンドウズ2000では読めずにシステムエラーになる・・・。
っていうことがありました。
9x系とNT系では、何か違いがあるのでしょうか??
<こたえ>
9x系とNT系(2000やXP以降)は、基本的に同様の動作をしますが、
内部の仕組みはかなり異なっています。noteselなど、HSPの命令が
OSによって違う動作をすることはないように作成していますが、
内部の仕組みにより微妙に結果が変わることはありえます。
NT系では、メモリの管理が厳密になっていて、9x系では見逃して
いるようなエラーを報告してきます。
具体的には何とも言えませんが、管理されていないメモリ領域へ
アクセスするなど想定外の処理を行なったのではないでしょうか。
原因がわかる形で短いスクリプトにまとめられたら、また送って
もらえれば詳しいことがわかるかもしれません。
それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第24回 スクロールしてみる
何かゲームっぽいものを、という事で背景スクロールっぽいものを
考えてみた。
背景のスクロールは、別のバッファに用意した背景をずらして
コピーするとできる。
ループの最中になにか状態を維持したい時には、変数を用意して
値を保存しておくといいよ。
ここでは背景のコピー位置を変数iに置く。
最初に背景を640X400だけ作って、gcopyでなぜかコピーするのです。
なぜコピーにするかは秘密なんだけどねぇ。
いろいろ試してみると分かるよ。
screen 0,640,400
//back
buffer 3,640,800
color 100,0,0:boxf
color 50,0,0
repeat 50
rx=rnd (640):ry=rnd(400)
pos rx,ry:mes "★"
await 1
loop
pos 0,400:gcopy 3,0,0,640,400
*lp1
//scroll
redraw 0
pos 0,0:gcopy 3,0,400-i,640,i
pos 0,i:gcopy 3,0,0,640,400
gsel 0
stick a,5,0
if a&4:mx+=10
if a&1:mx-=10
//me
mx=limit(mx,0,620)
title ""+i
pos mx,300:color 0,200,0:mes "▲"
mxx=mx
redraw 1
await 10
i++;
if i>400:i=0
goto *lp1
[scroll.hsp / hsp3]
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
(3)「こんなHSP3本が欲しい」
あなたが欲しい、読んでみたいHSP3の本を教えてください。
ひょっとしたら実際に本になるかも。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
毎日Wiiで遊んでるよ。
最近は無線LAN経由でネットにも接続完了。
ゲーム機でニュースや天気予報が見られて面白い。
もちろん、ゲームも面白いよ。
それからWEBのプログラムも勉強中。
今流行のAjaxです。
こちらもゲームみたいで面白い。
では、みなさん体調管理に気をつけて、お元気で!
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 2007年02月20日 22:53
口臭チェッカー市場