Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-12-2003, 20:12   #1 (permalink)
peoplesinstinctivetravel
 
Benutzerbild von ran2
 
Registriert seit: Aug 2002
Ort: konstanz
Beiträge: 775
firewall blockt flash ???

von einem mitarbeiter einer firma mit einem grösseren nachricht habe ich folgende email bekommen die ich irgendwie nicht recht glauben konnte :

Ursache dafür kann eine Programmierung sein, die
Funktionen auf Datei- oder Verzeichnisebene ausführt. Solche Funktionen, wie sie z.B. in javascript enthalten sind, werden von unserer Firewall bzw. Virenscanner geblockt.

scheinbar kann er aber teile der seite sehen nur eben bestimmte swf nicht. die fraglichen, nicht laufenden swfs haben alle folgendes as gemeinsam:


if (_level0.city == "aux") {
loadVariablesNum("anmeldungaux.txt",3);
}
if (_level0.city == "stu") {
loadVariablesNum("anmeldungstu.txt",3);
}
if (_level0.city == "nue") {
loadVariablesNum("anmeldungnue.txt",3);
}
if (_level0.city == "muc") {
loadVariablesNum("anmeldungmuc.txt",3);
}
if (_level0.city == "don") {
loadVariablesNum("anmeldungdon.txt",3);
}

es werden ganz einfach text dateien reingeladen abhängig davon welche variable in den _root übergeben wurde...
kann das sein das ein firewall sowas blockt ??? oder wo könnte der fehler liegen, es gibt ja genug leute die den kram sehen können, mich inklusive ..

danke, danke, danke schonmal...

-matthias
ran2 ist offline   Mit Zitat antworten
Alt 04-12-2003, 10:37   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
Das Problem hab ich auch wenn mein Firewall (ZoneAlarm) aktiv
ist.
svoni ist offline   Mit Zitat antworten
Alt 04-12-2003, 10:41   #3 (permalink)
bishop
Gast
 
Beiträge: n/a
gibt's bei zonealarm sowas wie ein protokoll oder log? guckt mal dort evtl. nach, was er da blockt. evtl. mag die firewall das dyn. nachladen von textdateien nicht.


mfg,
rené
  Mit Zitat antworten
Alt 04-12-2003, 10:54   #4 (permalink)
peoplesinstinctivetravel
 
Benutzerbild von ran2
 
Registriert seit: Aug 2002
Ort: konstanz
Beiträge: 775
shit, hab sowas schon befürchtet,
was kann ich da tun der firewall ist ja nicht meiner sondern der einer firma die auch noch ein paar hundert kilometer weg von hier ist und die auch bestimmt keine ahnung von ihrer firewall config haben .
ich meine externe swf werden ja auch nachgeladen , glaube ich zumindest....(sonst würden sie sich nicht nur über fehlenden text beklagen )

glaubt ihr text aus sql db würde helfen ??
oder wie sehen die alternativen aus ??

thx so much so far
ran2 ist offline   Mit Zitat antworten
Alt 04-12-2003, 11:22   #5 (permalink)
Coder
 
Benutzerbild von bewerber2
 
Registriert seit: Sep 2002
Ort: München
Beiträge: 657
Zuerst musst Du Dir sicher sein, woran es liegt. Wenn die Firewall *.txt-Dateien nicht durchlässt, musst Du halt tunneln:

1. Du könntest es versuchen, die *.txt Datei in *.html umzubenennen. Evtl. reicht das schon.

2. Wenn nicht - versuche auch, den Nutzinhalt in HTML zu "verpacken":

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
.
Den Inhalt hier irgendwie verpacken, z.B, im gewohnten Format:
&amp;parameter1=wert1&amp;parameter2=wert2&amp;par ameter..n=wert..n&amp;
.
</body>
</html>

Selbstverständlich musst Du den Inhalt dann anders auslesen (durchparsen), um an Deine Werte ranzukommen, aber einen Versuch wäre es wert.

Doch es ist recht unwahrscheinlich, dass der SysAdmin die *.swf-Dateien durchlässt und *.txt nicht. Es sei denn, CISCO hat einen Praktikanten vorbeigeschickt zum Einrichten der Firewall
__________________
...
Link zu meiner Homepage

Geändert von bewerber2 (04-12-2003 um 11:28 Uhr)
bewerber2 ist offline   Mit Zitat antworten
Alt 04-12-2003, 11:31   #6 (permalink)
peoplesinstinctivetravel
 
Benutzerbild von ran2
 
Registriert seit: Aug 2002
Ort: konstanz
Beiträge: 775
danke bewerber !

kenn mich bisher da noch recht wenig aus.
werde deine vorschläge mal versuchen...
das loadvariables funzt dann ganz normal nur das ich halt statt .txt .html verwende ??

ich probier das mal

danke!

-matthias
ran2 ist offline   Mit Zitat antworten
Alt 04-12-2003, 16:49   #7 (permalink)
peoplesinstinctivetravel
 
Benutzerbild von ran2
 
Registriert seit: Aug 2002
Ort: konstanz
Beiträge: 775
einen schritt weiter...

@ an alle hilfsbereiten des firewall problems:

ich weiss jetzt mehr über die firewall:
also zonealarm ist nicht aktiv. generell werden die text dateien schon reingeladen, externe swf auch

was allerdings nicht reingeladen wird sind swf / txt die von diesem skript :
ActionScript:
  1. if (_level0.city == "aux") {
  2. loadVariablesNum("anmeldungaux.txt",3);
  3. }
  4. if (_level0.city == "stu") {
  5. loadVariablesNum("anmeldungstu.txt",3);
  6. }

(für die scroll faulen nochmal) abhängig sind.
ganz am anfang wird die variable von php auf level0 übergeben.

Ich habe die vermutung dass die variable erst gar nicht übergeben wird, zumindest kann er alle loadvariable texte lesen die nicht über das skript laufen...

kann man irgendwie dafür sorgen dass diese variable trotz firewall übergeben wird ??
auf anderen pcs funzt das skript nämlich ...

besten dank mal wieder !

-ran2
ran2 ist offline   Mit Zitat antworten
Alt 04-12-2003, 17:28   #8 (permalink)
Coder
 
Benutzerbild von bewerber2
 
Registriert seit: Sep 2002
Ort: München
Beiträge: 657
Zwei Vorschläge:

Benutze statt:
_level0.city == "aux"
folgende Syntax:
_root.city eq "aux"

und statt:
loadVariablesNum("anmeldungaux.txt",3);
benutze bitte das LoadVars-Objekt.

Erst wenn diese Dinge gemacht sind, bin ich mir sicher, dass es kein Timing-Problem beim Laden o.Ä. ist. Für die Benutzung von "LoadVars" suche bitte im Forum nach "LoadVars". Dann können wir weitersehen
__________________
...
Link zu meiner Homepage
bewerber2 ist offline   Mit Zitat antworten
Alt 04-12-2003, 17:40   #9 (permalink)
peoplesinstinctivetravel
 
Benutzerbild von ran2
 
Registriert seit: Aug 2002
Ort: konstanz
Beiträge: 775
mit eq hatte ich es mal doch dann wurde mir im forum zu == geraten da eq veraltet ist um das auszuschliessen hatte ich schon z.t das eine verwendet und das andere --> gleiches resultat bei eq und ==
das andere mit root probiere ich gerne noch aus über loadvars mache ich mich auch schlau..

irgendwie glaube ich aber nicht an ein timing problem da es ja bei mir und etlichen anderen die nicht in diesem haus mit der bösen firewall sitzten geht so wie es jetzt ist. kömisch...

danke auf jeden fall ! falls dir noch was zum variablen block einfällt lass von dir hören ..!
ran2 ist offline   Mit Zitat antworten
Alt 11-12-2003, 14:48   #10 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 25
Wird deine _level0.city Variable wirklich an die swf Datei übergeben? Überprüf doch auch mal die einbettende php bzw Html Datei.

Du solltest die Seite dazu mit dem nicht funktionierenden Link aufrufen, also inkl übergabeparametern der in der url (insofern vorhanden) -
dann kannst du im Quelltext nachsehen, ob sie zumindest dort gesetzt sind. (am embed/object tag angehängt)

Am besten ist für sowas die Nutzung des Flash online Debuggers, da könntest du direkt sehen , ob die _level0.city im swf tatsächlich gesetzt wurde, oder du lässt sie dir in einem textfeld ausgeben.

Bei den txt dateien selber auch da mal nachschauen, ob es einen vertipper gibt und ggf. keine Variablen erkannt werden.

sollte es ein firewall Problem sein, wäre ich etwas überrascht, normalerweise werden nur domainübergreifende Aktionen gesperrt und du versuchst ja auch nicht, irgendetwas zu speichern.

der tipp mit dem "eq" macht nur Sinn, wenn das Format älter als Flash 5 ist.

ansonsten gäbe es auch noch die möglichkeit, deine variabeln in swf zu packen und diese nachzuladen, ist dann aber ehrlich gesagt ne merkwüdige konstruktion, gehen sollte es aber.
Elfriederich ist offline   Mit Zitat antworten
Alt 11-12-2003, 22:37   #11 (permalink)
peoplesinstinctivetravel
 
Benutzerbild von ran2
 
Registriert seit: Aug 2002
Ort: konstanz
Beiträge: 775
thx elfriedrich.
das komische ist ja es funktioniert bei den meisten nur bei den leute die in einem bestimmten bürohochhaus hocken geht die seite nicht, angeblich verwenden sie dort flash 6 auf allen rechner. an der firewall liegt es wirklich nicht glaube ich auch mittlerweile - da war ich mir ja nie sicher daher auch das ? im thread. naja auf jeden fall sehen die alles variablen abhängige nicht. generell funktioniert dieser variablen kram aber, wie ich aus versuchen an etlichen rechnern sowie feedback weiss. nur eben dort nicht. woran kann den sowas liegen ???
ran2 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 11:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele