Ich habe sie dementsprechend angepasst , es ist ein 3d Karusell mit png Images.
Diese werden über eine EXTERNE XML (Pfade) gespeichert und dann dementsprechend aufgerufen.
Hier ist der Codeteil in der die XML aufgerufen wird;
ActionScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
//Specify the path to the XML file.
//You can use my path or your own.
var xmlFilePath:String = "http://flashmymind.com/xml/3D-carousel-settings.xml";
//We save the loaded XML to a variable
var xml:XML;
//This array will contain all the imageHolders
var imageHolders:Array = new Array();
//We want to know how many images have been loaded
var numberOfLoadedImages:uint = 0;
//The total number of images according to XML file
var numberOfImages:uint = 0;
//Load the XML file.
var loader = new URLLoader();
loader.load(new URLRequest(xmlFilePath));
So mein problem ist, wenn ich die SWF Offline sprich am Rechner anschauen will nachdem ich es Veröffentlicht hab....kommt die Fehlermeldung dass eine Datei aufs Internet zugreifen will,...im XML sind die Pfade als Links dargestellt ; hier ein kleiner ausschnitt :
So wenn die Fehlermeldung erscheint muss ich auf die Adobe Seite und dort die datei explicit freistellen , so eine art Vertrauenswürdigkeit zuweisen.
So dann kann ich die Flashdatei ganz normal ausführen LOKAL :) aber jetzt kommt dass problem wenn ichs auf den Webserver lade ...nada..komm ich zum ergebnis dass die html seite samt style geladen wird aber dass swf object nicht :(
Hab ich vielleicht eine alternative, dass ich den pfad anders angebe..statt als link den direkten pfad zu den bildern (in der xml) ..weil dort sind ja derzeit die LINKS"
Ich würde mich über hilfestellung schwerstens freuen , da wir eine Homepage machen müssen, mit XML und co..feed auslesen und ich steck schon beim menü da ich gern was außergewöhnliches machen wollt als MENÜFÜHRUNG
Beiträge: 2702 Wohnort: Köln Registriert: Oct 2007
Hallo,
Das ist ein typisches Sandbox-Probblem - wobei Problem nicht zu trifft, da es eigendlich eine ganz gute Sache ist..
Hier hat Adobe ein Dokument zu dem Thema verfasst mit anschließender Möglichkeiten um Ausnahmen zu erlauben (stichwort allowScriptAccess) http://www.adobe.com/de/devnet/flash/articles/fplayer8_security_07.htmlpublic Weltformel(Problem){
if (Problem gelöst) return Lösung;
else Weltformel(kleiners Problem);
}
Danke vielmals für die Rasche Hilfestellung :) werd ich mir heut noch durchlesen, sitze gerade in der Schule und bekommen VB reingeprügelt hehe.
Gibt es vielleicht eine art Refernzseite die die Syntax von Flash erklärt ...bsp im Styl von Galileo da ich denke Flash ist nicht so leicht zu lernen :)
Beiträge: 2702 Wohnort: Köln Registriert: Oct 2007
Hallo,
also es gibt natürlich einige Seiten die has haben. Wenn man einmal die Hilfe von Flash verstanden hat, dann ist die eg mehr als ausreichend... also einfach mal "F1" drücken und dich rein lesen. Da sind alle Komponenten etc aufgelistet und mit Beispielen erklärt!public Weltformel(Problem){
if (Problem gelöst) return Lösung;
else Weltformel(kleiners Problem);
}
Ich danke dir vielmals für die Infos, es wird ne weile brauchen mich da einzulesen und des zu überzuckern was gemeint ist.. andere frage was würdest du kosto quanto verlangen um mir meine vorstellung umzusetzen dass meine flashdatei jeder im web anschauen kann ohne irgendwas an den sicherheitseinstellungen sepparat eingeben zu müssen da ich den code seh aber nicht genau weiß wo einfügen ^^
Beiträge: 2702 Wohnort: Köln Registriert: Oct 2007
Schick doch einfach mal deine FLA - vll findet sich ja hier jemand!public Weltformel(Problem){
if (Problem gelöst) return Lösung;
else Weltformel(kleiners Problem);
}
Hier ist die fla , die XML Datei ist Settings.zip,...diese wird in der FLA datei referenziert ...und im load...holt er sich bei den <url> tags die Links raus für die Bilder des Karusells.
Beiträge: 2702 Wohnort: Köln Registriert: Oct 2007
Hallo,
Also in der Fla hast du ja die Datei "http://www.team-midnight.at/Settings.xml" angegeben - diese existiert zum einen nicht und zum anderen solltest du einfach den relativebn Pfad zu der Datei angeben - also ohne deinen Server...public Weltformel(Problem){
if (Problem gelöst) return Lösung;
else Weltformel(kleiners Problem);
}
ha super :) genau damit hatte ich mein eProbs..mit den HTML seiten mach ichs normal auch so..ordnerstruktur und dann intern darauf verweisen ^^ dannhat man keine probs damit nur wie ? ..kenn mich mit der flash syntax nüsse aus...VB kenn ich :)
die settingsxml mit der hab ich wild gewuchert ...herumprobiert ...hatte sie aufm server oben ...deswegen die pfadangabe aber hatte extreme depri da ich nix weitergebracht hab außer festzustellen dass es an den sicherheitseinstellungen liegt :(
Beiträge: 2702 Wohnort: Köln Registriert: Oct 2007
na da, wo dein absoluter ist - in der Flash-Datei in der Hauptebene... also den Pfad von der Flash datei zu dem XML musst du angeben!public Weltformel(Problem){
if (Problem gelöst) return Lösung;
else Weltformel(kleiners Problem);
}
//Specify the path to the XML file.
//You can use my path or your own.
var xmlFilePath:String = "http://www.team-midnight.at/3D-carousel-settings.xml";
sprich nach string="Settings.xml" weils auf der selben ebene ist ? Dass hab ich schon mal probiert hat er mir irgendwie nicht gefressen war da am kämpfen.
Wenn ich den Pfad so angeb kommt dassnicht in konflikt mit der syntax weiter unten wo steht:
imageLoader.load(new URLRequest(image.url))?
hab jetzt die swf via dreamweaver als object in eine index.html reingebuttert ,..beim laden im browser
sieht man unten, dass er die "daten, in meinem Fall Bilder" von img10.abload.de zu laden versucht...was nicht ganz gelingt da hier definitiv ne blockade ist.
Was meinst zu der Idee dass ich alle Bildchen die via XML reingeladen werden, auf meine Domain lege und diese dann in der xml mit dem pfad (http://www.team-midnight.at/beispielbild.png" abrufe...wird sich wahrscheinlich nix ändern an den sicherheitsregeln oder?
Bin irgendwie depri wegen dem ganzen, da mir eine Sicherheitseinstellung alles vermiest..., wenn ichs bis zum we nicht irgendwie herbring,..(bin tagtäglich im netz am suchen für lösungen) ...dann lass ichs und hau billigHTML rein damit ich dass Projekt für die Schule fertigbekomm sonst hagelts einen 5er in webprogrammieren :(
Aber danke dir für deine Hilfe bisher und dass du dich meinem Problem beigeschlossen hast !
Ich werde heut die Lösung in einem Beitrag posten jeweils die FLA und die XML datei auch uploaden dass sie anderen zur verfügung steht..war ein KRAMPF
Ich danke dir vielmals, der Code hat auch dazu beigetragen dass es endlich geht mit security.allow() nur ich hatte da nen denkfehler...da meine bilder auf nem anderen server sind....hab jetzt die pfade in der xml geändert ...und raufgeladen und ohne mucken ratz fatz funktioniert :
12.01.12, 18:50 #Jobs Flash Freelancer für ca. 2 Wochen in München gesucht http://t.co/XpMJr5dv
10.01.12, 10:45 #PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect. http://t.co/324gWRAr