////////////////// scg総合スクリプト ////////////////// // ../article/scg.jsl imgID = ""; //imgsel() : 画像を識別する6桁の数字 // scg側 : imgBtn()の引数で決定 // imgsrc側(par) : scgからのジャンプ時につけたtop.nameで決定 // imgsrc側(new) : scgからのwindow.openでつけたnameオプションで決定 //flag.format tstFlag = ""; //bdySrc() tstFlag != "" の時に画像サイズを表示 winFlag = -1; //parent = 0,new = 1,それぞれで表示を選択(重要) dblFlag = 0; //dbllnk() 二重リンクだったら1 errFlag = 1; //imgsel() winFlagが立たないと1(直リンク時のエラー回避) movFlag = 0; //moveBtn() back = -1, next = 1 //flagStand(win,err) & imgID.difinition if (top.name.indexOf("par") != -1) {winFlag = 0; errFlag = 0; imgID = top.name.substring(3,9)} else if (top.name.indexOf("new") != -1) {winFlag = 1; errFlag = 0; imgID = top.name.substring(3,9)} else errFlag = 1; if (top.name.indexOf("dbl") != -1) dblFlag = 1; //var.format w = screen.availWidth; //window.resize.width h = screen.availHeight; //window.resize.height x = 0; //window.x.point y = 0; //window.y.point imgW = 0; //table.td.width.size imgH = 0; //table.td.height.size //imgNo = 0; //url.array.var imgsrc_sent = ""; //imgsrc.only.sentence scg_sent = ""; //scg.only.sentence ////////////////// ▲ headers // article/scg.jsl ////////////////// ▼ attribute value default ////custom.setting.to.imgsel() //sen.Array.tags DIV = '
'; div = '
'; //IMG.tags.option imgopt = "hspace='0' vspace='0'"; //BODY.master.class bdybg = "#ffffff"; //BODY.background bdyopt = ""; //BODY.option //DIV.id.sent sentcl = "#0000aa"; //sent.color sentlh = "25px"; //sent.line-height sentfs = "11"; //sent.font-size sentopt = ""; //sent.option //input.button btnbg = "#dddddd"; //background(system.default."buttonface") btncl = "#777777"; //color(system.default."buttontext") btnfi = "italic"; //font-style btnfw = "700"; //font-weight btnfs = "11"; //font-size btnff = "Verdana"; //font-famly btnopt = "border-color:#777777;"; //option //input.text boxbg = "#ffffff"; //background boxcl = "#777777"; //color boxfi = "italic"; //font-style boxfw = "700"; //font-weight boxfs = "16"; //font-size boxff = "Verdana"; //font-family boxopt = "border:none;"; //option ////////////////// ▲ attribute value default // article/scg.jsl ////////////////// ▼ Arrays() //imageID.imageURL.imageSentence.Arrays //all.Arrays.value[imgNo] win = new Array(); url = new Array(); win[0] = "000000"; url[0] = "scg.htm"; win[1] = "990226"; url[1] = "img/sYKsn1239YJS99wp.jpg"; win[2] = "990529"; url[2] = "img/fWLCNSDmro.jpg"; win[3] = "990523"; url[3] = "img/pMROenq.png"; win[4] = "990524"; url[4] = "img/pMROsc.jpg"; win[5] = "990525"; url[5] = "img/pMRO3stars.jpg"; win[6] = "990526"; url[6] = "img/pMRO2stars.jpg"; win[7] = "991119"; url[7] = "img/pHScts15pl.jpg"; //dbl win[8] = "991114"; url[8] = "img/pCBcts15v.jpg"; win[9] = "990815"; url[9] = "img/sYKCBwp.jpg"; win[10] = "991102"; url[10] = "img/fCNsn1257.jpg"; win[11] = "000225"; url[11] = "img/fSEApl.jpg"; win[12] = "000730"; url[12] = "img/sYEsn1315.jpg"; win[13] = "000915"; url[13] = "img/sAMsprJS72.jpg"; //ダブルリンクの時は書き換え if (dblFlag == 1) { url[7] = "img/pHScts15ms.jpg"; } sen = new Array(); sen[0] = //ブランク ' '; sen[1] = //ゆきたんYJS99水彩 DIV+'とりあえず現時点で一番古い絵。
一応透明水彩なんだけど、コピー用紙に塗ったくってんので復元不能なまでにシワシワでございます。そんなシワシワもばっちり再現してくれるパソコンのスキャナに感動してる、かわいい僕。
やっぱワープロとは違うね!'+div; sen[2] = //ウィルとコロナとシード鉛筆 DIV+'僕はコピー用紙に鉛筆でゴリゴリ描くのが好き。コピー用紙と鉛筆は絶対に相性がいいと思うのだけども、誰も賛同してくれず。ていうか鉛筆ユーザーが近くにいない。
シャーペンの線は表情がない…というか冷たいので、下描きん時だけでいいです。
なんかえらそうなこと言ってんけど、実力のほどはご覧の通り。'+div; sen[3] = //アンケート(imgsrc_sent) DIV+' '+div; sen[4] = // StrangePartyらくがき(imgsrc_sent) DIV+' '+div; sen[5] = //マリオとサンとジャック(imgsrc_sent) DIV+' '+div; sen[6] = //エイチとお師匠様(imgsrc_sent) DIV+' '+div; sen[7] = //ハイウェイスター鉛筆 DIV+'オフセット用の原稿として描いた鉛筆画。なにを思ったのか、オフセット用の原稿用紙に鉛筆でゴリゴリ。さすがに相性は悪くて、途中から苛々しながら描いてた。
当然ながらそのままじゃ印刷に出ないわけで、コピーして切り貼りしてる時に「あぁ!コピー紙に描いてもよかったんだ!」と気づいた世紀末馬鹿。
人物だけ切り抜くのも芸がないと思い、原稿まるごと掲載。もっと芸がないとかなんとかは大却下である。'+div; if (dblFlag == 1) { sen[7] = //ハイウェイスター仕上げ(ダブルリンク) DIV+'で、完成バージョン。わずかに切り貼りの影が出てんのが素敵。
ていうか、このページは右中段の四角以外は全部切り貼りである。原稿屋さんの時の俺は切り貼りの鬼なのだ。だからコピー用紙にペン入れするのもお茶の子なのだ。
あぁ切り貼り万歳ing。'+div; } sen[8] = //参考出品 DIV+'ミスコピーにコピックでぺたぺた塗ったやつ。貧乏性。
貧乏性ついでに、どこかの海の近くでリサイクル。別にこの絵が「参考出品」なわけではなくて。
E-00の発色を画面で再現できないものかと、色調補正なんぞやってみたりした。そしたら周りまでこんなに毒々しい色になりました。わおv'+div; sen[9] = //ゆきたん&ちび子のワトソン水彩 DIV+'なんか見た目にしょぼい透明水彩画。ワトソン紙との組み合わせが、すぐ発掘できるやつではこれしかなかった。紙肌もばっちりスキャンしてくれんので黄色い。
ヘボいのはいいんです。どれくらいかっつぅと、完成が当日の出発30分前と言えば(わかる人には)痛すぎるほどよくわかるでしょー。'+div; sen[10] = //ガルガレンシアン DIV+'これもミスコピーにコピック。やっぱり貧乏性。しかし持ってるコピックの色数が少ないので、大概は途中でどうしようもなくなるのが味噌。
なんか衣装の色バランスがどうこう…とか言ってた記憶があるけど、こんなご苦労な手作業は二度とやらんだろーなぁ。コンピウタって素晴らしい。'+div; sen[11] = //シア鉛筆 DIV+'Too.のPMペーパーに鉛筆でゴリゴリ描いたやつ。コピーして切り貼りして他所様の原稿に使ったんだけど、オリジナルが手元にあるのでリサイクル。
それにしても、PMペーパーはなんであんなに高いのだろうね。2年に1回、トウキョーのどこかで大きな画材展があるんだけど、これに使ったPMペーパーはそこでもらってきたサンプル。やっぱり貧乏性。'+div; sen[12] = //八重らくがき DIV+'ミスコピーを捨てるのがもったいなかったので、またしてもコピックで適当にぺたぺた。こんなのまで捨てられないくらい貧乏性。
これは特に目的もなく適当に塗って、適当に取りこんだだけ。それを適当に加工したのが上のロゴ。なんでこの絵をロゴとして選んだのか、その基準さえも適当。
そんな中途半端がたたり、描くの5分、塗るのも5分、スキャン後のレイヤー切り出しに半日。'+div; sen[13] = //あずみ超ジャンスカ DIV+'初代トップ絵の上質版。初めてのCG。
でも原画は人にあげたやつのコピーで、しかも当時はスキャナを持ってなかったので人に取りこんでもらったという、なにかと胸を張れない絵。'+div; ////////////////// ▲ Arrays() // article/scg.jsl 初期実行ここまで ////////////////// ▼ imgsel() ////img.select.var(imgNo).difinition//// //自動実行 function imgsel() { if (imgID == "0") return; //scgでのimgIDエラー防止用 //YJS99水彩 else if (imgID == "990226") { imgNo = 1; imgW = 460; imgH = 648; sentcl = "#006600"; } //ウィルとコロナとシード else if (imgID == "990529") { imgNo = 2; imgW = 422; imgH = 596;} //アンケート else if (imgID == "990523") { imgNo = 3; imgW = 502; imgH = 264; imgsrc_sent = 'アンケートから。アンケートはコピー用紙だったのだけど、ペン入れしてくださいvと言われても普通の人はできないと思う…
俺は切り貼りで慣れてんのでへっちゃら。'} //StrangePartyらくがき else if (imgID == "990524") { imgNo = 4; imgW = 430; imgH = 614; imgsrc_sent = 'ただのらくがき。わざわざ載せるほどのもんではなし。'} //マリオとサンとジャック else if (imgID == "990525") { imgNo = 5; imgW = 430; imgH = 608; imgsrc_sent = '主人公4人組のうちの3人。人様のキャラを描くのはなかなか楽しい。'} //エイチとお師匠様 else if (imgID == "990526") { imgNo = 6; imgW = 427; imgH = 598; imgsrc_sent = 'なんていうか、昔描いた絵にコメントをつけるのはひどく難しいと思うのだ。
まぁ、俺にしちゃ頑張って描いてるなぁ、と。'} //ハイウェイスター鉛筆(ダブルリンク) else if (imgID == "991119") { if (dblFlag == 0) { imgNo = 7; imgW = 588; imgH = 836; btnfi = "normal"; btnfw = "700"; imgsrc_sent = '


'} if (dblFlag == 1) { imgNo = 7; imgW = 588; imgH = 835;} } //参考出品 else if (imgID == "991114") { imgNo = 8; imgW = 461; imgH = 680;} //ゆきたん&ちび子のワトソン水彩 else if (imgID == "990815") { imgNo = 9; imgW = 401; imgH = 646;} //ガルガレンシアン else if (imgID == "991102") { imgNo = 10; imgW = 323; imgH = 609;} //シア鉛筆 else if (imgID == "000225") { imgNo = 11; imgW = 411; imgH = 588;} //八重らくがき else if (imgID == "000730") { imgNo = 12; imgW = 578; imgH = 528;} //あずみ超ジャンスカ else if (imgID == "000915") { imgNo = 13; imgW = 409; imgH = 684;} /* // format else if (imgID == "") { imgNo = 1; imgW = 0; imgH = 0;} */ else if (errFlag == 1) { res = confirm("Script Error … imgIDが見つかりません\nアドレス直リンクです。\nスクリプトエラー防止のため、いったんScribble Gardenへご案内します。\n\nトップページに行く場合はキャンセルを押してください。"); if (res == true) conlnk(1,"scg",1); else conlnk(1,"top",1); } else { res = confirm("Script Error … imgIDが見つかりません\n\nこれは起こりえないエラーなので、このメッセージを見た人は\n掲示板かメールでお知らせください。\n\n 掲示板へ行く … OK\n Scribble Gardenへ戻る … キャンセル"); if (res == true) conlnk(1,"bbs",1); else conlnk(1,"scg",1); } } ////////////////// ▲ imgsel() // article/scg.jsl ////////////////// ▼ CSSclass() function cssSrc() { ////CSS.class&id.making //自動実行 document.write(''); document.write(''); } ////////////////// ▲ CSSclass() // article/scg.jsl ////////////////// ▼ BODYsrc() function bdySrc() { ////body.src.making //自動実行 //リサイズ if (Vmark >= 40 && winFlag == 1) { top.resizeTo(w,h); top.moveTo(x,y); } document.write(''); //イメージ document.write(''); //ボタン document.write(''); document.write(''); //インプット document.write(''); document.write(''); //テキスト document.write(''); document.write('
'); document.write(''); document.write('
'); document.write('    '); if (winFlag == 0) //returnボタン document.write(''); if (winFlag == 1) //closeボタン document.write(''); document.write('    '); document.write('
'); document.write(''); document.write('
'); document.write(sen[imgNo] + imgsrc_sent); document.write('
'); //ボタン書き換え if (imgNo == 1) document.imgsrcform.backbtn.value = "| not"; if (imgNo == url.length -1) document.imgsrcform.nextbtn.value = "not |"; } ////////////////// ▲ BODYsrc() // article/scg.jsl ////////////////// ▼ functions() function loadComp() { ////load.complete.message//// ////画像読込時に自動実行 if (tstFlag != "") document.imgsrcform.imgsrcinput.value = document.images[0].width + "×" + document.images[0].height; else if (imgW == 0 || imgH == 0) document.imgsrcform.imgsrcinput.value = "tstFlag,imgSiz?"; else document.imgsrcform.imgsrcinput.value = "load complete."; } function imgLoadError() { document.imgsrcform.imgsrcinput.value = "load error!"; } function moveBtn(movFlag) { ////back & next.button//// if (movFlag == -1) { //backボタン if (imgNo == 1) {alert("これが一番最初の絵です"); return} imgNo = imgNo -1; } if (movFlag == 1) { //nextボタン if (imgNo == url.length -1) {alert("これが一番最後の絵です"); return} imgNo = imgNo +1; } if (winFlag == 0) top.name = "par" + win[imgNo]; if (winFlag == 1) top.name = "new" + win[imgNo]; location.href = "imgsrc.htm"; } function dblLnk() { ////imgsrc.doublelink.secondImage top.name = top.name + "dbl"; location.href = "imgsrc.htm"; } ////unUsed function substitution(seachTxt,changeTxt) { startPos = 0;alert(sen[imgNo]); while (startPos > 0) { //indexOf()で-1が返されるまで startPos = sen[imgNo].indexOf(seachTxt,seathPos); seachTxt = changeTxt; seachPos = startPos +1; //seach開始位置をずらす } }