Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2010, 09:31   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 109
JSON laden - skript überlastet flash film

hallo

habe ein problem:
auf www.szen3.com wird im flash im rechten bereich des blauen balkens (das ist ihr wort von heute...) ein json objekt über eine javascript funktion geladen.
das eigenartige... bei mir funktioniert es super (in firefox, internet explorer, opera)
bei vielen andern rechnern funktioniert es nicht. da kommt die fehlermeldung mit 'skript stoppen'

hier der javascript code
Code:
<script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>  
	function getOWAD()
	{
		var xhr = $.ajax({
			type: 'GET',
			url: 'http://domain.xy',
			dataType: 'json',
			success: function() { },
			data: {},
			async: false
			});
        var owad = xhr.responseText;
        return owad.replace(/[\n\r\t]/g, "");
	}
  </script>
und hier der as2 code:
Code:
import JSON;
import flash.external.ExternalInterface;

var obj:Object;
var str:String;
obj = ExternalInterface.call("getOWAD");
str = obj.toString();

var jsonObj = JSON.parse(str);

word.text = jsonObj.todays_word;
answer1.text = jsonObj.answers[0];
answer2.text = jsonObj.answers[1];
answer3.text = jsonObj.answers[2];
kann mir jemand helfen?
dinovelvet ist offline   Mit Zitat antworten
Alt 03-05-2010, 08:44   #2 (permalink)
Neuer User
 
Registriert seit: May 2010
Beiträge: 1
Habe das gleiche Problem.
Wurde hier mal eine Lösung gefunden?
Berwil ist offline   Mit Zitat antworten
Alt 03-05-2010, 09:50   #3 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Könnte mir vorstellen das der Hund hier begraben liegt:
Code:
async: false
Wenn Du synchron lädst werden alle Scripte eingefrohren, bis das, was Du lädst, da ist. Und wenn die Daten etwas größer sind und die Leitung etwas langsamer wirds dem Browser irgendwann zu bunt und er bietet Dir an das Script abzubrechen. Wenn Du hingegen asynchron lädst, sollte dieses Problem nicht mehr auftauchen.

Generell frage ich mich aber, warum Du JS dazwischen schaltest um die Daten zu laden? Wär's nicht enfacher das direkt aus Flash heraus zu tun?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (03-05-2010 um 09:52 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JSON von anderem Server laden reimer ActionScript 2 0 28-12-2009 11:23
JSON in flash laden dinovelvet ActionScript 2 3 23-12-2009 20:49
Flash Player wird durch ein Skript in diesem Film verlangsamt... MegaMuetzenMike ActionScript 2 1 07-09-2009 16:36
Bild, Text und Link als JSON laden und mit AS 3 darstellen BerniTroll Alternative Technologien 0 18-02-2009 09:03
Rechner überlastet - wie kann ich gezielt FLV-Playbacks entladen/laden? Xiphias Flash 8 6 17-11-2006 10:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele