Ho installato Flex 4.10.0 SDK per Flash Builder 4.7 (provato sia MacOS e Windows) utilizzando la nuova Apache Flex SDK Installer e amato come agevolmente ha funzionato:Flex 4.10 nuove funzionalità
Anche io' Sono entusiasta che qualcuno stia ancora lavorando su Flex SDK (grazie!) - perché per un po 'di tempo sembrava abbandonato.
miei 3 domande:
Qualcuno ha un elenco del (presunto oltre quindici?) Nuovi componenti Spark? Ho notato solo un sofar:
mx.controls.Alert
->spark.components.Alert. (E ho notato chespark.utils.MultiDPIBitmapSource
supportasource480dpi
che è ottimo).Qualcuno sa, se esiste una correzione per lo che non ricorda la sua posizione di scorrimento? Perché attualmente in my Flex game con 2 elenchi aggiornati dal server, devo utilizzare skin e gruppi di dati personalizzati come spiegato in this nice blog.
Attualmente per scorrere uno
spark.components.List
in fondo devo usare the following hack e mi chiedo se anche questo problema sia stato affrontato?public static function scrollToBottom(list:List):void { // update the verticalScrollPosition to the end of the List // virtual layout may require us to validate a few times var delta:Number = 0; var count:int = 0; while (count++ < 10) { list.validateNow(); delta = list.layout.getVerticalScrollPositionDelta(NavigationUnit.END); list.layout.verticalScrollPosition += delta; if (delta == 0) break; } }
UPDATE:
Per il rilascio # 3 Ho creato un JIRA #33660 con un banco di prova e screenshot allegato. C'erano già segnalazioni di bug simili, ma sono state chiuse da Adobe.
UPDATE 2:
Per il rilascio # 2 non sono stato in grado di creare un semplice caso di test ancora, ma sicuramente vedo che problema nella mia app (il link è al di sopra, non si vuole to spam), in cui 2 elenchi vengono aggiornati tramite socket TCP dal server.
Qui è il mio caso di test corrente (non proprio provare le canzoni del problema), forse qualcuno può migliorarlo:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
applicationComplete="init()">
<fx:Script>
<![CDATA[
import flash.utils.setInterval;
private function init():void {
setInterval(add, 1000);
}
private function add():void {
var pos:int = Math.floor(myAC.length * Math.random());
myAC.addItemAt({label: Math.random()}, pos);
}
]]>
</fx:Script>
<s:List id="myList" width="100%" height="100%">
<s:dataProvider>
<s:ArrayCollection id="myAC" />
</s:dataProvider>
</s:List>
<s:controlBarContent>
<s:Button id="myButton" label="Add number" click="add()" />
</s:controlBarContent>
</s:Application>
Tutte le correzioni di bug e componenti sperimentali sono elencate nelle [note sulla versione] (https://github.com/apache/flex-sdk/blob/develop/RELEASE_NOTES). Se questi bug non sono ancora registrati in [JIRA] (https://issues.apache.org/jira/browse/FLEX), dovresti farlo; o aggiustalo tu stesso e fornisci una patch;) – RIAstar
Mi sembra che l'elenco di nuovi componenti sia proprio sotto "Componenti sperimentali". Non credo che ci sia il 15 (a meno che non contiate i sottocomponenti). Puoi vedere il codice qui: https: // github.com/apache/flex-sdk/tree/develop/frameworks/projects/experimental/src/spark/components – RIAstar
Non sono sicuro se sono solo io, ma non riesco a far funzionare i collegamenti GitHub al momento. Ecco le note di rilascio a cui il sito Apache si collega direttamente. http://mirror.olnevhost.net/pub/apache/flex/4.10.0/RELEASE_NOTES –