Chcę użyć pliku HTML FileApi do odczytu pliku SWF do OBJECT
(lub EMBED
, jeśli lepiej to zrobić?).HTMLA FileApi + FileReader - Feed <object> z SWF
Mój bieżący kod ulega awarii w przeglądarce Chrome/Żelazo (jedyna stabilna, która obsługuje także xmlhttprequest v2 FormData). Mam go do odczytu danych obrazu do utworzonego IMG w locie. Ale obiekt jeden powoduje awarię aktualnej zakładki w przeglądarce.
else if (file.type == "application/x-shockwave-flash") {
var show = document.createElement("object");
show.type = "application/x-shockwave-flash"
show.style.width = "100%";
show.style.height = "100%";
show.id = "thumb";
document.getElementById("thumbnails").appendChild(show);
var reader = new FileReader();
reader.onload = (function (aImg) {
return function (e) { aImg.data = e.target.result; };
})(show);
reader.readAsDataURL(file);
Czy naprawdę czytałem część object.data
? Jak to zrobić dobrze? Ktoś wie? Czy jest to niekompletne i muszę poczekać na lepsze wdrożenie?
Należy zauważyć, że atrybut "data" obiektu show nie jest istotny. Potrzebny jest węzeł potomny o nazwie = "movie" i value = "yourdata". Zobacz http://kb2.adobe.com/cps/415/tn_4150.html – jimbojw