Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-02-2008, 12:22   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2007
Beiträge: 81
navigateToURL(javascript)

Hallo Leute,

Würde gern aus einer .swf eine JS funktion aufrufen.

Hab das jetzt so gemacht:

Code:
navigateToURL("javascript:function()");
Leider funktioniert das nicht wirklich.
kA warum.

Hat einer ne idee?

Danke, mfg tom
tomtitom ist offline   Mit Zitat antworten
Alt 29-02-2008, 12:26   #2 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Mal eine Vermutung:

Aus der Flashhilfe:
Hinweis: Für lokalen in einem Browser ausgeführten Inhalt sind Aufrufe der Funktion navigateToURL(), die ein "javascript:"- Pseudo-Protokoll (z. B. navigateToURL("javascript:someFunction()") angeben, nur dann zulässig, wenn sich die SWF-Datei und die Webseite, in die sie eingebettet ist, (falls vorhanden) in der lokalen vertrauenswürdigen Sicherheits-Sandbox befinden.

Heißt: navigateToURL funktioniert nur online oder in einer Sandbox.
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 29-02-2008, 12:52   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2007
Beiträge: 81
Hey,

Ja danke.

Bei:
Code:
navigateToURL("javascript:function()");
kommt auch folgende fehlermeldung:
1067: Implizite Umwandlung eines Werts des Typs String in einen nicht verwandten Typ flash.net:URLRequest.

Und was ist bitte eine Sandbox?

Danke, mfg tom

Geändert von tomtitom (29-02-2008 um 13:00 Uhr)
tomtitom ist offline   Mit Zitat antworten
Alt 29-02-2008, 13:02   #4 (permalink)
CodeGecko
 
Benutzerbild von hellslawyer
 
Registriert seit: Aug 2007
Ort: Hagen
Beiträge: 1.242
Das ist nicht merkwürdig, sondern richtig

ActionScript:
  1. var url:String = "javascript:function()";
  2. var myrequest:URLRequest = new URLRequest(url);
  3. navigateToURL(myrequest);

Alternativ kannst Du natürlich auch alles in eine Zeile schreiben:
ActionScript:
  1. navigateToURL(new URLRequest("javascript:function()"));

Und zum Thema Sandkasten:
Livedocs - Sicherheits-Sandboxen
__________________
Grütze Reinhart

XING || Simple Flash-Filter-Generator || DateChooser (AS3)
MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2)

Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da.

Geändert von hellslawyer (29-02-2008 um 13:05 Uhr)
hellslawyer ist offline   Mit Zitat antworten
Alt 29-02-2008, 13:48   #5 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
PHP-Code:
import flash.external.ExternalInterface;

var 
param1 String "Hugo";
var 
param2 String "Egon";
var 
param3 String "Balder";

if( 
ExternalInterface.available )
    
ExternalInterface.call"meine_js_funktion"param1param2param3 ); 
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


LinkBacks (?)
LinkBack zu diesem Thema: http://www.flashforum.de/forum/flash-einsteiger/navigatetourl-javascript-249324.html
Erstellt von Für Art Datum Hits
"Lightbox mit Flash ffnen" javascript mit MC ansprechen [Flash 9] - ActionScript 3.0 @ Flashhilfe.de Dieses Thema Refback 24-09-2009 18:48 1


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:00 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele