Frage

Ich habe eine Flex -App. Manchmal, wenn Sie sie anzeigen, ist es genau wie erwartet. Wenn Sie jedoch die Seite anzeigen, ist sie manchmal nur eine gute Minute ohne Fortschrittsbalken oder einen Hinweis auf Warten. Die Fortschrittsleiste soll in Flex automatisch sein. Ich möchte dies beheben, weil ich befürchte, dass es uns dazu veranlasst, viele Verkäufe zu verlieren. Wenn es sich um einen Flex -Fehler handelt und es keine Lösung gibt, kann ich die Flex -App irgendwann über einen Text positionieren, der wie "Laden ... bitte warte" und dann, wenn die App sie lädt? Ich muss dem Benutzer irgendeine Art geben, wenn ein Hinweis zum Warten, 60 Sekunden viel zu lang sind, ohne darauf zu laden.

UPDATE: Anscheinend wird für einige Benutzer überhaupt nicht geladen, bis die Seite aktualisiert wird.

War es hilfreich?

Lösung 3

Ich habe herausgefunden, was dies ist, in IE wird die Flex -App erst angezeigt, bis Sie darüber maust. Eine Lösung besteht darin, sich so zu konzentrieren:

<script type="text/javascript">
function setFlexFocus()
{
document.getElementById('EverlonBuilder').focus();
}
</script>
</head>

<body onload="setFlexFocus()">

Andere Tipps

Ich denke, es ist ein Zeitpunkt, mit dem versucht wird, eine nicht existierende "Crossdomain.xml" -Datei herunterzuladen.

Wenn Sie einen benutzerdefinierten Voroader verwenden, kann dies das Problem sein. Versuchen Sie, den benutzerdefinierten für die Standardeinstellung auszuschalten. Bevor der Voroader die Ladevorschubleiste anzeigt, muss der vollständige erste Frame der SWF -Datei geladen werden. Es ist also möglich, dass Ihr erster Rahmen sehr groß ist. Wenn keine dieser Informationen hilft, dann ist es am besten, einen reproduzierbaren Testfall zu erstellen und Dateien Sie einen Fehler.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top