Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-12-2007, 16:55   #1 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
getURL('asfunction:test') geht nicht mehr

Hallo Leute,
mir ist gerade aufgefallen, daß im neuesten Flash Player (9,0,115,0) folgendes nicht mehr funktioniert:
PHP-Code:
butt.onRelease=function(){
    
getURL('asfunction:test');

in Version 9,0,45,0 gings noch.

Ist schade, da ich eine Seite gemacht habe bei der der Kunde über eine XML-Datei die Möglichkeit hatte entweder eine URL aufrufen zu lassen oder eine vordefinierte Function ausführen zu lassen.
webxvideo ist offline   Mit Zitat antworten
Alt 21-12-2007, 11:11   #2 (permalink)
ewig Neuer User
 
Registriert seit: Jun 2003
Beiträge: 423
Hallo,

ja damit ärgere ich mich auch gerade herum. In Flash selber funktioniert das nur nicht in den Browsern....
Hatt mich schon gefreut das es funktioniert und dann kann man im Browser nur auf den Link mit der rechten Maustaste klicken und im Menü öffnen wählen - dann wind die Funktion ausgeführt. Offline und Online getestet.

Ein Gruß
__________________
http://www.a-d-k.de/ nicht gucken!
loetmann ist offline   Mit Zitat antworten
Alt 21-12-2007, 11:45   #3 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Vielleicht ein "Security Sandbox" Problem?
EDIT:
Zitat:
This update introduces a new, stricter method for Flash Player to interpret cross-domain policy files. These changes could help prevent privilege escalation attacks against web servers hosting Flash content and cross-domain policy files. For more information, see the following Adobe Developer Center article. (CVE-2007- 6243)

This update restricts the unsupported asfunction: protocol to address potential cross-site scripting issues with some SWF files. This issue is specific to Flash Player 8 and Flash Player 9 and does not affect Flash Player 7. (CVE-2007-6244)
http://www.adobe.com/support/securit...apsb07-20.html
__________________
mfg Frank

Geändert von mildesign (21-12-2007 um 11:48 Uhr)
mildesign ist offline   Mit Zitat antworten
Alt 21-12-2007, 12:33   #4 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Mag sein, aber es ist ärgerlich wenn Kunden plötzlich anrufen und sagen es geht nichts mehr.
Ich habe mir jetzt ein kleines Workarround gebastelt:
PHP-Code:
function test(arg){
    
trace(arg);
}
url='asfunction:_root.test,1';
butt.onRelease=function(){
    if(
url.indexOf('asfunction')>=0){
        var 
asFunkArr=url.split('asfunction:');
        
asFunkArr=asFunkArr[1].split(',');
        var 
funktion=eval(asFunkArr.shift());
        
funktion(asFunkArr.toString());
    }else 
getURL(url,'_blank');

mit htmlText gehts übrings noch:
PHP-Code:
textFeld.htmlText='<a href="asfunction:test">test</a>'
webxvideo ist offline   Mit Zitat antworten
Alt 04-04-2008, 10:33   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 198
Vielen Dank, webxvideo, für deinen Workaround!
Habe grad die gleiche Kundenbeschwerde wie du. Adobe könnte sich zu solch einer ägerlichen Einschränkung gern etwas ausführlicher äußern, finde ich.
NinaH 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele