| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2006
Beiträge: 40
| AS und PipeBeama
Hi Leute hat von euch schon einer Erfahrung mit PipeBeama??? Habe folgendes script doch so wie es aussieht wird PipeBeama nicht gestartet. Dieses script liegt auf dem 1. Bild: PHP-Code: blind1985 |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 138
|
Hi, geht denn das PipeBeama Demofile ? Führe zuerst über fscommand die PipeBeama.exe aus. Lege die Aktion zum eigentlichen Connecten auf eine Schaltfläche. PipeBeama braucht ja schließlich ein, zwei Sekunden zum starten. Ein Autoconnect, wie Du das machen willst ist schon ansatzweise im PipeBeama Thread besprochen worden. Im Taskmonitor kannst Du ja sehen, ob die PipeBeama.exe läuft. Anonsten blockiert eine Firewall PipeBeama. Gruß scupi |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Nov 2006
Beiträge: 40
|
Hi scupi! Habe jetzt doch noch ein Problem mit dem PipeBeama und zwar will ich 2 XML Objekte nacheinander in 2 verschiedene Pfade schreiben und dann den Pipebeamer beenden. Das erste objekt schreibt er auch in den richtigen pfad aber das zweite objekt scheibt er nicht mehr und den PipeBeama kann ich auch nicht mehr beenden. Hier die Code (auszugsweise): Code: onEnterFrame()
{
...
fscommand ("exec","PipeBeama.exe");
MyBroadcaster.connect("127.0.0.1",2000);
sSend = "<PB_connect>\n" + "<user>Testuser</user>\n" +"</PB_connect>\n";
MyBroadcaster.send (sSend);
...
}
saveTitel = function()
{
...
trace(TitelXML);
var scr = "topic src=\"" + Titel + ".xml\"";
rootnode =TitelXML.createElement(scr);
TitelXML.firstChild.appendChild(rootnode);
sSend = "<PB_save>\n" +
"<data>" + TitelXML + "</data>\n"+
"<defaultpath>..\\</defaultpath>\n"+
"<defaultfile>topics2.xml</defaultfile>\n"+
"<mode>overwrite</mode>\n"+
"</PB_save>\n";
MyBroadcaster.send (sSend);
...
}
links.Ende.onPress = function()
{
...
sSend = "<PB_save>\n" +
"<data>" + objXML + "</data>\n"+
"<defaultpath>..\\topics\\</defaultpath>\n"+
"<defaultfile>" + Titel + ".xml</defaultfile>\n"+
"<mode>overwrite</mode>\n"+
"</PB_save>\n";
MyBroadcaster.send (sSend);
sSend = "<PB_goodbye></PB_goodbye>";
MyBroadcaster.send (sSend);
...
} blind1985 |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 138
|
Hi, schonmal die \\ hinter der Pfadangabe "topics" weggelassen ? Ansonsten muß ich mal das Flashfile haben. Wertest Du nicht die Rückgabe aus? Da würdest Du ja auch schon einiges sehen. Kann das aber frühestens am Wochenende checken. Gruß scupi |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Nov 2006
Beiträge: 40
|
ja auf die idee bin ich auch schon gekommen dann funktioniert es auch nicht und als rückgabe kommt ein undefind raus. und warum geht der goodbye tag nicht? hier die datei:hier downloaden MfG blind1985 |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 138
|
Hi, so.... habe mal danach geschaut. Am PipeBeama liegt es nicht. Es ist so, daß Du Benutzereingaben für Pfad und Dateinamen 1:1 weiterreichst. Zeichen wie Zeilenumbrüche, :, <, > etc. sind in der Windowswelt hier nicht erlaubt. Ich habe einen rudimentären Parser eingebaut, der schon das größte Übel abfängt. Das solllte aber schon der Flashfilm tun. Neues File liegt oben. Die Fakten: *Die Datei Topics2.xml wird gespeichert. Diese Datei ist leer, da keine Daten ankommen *Die andere Datei wird auch gespeichert * "Goodbye" kommt nicht an, kann aber auch durch eine zuvor ausgelöste Exception nicht ausgeführt worden sein (Folgefehler) Da mußt du mal nach schauen. Ich weiß zudem nicht, wie der Flashprojektor seine XML Socket Klasse behandelt. Es gibt z.B. ein paar Methoden, die einen gewissen Zyklus benötigen. Ein Beispiel wäre eine "lange" Schleife in einem Film. Hier steht das Script im Konflikt zur Framerate. Vielleicht kann Flash auch nicht mehrere / zahlreiche XML-Sends hintereinander abfeuern. Da habe ich aber keine Ahnung von. Das wissen hier die Cracks besser. Aber das Goodbye läßt sich bestimmt auch noch anders in Deinem Film realisieren. Dann mußt Du halt mal noch einen "Durchlauf" in Deinem Film machen und dann erst das Goodbye senden. Keine Ahnung, ohne Flashfile kann ich Dir da leider nicht weiterhelfen. Gruß scupi |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 138
|
Hi, es geht nur um die Konvention für Dateinamen und Pfade !!! Der Datenblock ist egal, bzw. darf dieser natürlich keine XML Pipescript-Tags enthalten (durch die Einleitung von <PB_xxxx aber wohl leicht möglich). Gruß scupi |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |