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.
var xmli = new XML();
xmli.ignoreWhite = true;
xmli.onLoad = function(status) {
if (status && this.loaded) {
anzahl = xmli.firstChild.childNodes.length; //liest die anzahl der elemente aus!
anz = []; //neues array
anz_link=[];
btn_link._visible=false;
for (var i=0; i<anzahl; i++) {
anz[i] = xmli.firstChild.childNodes[i].attributes.anzeige;//auslesen
anz_link[i] = xmli.firstChild.childNodes[i].attributes.link;//auslesen
}
var text1="";
for (var i=0; i<anzahl; i++) {//wieder alle elemente durch gehen
text1 += anz[i];
}
write(text1);
}
}
xmli.load(xmlFile);
//xmli.load("typwriter.xml");
btn_link.onRelease = function ()
{
getURL(anz_link[0], "_self");
};
function write(pVal){
var pTarget:MovieClip;
pTarget=this["text"];//Zieltextfeld;
pLink=this["link1"];
pTarget.text="";
var read="...lesen sie mehr";
var len=pVal.length;
var lenRead=read.length;
var i=0;
var j=0;
var bolRead=false;
var wTime = setInterval(function() {
if(i<len){
pTarget.text=pTarget.text.split("_").join("");
pTarget.text+=pVal.substr(i,1)+"_";
i++;
bolRead=true;
setLine=true;
}else if(bolRead && j<lenRead){
btn_link._visible=true;
pLink.text=pLink.text.split("_").join("");
pLink.text+=read.substr(j,1)+"_";
j++;
}else{
clearInterval(wTime);
}
}, 50);
}
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Diese Seite erfordert die Datei \"AC_RunActiveContent.js\". Führen Sie in Flash im Menü \"Befehle\" den Befehl \"Aktualisierung für aktiven Inhalt anwenden\" aus, um \"AC_RunActiveContent.js\" in den HTML-Ausgabeordner zu kopieren.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0',
'width', '567',
'height', '427',
'src', '{$htmlurl_shop}flash/typewriter',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'typewriter',
'name', 'typewriter',
'menu', 'true',
'flashvars', 'xmlFile={$htmlurl_shop}flash/typwriter.xml',
'allowScriptAccess','sameDomain',
'movie', '{$htmlurl_shop}flash/typewriter?mainID=4&subID=&reloadID=0',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="567" height="427" id="typewriter" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="{$htmlurl_shop}flash/typewriter.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="FlashVars" value="xmlFile={$htmlurl_shop}flash/typwriter.xml" />
<embed src="{$htmlurl_shop}flash/typewriter.swf" flashvars="xmlFile={$htmlurl_shop}flash/test.xml" quality="high" bgcolor="#ffffff" width="567" height="427" name="typewriter" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
Was funktioniert denn nicht? Das Parsen der XML-Datei oder Dein Typewriter-Effekt?und hier die einbindung des flashs und es t einfach nicht:
<?xml version='1.0' encoding='utf-8'?>
<typwriter>
<feld link="http://www.orf.at" anzeige="Lorem ipsum insolens instructior mediocritatem at sed, pro error salutatus ex, ei decore epicurei senserit his. Idque impetus ornatus per ad. Eam ad amet doctus, suavitate gubergren ei vim. Vel quot civibus salutandi ad, ex salutatus molestiae nec. Magna percipit pro at, graeco fuisset pertinacia pro no."/>
</typwriter>