1&1 Webhosting
Flashhilfe.de - Flash Community

GetURL will nicht mehr - kann nicht auf Seite verlinken [Flash 9]

Forum > ActionScript 3.0 > GetURL will nicht mehr - kann nicht auf Seite verlinken

 


AntwortenRegistrieren Seite1  

 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?
Schlagwörter: AS 3.0, getURL
 07.10.2011, 12:36Re1
Benutzerbild von joe brockerhoff
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 e
art 4 internet 4 art
www.artbldg.net
 07.10.2011, 15:01Re2
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:
Adobe Flash Quelldatei qcreativeB.fla41.35 KB
Geändert von bacardi_fl am 07.10.11 um 15:02 Uhr

 
nicht sichtbar bei eingeloggten Mitgliedern
 07.10.2011, 16:34Re3
Benutzerbild von joe brockerhoff
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 e
art 4 internet 4 art
www.artbldg.net

Angehängte Dateien:
Adobe Flash Quelldatei qcreativeC.fla62.00 KB
Geändert von joe brockerhoff am 07.10.11 um 17:40 Uhr

 10.10.2011, 14:05Re4
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:53Re5
Benutzerbild von RustyCake
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 Mitgliedern1&1 Webhosting
 
Themen
Ähnliche Beiträge zum Thema
getURL auf Text?! [Flash 10] 19.11.2009 - GriiLex
getURL und Safari [Flash 9] 22.04.2010 - dezerver
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de