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.
function traceAll(index:Number, x:Object){
var out:String = "";
for(var i = 0; i<index; i++){
out += "-";
}
var s:String;
for(s in x){
trace(out+s);
traceAll(index+1, x[s]);
}
}
traceAll(0, _root);
256 Rekursionsstufen wurden in einer Aktionsliste überschritten.
Es handelt sich wahrscheinlich um eine Endlosschleife.
In diesem Film werden keine weiteren Aktionen ausgeführt.
function traceAll(index:Number, x:Object){
var out:String = "";
for(var i = 0; i<index; i++){
out += "-";
}
var s:String;
for(s in x){
trace(out+s);
traceAll(index+1, x[s]);
}
}
traceAll(1, mc1);
traceAll(1, mc2);
...
function traceAll(index:Number, x:Object){
if(index<10){
var out:String = "";
for(var i = 0; i<index; i++){
out += "-";
}
var s:String;
for(s in x){
trace(out+s);
traceAll(index+1, x[s]);
}
}
}
fl.outputPanel.clear();
for(var i = 0; i<fl.getDocumentDOM().library.items.length; i++){
fl.outputPanel.trace(fl.getDocumentDOM().library.items[i].name);
}
alert("Fertig!");
fl.trace("*********** begin ************");
var tiefe = 0;
var bereitsBearbeitet = new Array();
function embeddAllElements(curTimeline, sParentPath)
{
for (var i = 0; i < curTimeline.layers.length; i++)
{
for (var j = 0; j < curTimeline.layers[i].frames.length; j++)
{
for (var k = 0; k < curTimeline.layers[i].frames[j].elements.length; k++)
{
var elt = curTimeline.layers[i].frames[j].elements[k];
var sTiefe = "";
var name = "";
for (var l = 0; l < tiefe; l++)
sTiefe = sTiefe + "\t";
if (elt.elementType == "instance")
{
var schonVorhanden = false;
for(var g = 0; g < bereitsBearbeitet.length; g++)
if( bereitsBearbeitet[g] == elt.libraryItem.name )
schonVorhanden = true;
if( !schonVorhanden)
{
if (elt.name)
{
name = elt.name;
elt.libraryItem.name = name;
}
else
name = elt.libraryItem.name;
var sPath = sParentPath + "/" + name + "-data";
// fl.trace("verschiebe " + name + " nach " + sParentPath);
if(!fl.getDocumentDOM().library.moveToFolder(sParentPath, name, true))
fl.trace(name + " konnte nicht nach " + sParentPath + " verschoben werden");
fl.getDocumentDOM().library.newFolder(sPath);
bereitsBearbeitet.push(elt.libraryItem.name);
tiefe += 1;
embeddAllElements(elt.libraryItem.timeline, sPath);
tiefe -= 1;
}
}
}
}
}
}
var itms = fl.getDocumentDOM().library.items;
fl.getDocumentDOM().library.newFolder("alles");
embeddAllElements(fl.getDocumentDOM().timelines[0], "alles");
fl.trace("*********** finish ************");
Schade.Ich war nur n bissel schneller![]()
Bring bei des keine Punkte..... sind mittlerweile knapp 1300 Symbole in der Lib....