プログラマにとっては、「裏」というようなものではありませんが。 なにせ、.js の中に普通に書いてあります。これは、Flash の中に 定義されているメソッドの呼び出しで、Flex やってるものにとって は普通の処理ですし。 カステムパレットツールを作り始めた時から知ってたので、自分は 時々使っていましたが、気合入れた水彩画を描く場合くらいしか使 わないのでほとんど使わないですが、Transparent の 10 とかはと ても便利でいい味が出せます。 いまだに pipa が実装する様子も無い中、要望があったので、あら ためて使ってみると使えるし、というか javascript: で普通に使え るという発想は今回恥ずかしながら気がついたので。 この処理は、SetTransparent と SetHalftone の組み合わせで実行 されており、通常の50% は以下の処理です。
FlashObj("OEditBlog11").SetTransparent(50); FlashObj("OEditBlog11").SetHalftone(100);
OEditBlog11 は、ページ毎に違う Flash の名前で、この名前は通常 の編集画面です。通常のハーフトーンは 100,50 となるので、ハーフ トーンを変えた透過処理も可能です。その他にも
FlashObj(strFlash).SetPen(nWidth); FlashObj(strFlash).SetSquarePen(nWidth);
というメソッドもあって、おのずと何をするかは一目瞭然です ブックマークレットとして登録しておけば、実装されたのと同じ 事となります。各ユーザさんで自分の意志で使うかどうかを決め ればいいと思いますが、一般のツールとして配布するのは良く無い と思います。 で、結論として30% の透過にしたい場合は、アドレスバーで以下を入力しますjavascript:void(FlashObj("OEditBlog11").SetTransparent(30));※ ▼ 手動でのお気に入りへの登録例 関連する記事 JavaScript : ブックマークレットに必要な戻り値を戻さない処理の実装方法 Firebug lite 1.2 ブックマークレット (少し日本語化+少し改造版) 手書きブログ用アドレスバーコマンド : 透過度変更 : IE拡張メニュー IE や Firefox で手動でブックマークレット(JavaScriptで動くアプリケーション)を登録する方法 ▼ 聞かれたついでに、実装されている内部関数の一覧 SetColor() SetGradientColor() SetPen() SetPenWidth() SetPenShape() SetSquarePen() SetTransparent() SetHalftone() StartUpload() Undo() Redo() ▼ さらに、実験中の新バージョン(OEditBlog12_1)で追加された関数 checkBrowserScroll() SetZoom() ※ これらはすべてソースコードに書かれている内容を元にしているので、 ※ 予告なく仕様が変更されて使えなくなります。メッセージの返信で既存の部分を消したい場合にはこれが必要ですね聞かれたのでプロフィールをT50でjavascript:void(FlashObj("OEditMessage3").SetPen(200));javascript:void(FlashObj("OProfile2").SetTransparent(50));
タグ:手書きブログ
|
【開発琴線の最新記事】
- CSS3 で時計作ってくれないかなぁ
- 4月から Windows8 の Metro スタイルのアプリを作って中身を調べています
- maglog がついにサービス終了するので、maglog のバックアップ xml を seesaa へインポートする為のMT形式ログファイルにコンバートするスクリプト(VBS)を作成しました
- 「Twitter 日本マイクロソフト IE Team」から拾い読み
- WEBページをサムネイル化したり、PDF化したり、APIまであるこまめなサービス
- Safari for Windows 5.0.3 のいきなりな使い勝手( ちょっとびっくり )
- ベンジャミンさんの HTML5 サンプル : Canvascape "3D Walker"
- Google MAP API : ルート探索。太平洋をカヤックで横断する 6,243 km
- IE9 Beta の安全なお試し方法
- CodeIgniterというフレームワークとTwitter API CodeIgniter Libraryというもので簡単にTwitter投稿できるようなサービスが作れますが・・・
- どうもまだ XPモードを誤解している人が居るようなので
- Windows7 の仮想 PC にインストールされる XP の複製
- Windows7 : Virtual PC( 仮想PC ) と XP モード
- iモードHTMLシミュレータII
- Shadowbox.js 3.0b 使ってるページは IE6 や 7 では表示されない可能性があります
- うそ・・・まだMIFES ってあったんや
- 巨大はちゅねのスクリーンセーバーになります(笑)
- Papervision3D : マテリアルローダのプロトタイプ完成
- YouTube の謎の仕様
- 多少気にはなってたけれど、テストしたかったので、windows に拡張子 php を登録すると・・・
、とても感謝しています、ありがとうございます。
申し訳ありません、
javascript:void(FlashObj("OEditBlog11").SetTransparent(30));
と、記事を書く画面をひらいたのち、アドレスバーにコピペしてエンターを押しても、移動も何もおこりません
FireFox、一応IEで試しましたが、なにもおこりませんでした。
わたしが無知なだけなのでしょうが、もしもよろしければ、お教えいただけたら大変うれしいです。
このコマンドは、「色」の透過度を増やすものです。
移動は起こりませんよ。
実行後、黒で太い線を引いてみて下さい。
30 を 5 にすると顕著に解ると思います。
それと、対象ページは VEditBlogS.jsp のみです。
見た目が何も変わらないので、実行されてないのかと思って書いてみていませんでした><
理解できました!本当にありがとうございました
お手数をおかけして申し訳ありませんでした