Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Habe ich auch schon mal dran gedacht, allerdings frisst Flash meiner Erfahrung nach problemlos text/plain als ANSI oder UNICODE ...Vielleicht mag Flash das nicht, wegen den nicht gesetzten headern.
<?php
header('Content-type: text/xml');
$imgdir = "images";
echo('<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>');
echo('<Galery>');
$fd = opendir($imgdir);
while($pic = readdir($fd)) {
//if(preg_match('/\.(jpg|gif|png)$/i', $pic)) {
//$size = getimagesize($imgdir . $pic);
//echo ('<pic src="'. $pic . '" width="'. $size[0] .'" height="'. $size[1] .'"></pic>') ."\n";
if(!is_dir($pic)&&substr($pic,-3)=="jpg" || substr($pic,-3)=="gif" || substr($pic,-3)=="png"){
//echo ('<pic src="'. $pic.'"></pic>')." \n";
echo ('<pic src="'. $imgdir."/".$pic.'"></pic>')." \n";
}
}
echo('</Galery>');
?>
var x:XML = new XML();
x.ignoreWhite = true;
var urls:Array = new Array();
var hyperlinks:Array = new Array();
x.onLoad = function() {
var photos:Array = this.firstChild.childNodes;
for (i = 0; i < photos.length; i++) {
urls.push(photos[i].attributes.src);
//urls.push(photos[i].attributes.url);
//urls.push(photos[i]);
trace(photos[i]);
hyperlinks.push(photos[i].attributes.hyperlink);
container.createEmptyMovieClip("image" + i, i);
container["image" + i].createEmptyMovieClip("holder", 0);
//container["image" + i].id = i;
//container["image" + i].holder.loadMovie(urls[i]);
container["image" + i].id = i;
container["image" + i]._x = i * 110;
container["image" + i].holder.loadMovie(urls[i]);
container["image" + i].onRelease = function() {
getURL(hyperlinks[this.id]);
};
}
};
x.load("http://localhost/makexml.php");
echo ('<pic src="'. $imgdir."/".$pic.'"></pic>')." \n";