2012-12-28 12:59:15

2357 ワード

长い间これを书いていないで、时には忙しくて、时には书きたくなくて、自分もとても坚持する人ではありませんて、いつもこのようにゆっくりと过ぎて、波に流されて、大多数の人はすべてこのようにしましょう、月曜日に金曜日を待って、この数ヶ月はすべてFLexを书いて、これは途中で出家して、基本的に基础がなくて、asはまだいいかもしれませんが、结局论理的なもので、自分で勉强して书くことができますしかし、多くのAPIインタフェースは、自分が迷っていると感じています.あるいは、これは自分の本意ではありません.私はjavaを書きたいと思っています.しかし、会社はこのように手配して、自分も努力して勉強しなければなりません.システム学習の悪いところは、システムではありません.どこがどこがどこを知っているのか、基礎学期からではありません.直接フレームワークを使って、多くのものに慣れていません.最後に自分が書いたコードをまとめてみましょう!
これはPopUpAnchorが窓をポップアップして、内部を閉じる方法で、自分でよく書く一言です
 
private function closeStationList(e:MouseEvent):void{
				(this.owner as PopUpAnchor).displayPopUp = false;
			}

それからイベントの送信で、今自分はまだ特に事件を理解していないで、しかしも使い始めて、事件の利益を感じて、結合を解いて、これがない前に、自分はずっとjavaの構想でflexを理解して、いつもここで呼び出したいと思って、そこで呼び出して、しかし今彼らが違うと感じて、前に自分でこのようなコードを書いてコールバックを実行しました:
 
(this.parent.parent.parent.parent.parent as ***)
.hideOrShowThisGroup("alarm");
これはjavaの思想で、彼を呼び出すあの類を探して、それから出てきて、このような書き方は今見たところあまりにも2で、parentはどれだけの層があって、だからflex事件はこれよりずっと良くて、もう1つのdispatchEventが出した事件は自分で受け入れたので、自分で監視しなければならなくて、これは自分で何度も間違っています
	dispatchEvent(new AppEvent(DETERMINE_ALARM_HANDLER,	data));

あとは自分で書いたCSSですが、なぜかmx|Gridという書き方を書くと認識できないので、今でもCssを体得しています.ほほほ、前よりずっときれいになりました
.mxGrid{
			verticalGap: -1;
			horizontalGap: -1;  
			
		}  
		.mxGridItem {
			borderStyle:"solid";
			borderColor:"0xd1e7ff";
		}

ここまで書いておきましょう.自分でたくさん書いたことを書く機会を忘れてしまいました.もう一つ、useVirtualLayout仮想レイアウトの属性を使いました.レンダラーのせいで、この属性を使わなければ、データ量が200以上になると、ロードするたびにカードが2秒になります.この属性を使うと聞かれません.この属性は自分でアルゴリズムを持っている理由で、いくつかのロード方法を書きました.何の役にも立たないので,いろいろなことを考えてもよい.
<component:ExpandDataGroup id="carList"
									   right="{vscrollbar.width}"  top="5" styleName="expandDataGroup" click="Lable_clickHandler(event)"
									   itemRenderer="widgets.actionNavigation.view.PostCarListItemRenderer3" 
									   color="#666666"
									   width="100%" height="100%" dataProvider="{_dataProvider}">
				<component:layout>
					<s:VerticalLayout 
						useVirtualLayout="true"
						gap="-1"/>
				</component:layout>