GetURL will nicht mehr - kann nicht auf Seite verlinken [Flash 9]
| 07.10.2011, 11:19 | | Beiträge: 56 Registriert: Jul 2007
| GetURL will nicht mehr - kann nicht auf Seite verlinken Hallo :)
ich bin kein Flash Profi. Kenne mich nur oberflächlich mit einfachen animationen aus.
Jetzt wollte ich einer PNG als Button verwenden und auf eine Site verlinken. bei AS2.0 kein problem. aber bei AS 3.0 will das nicht funktionieren:
on(release) {
getURL("http://www.google.at");
}
was kann ich tun um aus der PNG datei in Button zu machen? | |
| 07.10.2011, 12:36 | Re1 | Beiträge: 83 Wohnort: meerbusch Registriert: Dec 2002
| Hallo Bacardi Rum(?),
getURL ist im AS3 anders aufgebaut:
ActionScript:1 2 3 4 5 6 7 8 9 | private function getUrl(ev:MouseEvent):void {
var url:String = "http://www.google.at";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank'); // second argument is target
} catch (e:Error) {
trace("Error occurred!");
}
}
|
Dein Aufruf von myPng wird über einen Eent-Listener gestartet:
ActionScript:1 2 3 | var meinPing:Sprite = new Sprite();
meinPng.addEventListener(MouseEvent.CLIK, getUrl);
// onRelase gibts auch nicht mehr --> MOUSE_UP
|
Dein PNG ußt Du noch in den Sprite laden.
Generell macht es wohl Sinn, ein wenig zu AS3 zu googlen, die Sprache ist sehr komplex, aber toll.
Gruß, J o eart 4 internet 4 art
www.artbldg.net | |
| 07.10.2011, 15:01 | Re2 | Beiträge: 56 Registriert: Jul 2007
Themenautor/in
| Also ich habe es eben versucht, leider erfolglos.
Ich habe in der Ebene die PNG markiert und den code so eingegeben:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 | private function getUrl(ev:MouseEvent):void {
var url:String = "http://www.google.at";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank'); // second argument is target
} catch (e:Error) {
trace("Error occurred!");
}
}
var meinPing:Sprite = new Sprite();
qLogo.png.addEventListener(MouseEvent.CLIK, getUrl);
// onRelase gibts auch nicht mehr --> MOUSE_UP
|
kommt das zusammen?
was heißt meinPng? muss ich der PNG einen namen geben, muss sie ein button sein?
habe die FLA Datei angeehängt. in der bibilothek unter COPYRIGHT ist die PNG der ich eineen Link verpassen will :)
die fla ist übrigens fast leer. da andre SWF dateien reingeladen werden.
Angehängte Dateien:
| Geändert von bacardi_fl am 07.10.11 um 15:02 Uhr
| |
|
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 07.10.2011, 16:34 | Re3 | Beiträge: 83 Wohnort: meerbusch Registriert: Dec 2002
| Hi, normalerweise soll man im Forum ja lernen, das selber hinzukriegen.
Kann in Deinem Fla ncht erkennen, wo Du den Button ansetzt, bzw. instanziert hast für die Verlinkung. Was ist denn der Hauptclip? OOps - lese gerade erst unter Copyright... ok.
Also - das Fla war schon ziemlich durcheinander.
Um auf Movie-Clips mit Script zugreifen zu können, mußt Du diese mit F8 instanziieren und unter Properties eine Namen geben.
Über Textfelder solltest Du vielleicht auch mal googlen: Flash, Fonts embedden - das hat auch Fehler verursacht...
Hoffe, Du kommst damit weiter...
L.G: J o eart 4 internet 4 art
www.artbldg.net
Angehängte Dateien:
| Geändert von joe brockerhoff am 07.10.11 um 17:40 Uhr
| |
|
| 10.10.2011, 14:05 | Re4 | Beiträge: 56 Registriert: Jul 2007
Themenautor/in
| danke schonmal für deine hilfe.
jetzt funktioniert der Button aber nicht der rest der seite :)
die seite besteht normalerweise aus vielen SWF dateien die in diese FLA hineingeladen werden. ich glaube die hast du gelöscht.
ich bekomme es leider nicht hin die PNG einen link zu geben.
hast noch lust mir da nochmal zu helfen? :) | Geändert von bacardi_fl am 10.10.11 um 14:26 Uhr
| |
|
| 11.10.2011, 11:53 | Re5 | Beiträge: 1769 Wohnort: Laimbach 6 1/2 Registriert: Nov 2002
| Mit dem navigateToURL seit Ihr hier auf dem Holzweg.
Um mit "SWF-Dateien" arbeiten zu können, brauchts einen Loader.
Extrem vereinfacht dargestellt, so was.:
ActionScript:1 2 3 4 | var request:URLRequest = new URLRequest("loadAS3.swf");
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);
|
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen" | |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| | Themen Ähnliche Beiträge zum Thema | 19.11.2009 - GriiLex 22.04.2010 - dezerver 19.11.2009 - perle93 23.08.2010 - finn77 |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|