【Javascript】って扱えないの?【Graphics】
1 :
sachjo:2010/07/06(火) 18:12:19 ID:???
サンプルコード
http://s1.etowns.slyip.net/~sachjo/flash.html ランダムカラーで塗りつぶすサンプル
<html>
<head>
<title>JavaScriptGraphics</title>
<style type="text/css">
<!--
input.active {
border-width: 1;
border-style: solid;
border-color: #000000;
}
input.passive {
color: #C0C0C0;
border-width: 0;
border-style: solid;
border-color: #000000;
}
-->
</style>
<script type="text/javascript" src="./graphics.js"></script>
<script type="text/javascript">
<!--
// Usage examples
var black = Color.htmltoint('#000000');
var gc = new GCanvas(102,102,white,1);
var HTMLoutput = new GHTMLOutput();
plot_runs = 0;
step = Math.round(white/30);
sc = 0;
cin = 0;
count = 0;
gc.clear();
gc.fill(50,50,black);
function plot() {
color24 = (parseInt(Math.random()*256) << 16) + (parseInt(Math.random()*256) << 8) + parseInt(Math.random()*256)
gc.fill(50,50,color24);
HTMLoutput.setup(this.document,'plot');
HTMLoutput.print(gc);
if (plot_runs == 1) {setTimeout('plot()', 1);}
}
// -->
</script>
</head>
<body onLoad="return true;">
<h5>flash</h5>
<form>
<input type="button" value="Start!" name="start_plot" class="active" onClick="if (plot_runs==0) {
this.form.start_plot.className='passive'; this.form.stop_plot.className='active'; plot_runs=1; plot(); }">
<input type="button" value="Stop!" name="stop_plot" class="passive"
onClick="this.form.start_plot.className='active'; this.form.stop_plot.className='passive'; plot_runs=0;">
</form>
<div id="plot" style="position:relative;top:0;left:0;height:101;width:102;">[plot]</div></td>
<div id="id123">test</div>
</body>
</html>
5 :
1です:2010/07/06(火) 23:30:09 ID:v3k+IynG
Firefoxだとまともに動きませんね。
早く宿題やって寝なさい。
もう変なスレを立てては駄目ですよ。
今時DOMでお絵かきかよ…
マジで10年遅れてるぞ
CanvasとSVGについて調べましょうね
>>6 時代遅れですね・・・
CANVASについて調べました。
プログラムをCANVASをつかって書き直すこととします。
GoogleChromeは、早い段階でAcid3テストに合格したりして
すげえ印章があるんだけど、
実は細かい部分で手を抜いてるから(createRadialGrad()の引数無視とか)
なんか肩透かし食らったような気になるよな。
広い目でみりゃ、どれもこれもほぼ合格点なんだけどね。IE以外は。。。
>>1 古い
HTML5の時代になんでそんな旧式実装