| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 31
| Flashbutton, Colorbox & XML-Datei
Hallo! Vielleicht kann mir jemand mit meinem Script helfen? Ich habe eine Website mit einer SWF-Datei die viele Schaltflächen (21 Stück) beinhaltet. Die Flashbuttons öffnen bei klick die jeweilige Rubrik in Form einer "colorbox" in der eine beliebige HTML-Seite angezeigt wird. Das funktioniert noch wunderbar und zwar ist das mein Script auf den Flash-Schaltflächen: PHP-Code: HTML-Code: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Opening a ColorBox from Flash</title> <link media="screen" rel="stylesheet" href="colorbox.css" /> <script src="Scripts/swfobject_modified.js" type="text/javascript"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script src="colorbox/jquery.colorbox.js"></script> </head> <body> <center> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"> <param name="movie" value="Startseite.swf"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <param name="swfversion" value="6.0.65.0"> <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="Startseite.swf" width="100%" height="100%"> <!--<![endif]--> <param name="quality" value="high"> <param name="wmode" value="transparent"> <param name="swfversion" value="6.0.65.0"> <param name="expressinstall" value="Scripts/expressInstall.swf"> <param name="allowscriptaccess" value="always"> <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --> <div> <h4>Content on this page requires a newer version of Adobe Flash Player.</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> swfobject.registerObject("FlashID"); </script> <script> function launchColorBox(url){ $.colorbox({href:url,width:"80%", height:"80%",iframe:true}); } </script></center> </body> </html> PHP-Code: HTML-Code: <?xml version="1.0" encoding="utf-8"?> <navigation> <item id="ueberuns" href="http://www.hierdieAdresse.de"/> <item id="aktuelles" href="http://www.hierdieAdresse.de""/> <item id="kontakt1" href="http://www.hierdieAdresse.de"/> usw........ </navigation> |
| | |
| | #2 (permalink) |
| AS3-boon Registriert seit: Sep 2011 Ort: Hesse
Beiträge: 12
|
wie waere es wenn du erst die urls aus der XML laedst: 21 verschiedene (muss ja nich mit forschleife) Code: weblinkXML = new XML();
weblinkXML.ignoreWhite = true;
weblinkXML.load("url.xml");
weblinkXML.onLoad = function (success)
{
for(i=0; i <= 20; i++)
{
var _global["url"+i] = weblinkXML.firstChild.childNodes[i].attributes.href;
}
} Code: kontakt2_btn.onRelease = function() {
ExternalInterface.call("launchColorBox", url16,false);
}
__________________ sine qua non |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 31
| Syntaxfehler
Hi und Danke für die Hilfe! Habe Deinen Vorschlag mal ausprobiert. Leider wird für die Zeile: var _global["url"+i] = weblinkXML.firstChild.childNodes[i].attributes.href; ein Syntaxfehler gemeldet und ich habe keinen Plan woran es liegen könnte. Habe ich Dich denn überhaupt richtig verstanden? Pro Button dieses Script: PHP-Code: Sebastian |
| | |
| | #4 (permalink) |
| AS3-boon Registriert seit: Sep 2011 Ort: Hesse
Beiträge: 12
|
hallo. diesen teil nur einmal ausfuehren ( und das "var" vor _global entfernen): Code: weblinkXML = new XML();
weblinkXML.ignoreWhite = true;
weblinkXML.load("url.xml");
weblinkXML.onLoad = function (success)
{
for(i=0; i <= 20; i++)
{
_global["url"+i] = weblinkXML.firstChild.childNodes[i].attributes.href; //erstellt die variablen url0 bis url20
}
} Code: kontakt2_btn.onRelease = function() {
ExternalInterface.call("launchColorBox", url16,false);
}
__________________ sine qua non |
| | |
| | #5 (permalink) |
| AS3-boon Registriert seit: Sep 2011 Ort: Hesse
Beiträge: 12
|
hallo. hier, ergaenzend, nochmal deine loesung in einem frame. ich denk mir mal ein paar btn namen aus, reduziere es aber auf 4 ^^ frame 1: Code: weblinkXML = new XML();
weblinkXML.ignoreWhite = true;
weblinkXML.load("url.xml");
weblinkXML.onLoad = function (success)
{
for(i=0; i <= 20; i++) //die schleife holt 21 (von 0-20) href's aus deiner xml
{
_global["url"+i] = weblinkXML.firstChild.childNodes[i].attributes.href; //erstellt die variablen url0 - url20
}
}
kontakt_btn.onRelease = function() {
ExternalInterface.call("launchColorBox", url0,false);
}
home_btn.onRelease = function() {
ExternalInterface.call("launchColorBox", url1,false);
}
news_btn.onRelease = function() {
ExternalInterface.call("launchColorBox", url2,false);
}
kontakt2_btn.onRelease = function() {
ExternalInterface.call("launchColorBox", url3,false);
}
stop();
__________________ sine qua non Geändert von 3kleinemarder (19-09-2011 um 19:49 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 31
| Ich werde wahnsinnig...
Funktioniert immer noch nicht ![]() Die Colorbox geht auf, bleibt aber weiß und leer. Ich beschreibe noch einmal wie es jetzt aussieht anhand der ersten 4 Buttons: In meiner .fla liegen die Buttons alle untereinander auf dem ersten Schlüsselbild in der Zeitleiste. In einem weiteren Frame (auch auf dem ersten Schlüsselbild) liegt Dein Script mit meinen Bezeichnungen für die Btn`s: PHP-Code: PHP-Code: HTML-Code: <?xml version="1.0" encoding="utf-8"?> <navigation> <item id="ueberuns_btn" href="http://www.google.de"/> <item id="aktuelles_btn" href="http://www.uhu.de"/> <item id="kontakt1_btn" href="http://www.amazon.de"/> <item id="sitemap_btn" href="http://www.flashforum.de"/> </navigation> |
| | |
| | #8 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Versuch's mal mit diesem (ungetesten) Script: PHP-Code:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 31
| Wie funktioniert das???
Hi Martin und Danke das du mir auch hilfst! Leider verstehe ich dein Script nicht... ![]() Brauche ich dazu dann noch ein Script extra für alle Schaltflächen? Nur mit dem Script gehts ja nicht, oder muß ich hergehen und in deinem Script was hinzufügen? Die Schaltflächenbezeichnungen zum Beispiel?? Gruß Sebastian |
| | |
| | #10 (permalink) | |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Zitat:
Nein (wie ich oben schon geschrieben habe)! Was geht denn nicht?
Nö Die Instanznamen sollten natürlich so sein, wie Du sie im XML angegeben hast.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (20-09-2011 um 13:09 Uhr) | |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 31
| Sensationell! Es läuft!
Super 1000 Dank für Deine Hilfe!!! Es läuft, habe wohl vorhin alles durcheinandergehauen und den Wald vor lauter Bäumen nicht gesehen. Sobald die Seite online geht schicke ich dir den Link. Danke auch noch mal 3kleinemarder! Grüße Sebastian |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| ColorBox | Steeven | Flash Einsteiger | 7 | 23-02-2006 15:28 |
| FlashButton | Q-Tipp | Flash MX 2004 | 6 | 26-09-2004 19:24 |
| flashbutton | wurzelquadrit | Flash MX | 3 | 24-02-2004 16:47 |
| Flashbutton | peter_muster | Flash MX | 1 | 10-02-2004 12:58 |
| CSS auf Flashbutton... | Slater | Flash 4 und Flash 5 | 5 | 19-07-2003 12:48 |