今回はAMF通信でセッション管理する方法を調べました。 BlazeDSのバージョンは4.0を使ってます。 サーバの設定などに関しては先日設定した環境をそのまま使っています。 BlazeDSの設定とAMF通信のサンプル サーバ側の実装ですがFlexContextのgetHttpRequestメソッドでHttpServletRequestクラスのオブジェクトを取得してから HttpServletRequestクラスのgetSessionメソッドでHttpSessionクラスのオブジェクトを取得します。 あとはServletなどでのセッション管理と同様にsetAttributeメソッド、getAttributeメソッドで設定と取得を行います。 以下がサンプルになります。 ■ Javaのソース package sample; import javax.servlet.http.HttpServle
Sending messages from Java to BlazeDS destinations using MessageBroker We discussed BlazeDS/LCDS messaging samples in which we produce messages from a Flex application and consume that message from another or same Flex application. BlazeDS/LCDS also allows us to publish messages to messaging destinations from a Java class on the server. As BlazeDS/LCDS allows us to publish messages from a Java cla
コミュニティーリソース Flex cookbook* (コードの共有) CSS Advisor (ブラウザ別バグ修正) Exchanges* (コンポーネントの共有) Adobe Labs* ユーザフォーラム RSS フィード* Flex バグベース* ユーザグループの検索* ユーザグループについて* Adobe Community Experts (ACE)* デベロッパーイベント* ブログ MXNA* (ブログアグリゲータ) Adobe ブログ* 正直に言いましょう。AIRはランタイムが大きすぎ、貴重なメモリとCPUを浪費すると言われています。確かに多くのAIRアプリケーションがこの罠に陥っていますが、これは決して避けられないわけではありません。様々な技法を利用することで、ネイティブプログラムに遜色ないパフォーマンスを発揮する軽量のアプリケーションも開発できるのです。 CPU使用率を劇
Flashの学校 ロクナナワークショップのセミナーイベント GEEKs in OSAKA Flash モーションプログラミング + 大阪てら子 2010年4月 東京で開催のロクナナワークショップ「 GEEKs Flash モーションプログラミング 」が、「関西でも開催して欲しい!」と多数の嬉しいお問い合わせをいただき、この度 大阪 で開催することになりました。 「GEEKs」は自由な発想でテクノロジーを駆使し、モノを作る楽しさと独創性を刺激するセミナーイベントです。 今回のテーマは、Flash ActionScriptによるモーショングラフィックスです。 Flashにおける、動きのデザイン、インタラクティブデザインには、見る人を魅了して驚かせる効果があります。制作者には、ビジュアルを表現するだけではなく、それを成り立たせる構造やしくみをデザインする技術が必要となります。 本イベントでは、R
We provide installers for our current apps and the previous major version of each. Enterprise and team customers: See your admin for assistance. Admins manage apps in the Admin Console.
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
AS3ではガベージコレクションによるメモリ管理が導入されています。 ガベージコレクションとは、簡単に言えば「どこからも参照されなくなったオブジェクトがころあいを見計らって勝手にメモリから消去される」仕組みです。 この「どこからも参照されなくなった」という条件がクセモノで、気をつけないとすぐにメモリーリークの原因になります。 メモリーリークの例 まず、キーボードが押されるとTESTというイベントを発行するSampleクラスを定義します。 package { import flash.display.Sprite; import flash.events.Event; import flash.events.KeyboardEvent; import org.as3s.Document; //Sample Class Ver.1 public class Sample exten
SSDの事を考えすぎで頭ガッチガチになってきたので、仕事することにした。 IPAフォントが便利なので埋め込みで使ってましたが、今回は埋め込まないで行こうと思い直したので、JavaでいうGraphicsEnvironment#getAvailableFontFamilyNames()に相当するような便利メソッドがないかどうか調べたら、一発で見つかった。 http://livedocs.adobe.com/flex/2_jp/langref/flash/text/Font.html flash.text.FontクラスのenumerateFonts()を使うと、使えるフォント名一覧が取れるようです。 trace("すべてのフォント"); var fontList:Array = Font.enumerateFonts(true); for each(var font in fontList){
Flexでは埋め込み画像にscale-9 gridによる伸縮を適用することができます。scale-9 gridによる伸縮とは、画像を枠の部分と中央部分にグリッド分割して、画像の枠にあたる部分の拡大率を固定したまま、画像の中央部分のみを拡大縮小する画像伸縮手法です(scale-9 gridについて詳しくはこのへんを見ると概要が分かるかと)。 さて、実際この機能を使ってみると、思い通りに画像が伸縮しないという現象によく見舞われます。 最初のころはFlex Builderやコンパイラのバグを疑っていました。しかし、よくよく調べてみると、いかにもscale-9 gridが効きそうな設定にも関わらず、scale-9 gridが無効になる条件があることが分かりました。(確認したのはFlex Builder 3 + Flex SDK 3.5.0の環境です) まず、100ピクセル×100ピクセルの画像に対
[without tests] you aren't refactoring, you're just changing shit. - Hamlet Darcy I needed a component that would work in my slideshow component and give a decent crossfade while letting the user know that something was going on. I used TweenLite for the tweening, and it works pretty well. It dispatches an ‘imageLoaded’ event when the image swap has completed. I needed this so that the slideshow t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く