忍者ブログ
Home  >> Ultra Black Rays
*Calendar*
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  
*Menu*
  
*BBS*
  
*Search*
*カテゴリー「Memo」の記事一覧*
« PREV  |  NEXT »
« PREV  | HOME |  NEXT »
2024.05.04 Sat    
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2011.04.28 Thu    Memo
  01  *STARTFROMHERE
  02 
buffer 2,,,0
  03 
picload "00_00_title.jpg"
  04 
gsel 0,2
  05 
pos 0,0
  06 
gcopy 2,0,0,640,480
  07 
gosub *WIPE
  08  stop
  09   
  10   
  11  *WIPE
  12 
px=0 : py=0 : wx=640 : wy=480
  13 
gmode 1
  14 
redraw 2
  15 
color 0:boxf 0,0,wx,wy
  16 
gosub *WIPESUB1
  17 
pos 0,0:gcopy 2,0,0,wx,wy
  18 
wait 100
  19 
gosub *WIPESUB2
  20  return
  21 
 
  22  *WIPESUB1
  23 
repeat 16
  24 
t=cnt
  25 
await 30
  26 
repeat wx/16
  27 
redraw 1,cnt*16+t,0,1,wy
  28 
loop
  29 
loop
  30 
redraw 2
  31  return
  32   
  33  *WIPESUB2
  34 
repeat wx/16+16
  35 
t=cnt*16
  36 
await 30
  37 
repeat 16
  38 
redraw 1,t-(cnt*15),0,1,wy
  39 
loop
  40 
loop
  41 
redraw 2
  42  return

拍手

PR

2011.01.02 Sun    Memo
DD_belatedPNG.jsを利用する

使用したいhtmlのhead部分に、下記のように記入。2行目の赤字の部分には、DD_belatedPNG.jsを入れたフォルダパスを入れる。'img, .png_bg'にはDD_belatedPNG.jsを反映させる要素名やid名、クラス名をCSSな書き方で記入する。(下記だと、img要素全て+png_bgというクラス名の要素に対してDD_belatedPNG.jsが動作)
<!--[if IE 6]> 
     <script src="DD_belatedPNG.jsを入れたフォルダパス/DD_belatedPNG.js"></script> 
     <script>  
         DD_belatedPNG.fix('img, .png_bg'); 
     </script> 
<![endif]-->
 

拍手

2011.01.02 Sun    Memo
『AlphaImageLoaderを、JavaScriptを用いて必要箇所に適応させるもの』だそうなのですが、ここでは特に説明しないことにします。
(補足:AlphaImageLoaderフィルターを使用した「iepngfix.htc」というスクリプトを、JavaScriptを用いて使用するもの)

以下はほぼ他サイトのコピペです。(あくまでも自分用メモって事でTB・リンク無しです)

1. iepngfix.jsをダウンロードしてサーバにアップロード。


2. 透過PNG画像を表示したいhtmlの<head>から</head>の間に次のように書いてiepngfix.jsを読み込む。  

<script language=”JavaScript” type=”text/javascript” src=”iepngfix.js”></script>


3. CSS(スタイルシート)でPNGファイルをバックグラウンド指定してるクラスやIDに以下の一行を追加。(赤字の部分はPNG画像を指定したクラス名、もしくはID名を)

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}

これで、IE6や5.5のバージョンでも綺麗に透過PNGを、CSS(スタイルシート)で表記することができます!


【特徴】

  • AlphaImageLoaderフィルターを使用するので、描画処理自体は遅く、メモリも大きく消費する。
  • AlphaImageLoaderフィルター使用時の致命的バグである「適応ブロック内のリンクが機能しない」問題を回避できる。
  • 導入が簡単なうえ、解説サイトなども多数ある。
  • CSSに都度フィルターを適応させるカタチではないので、既存サイトにIE6透過png対応をする時にも導入が容易。

拍手

« PREV  | HOME |  NEXT »
SHOW AND HIDE * PLUGIN
↑ TOP
blogram投票ボタン ブログランキング・にほんブログ村へ
忍者ブログ | [PR]