FlexやAS3などで、DisplayObjectなどのコンポーネントをマウスで移動,リサイズするときに隣のコンポーネントに吸着(スナップ)したい場合があります。 とりあえず思いついた方法をメモ。 簡単な仕様 各コンポーネントのエッジの間隔が一定の距離以上はなれていると吸着しない各コンポーネントのエッジの間隔が一定の距離以下になったら吸着 移動またはリサイズ中のコンポーネントをsrc 吸着対象のコンポーネントをtarget 吸着する一定の距離をrange 重なっている矩形領域をintersection とすると、y軸方向に考えると以下の4通りの場合があります 重なっていない状態で、吸着しない場合 srcとtargetがrange*2 以上はなれている ↓ srcの境界線をrangeだけ拡張した矩形がtargetと重ならない 重なっていない状態で、吸着する場合 srcとt
JPUG10周年記念イベント「PostgreSQL Conference 2009 Japan」で発表してきました。 コアな内容や大規模向けな内容のセッションが多い中、明らかに場違い感満載な内容だったわけですが、とりあえず無事に発表できてホッとしています。 この場を借りて発表の機会を頂いたPostgreSQL Conference 2009 実行委員会の皆さんにお礼を言いたいと思います。ありがとうございました。 今回は自身では実に反省点の多い発表でして、発表のあとは一人へこんでいたのですが、そんな発表にも関わらず聞いて頂いた皆さんありがとうございました。 冒頭の写真は、発表の後にオレゴン州出身の方から頂いたシールです。ちょうどへこんでいたところだったので、とても勇気づけられました!ありがとうございます:-D # www.heartinoregon.comのシールのようです。 以下、雑感をつ
"We become creative when we realize the infinite possibilities within us and when we understand that our function is not merely to exist but to contribute to life, to improve it, and to make it more meaningful to others." - Frederick Mayer Frankie Loscavio Full Experience Engineer frankie@loscavio.com linkedin.com/in/frankieloscavio
USER CHANNEL PHOTO TRAVEL TODO* 「[自分]ATNDファミリーなものを纏める」を開始 by はなずきん@2009/08/19~禁煙中 at 2009-10-29(Thu) 13:18:09 via todo[start] レス(11) イイネ: この“ヒトコト”へのレス(1ページ目) こういうのとか1:as4g - ATNDってメールサービスないから、Google App EngineでATNDサポートサービスを作っちゃいましたw - 脱エンタープライズ志向 http://d.hatena.ne.jp/hkhumanoid/20... by はなずきん@2009/08/19~禁煙中 at 2009-10-29 13:21:07 via web レス こういうのとか2:となりの ATND さん http://sugamasao.dip.jp/atnd/ by は
Flexは、そのままでも十分すぎるほどデザインの完成度が高い。 だけど、ボタンやタブ・Comboxなど、CSSで変更してもルックアンドフィールが合わないときがある。そんなときにスキンを使う。スクロールバーのカスタマイズ方法やプリロードのカスタマイズ方法は書いてきたけど、ボタンやら他のパーツも変更する方法まとめて書いておこうと思う。 スキンを適用する方法として2つ方法がある。 グラフィカルスキン 埋め込みアセットを指定 Button { overSkin: Embed("../assets/images/orb_over_skin.gif"); upSkin: Embed("../assets/images/orb_up_skin.gif"); downSkin: Embed("../assets/images/orb_down_skin.gif"); } プログラムスキン 描画クラス
Well done is better than well said. –Benjamin Franklin Adobe MAX 2009は、時間の都合上2コマのみ参加して来た。 そのうちの一つのセッション、Effective UI社のJosh Jamison氏による「Flex Deep Dive: Flex Framework」で教わったテクニック。(詳細は後ほど追記したいが、、いつになるかは未定) ボタンの背景など、画像のスキンを扱うとき、今までは特に疑問も無く、画像のスキンを埋め込むクラスを作って、各メンバ変数に画像を割り当てた後、使っていた。 SkinRack.as package { public class SkinRack { [Bindable] [Embed('assets/buttonUp.gif')] public static var testA:Class;
属性 † APIリファレンスの「スタイル」に記載されているものがイベント属性として記述できます。例えばButtonコンポーネントであれば、fillColorsスタイルを以下のように記述できます。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Button label="click!" fillColors="[0x000000,0xFF0000]"/> <mx:Button label="click!" fillColors="[0x000000,0x00FF00]"/> <mx:Button label="click!" fillColors="[0x000000,0x0000FF]"/> </mx:Application> CSS
ネットサーフィン(死語)をしていて、プログラマなら誰でも楽しく読めるハズ! と思ったサイトや記事を紹介して行きます。 とりあえず、Vol.1ッ! ハッカーになろう (How To Become A Hacker) 実は、この5つすべて(Python, Java, C/C++, Perl, LISP)を勉強しておくのがいちばんいいのです。 これらはもっとも重要なハッキング用言語だというだけでなく、 それぞれプログラミングに対してまったく違ったアプローチをしているので、どれも非常に有益な勉強となるでしょう。 Rubyは?(´・ω・`)ショボン Fine Software Writings 特に僕が好きな記事を! ホワイの(感動的)Rubyガイド (why the lucky stiff) どうしてプログラマに・・・プログラムが書けないのか? (Jeff Atwood) ソフトウェア開発者のた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く