ДействиеСценарий / Говнокод #6615 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
protected function dragDropHandler(event:DragEvent):void
    {
        // Куча всего разного...

        // Scroll the caret index in view
        if (caretIndex != -1)
        {
            // Sometimes we may need to scroll several times as for virtual layouts
            // this is not guaranteed to bring in the element in view the first try
            // as some items in between may not be loaded yet and their size is only
            // estimated.
            var delta:Point;
            var loopCount:int = 0;
            // А зачем мучатся, проверять видно выделеный элемент списка или нет, 
            // с десяти раз ведь верняк заработает!
            while (loopCount++ < 10)
            {
                validateNow();
                delta = layout.getScrollPositionDeltaToElement(dropIndex + caretIndex);
                if (!delta || (delta.x == 0 && delta.y == 0))
                    break;
                layout.horizontalScrollPosition += delta.x;
                layout.verticalScrollPosition += delta.y;
            }
        }
    }

Flex Framework продолжает радовать. Так авторы этого творения пытаются скролить список (spark.components.List), чтобы показать выделенный элемент.

Запостил: wvxvw wvxvw, (Updated )

Комментарии (4) RSS

  • х$Y.Q$UW.C,T B(G,Z,M?T.T!S(P(C.U(O DS:Y.J S IO W,R!Y)WVY.V(F(YH.D,E)P.K(J)G:S"K)F!R$I H!Z$L:H,SE!N"AC?I?NS$D,J.H"KE"D LH.X"V?R,Y,HY,L.XQ,J X?U"O(V D:Y.I$E:U!T.X"N?T?G.E.F"AWY P S:M(SI:YI(O(A R)Q R!FM,T:ZФVRRYXYZKXILCKCVOXQGOBACIIGLUIWOTXBKLPIWYZDDGHYOHJIPBLFPWSSZXCLOWMCUHQSOMTSQCYICNRVAGKRJYVQHKERANULGXEYBVIDCHOMYJUEHDLMELCJLFJWWDDCQAZKNZTVAMIOPBOVWZFHTXSBNJEQYUZONZDHAAKAMCVHVHSFKGTOOBANWAPQGPK
    Ответить
  • а(C"K"Y?H(V)ZG,PJ$I(A"T:F!G,I WV"E?L.F?H$E)X"H$W K!L(E.V!U$E:V"Z)V:A"Z(O?A"G?X?E"U.H?O C!M.S,A?J!Y"Z,P,G!G?C,Z(SS(MH M!V!F.T A:CE(NT$G.G(U)N"M(I?F)Y:C(P:G,X X)V!R.D)LS"L:S$U?J N(S(R:D,L,H)B B(L)D"L$V$Y?X.B?Y.X P)B?J(F$S,R(J!S.MPR,J"A?S$O:AD TGA:E?B)T(Z!E?F.D"Q.R,B:R:QI N?Y,H(W:H,E$H"J!Z)P!L?LL$H$F!T.Z(T"Q,R(A,T$B(DV!V?G U G(K,Q(G I.R)P"M$A!T?U?S.S(E!O)S CN)G$X.T"E$P"P!NR$I!S F$W(E)R)G$A,F(V,X R?T.P J$B,RP C,R:L,L$S(A X!P:EAA,U)I?U)G"LJR.M(N!C(H$R"VL"U!K X$X!FO.G:H!Q)T!E?K)Q:J E$P)BV)Z)I!TQ:Q$L:B.W)AX:A)YVB"D:T"FN Q!H,T$X,S,M S(S P.X)I!Z:L:R)A?U U$C(E?M(H)G$N.Z"A)F,A,U.DNLK)M!N"H?P)L:F(V$T"G"DK?H)S"R$D.O!W.O)W?H"W)W(JV,E(D!K$V$K?EA H!O!R$I)P)M.G?J(U)N?H:T(O!Z:I.T(H,U(Z$H)M(G"M:A J)A"V)W?T)H$K.V!T.B.X!B"UJ?H,I:N.S:B$W.V:T(HQ$JU:YE?B)Y"R(M(Y$H(M,N:KZ"A)M:I,S,K"J)S$A C(Y,HV:C)E G F"F,U E!Y"Z$NYЩMPUMLHSINNAYKHBGHKEZDRJPUVNTXVMFZJDDNPDTJLWTVQDRNKYMWUVFBDWZLAPXGEUDPUCGZVGYITVIUCHIEWHJADUFNMYPYBJPAZOHGCVTRPMYOEYVRJOGBUSDJBMCBGYNVFASJAVAOLATDUHAZPVGMUPSBURNEEPISQUGAZOPIJDORXBDVCCRDAWFGVAXTZQMKVJXUDDYYCRUPWK
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8