| |||||||
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: Dec 2003
Beiträge: 15
|
Hallo zusammen, habe vor kurzem mit Flash MX angefangen und komme leider bei einem Problem nicht weiter Ich hab ein movie (100 Frames) welches in Zeit intervallen ein PHPscript aufrufen soll. Code: aktualisieren();
// Intervall setzten
refreshinterv = setInterval(aktualisieren, 30000); //denke mal das es 30 sec sind
var lv = new LoadVars();
lv.onLoad = function(geladen) {
if (geladen) {
lv.rein = _root.rein;
lv.rein1 = _root.rein1;
lv.zeit_rein = _root.zeit_rein;
lv.Datum = _root.Datum;
lv.name = _root.menu_name;
}
};
// in DB Speichern
aktualisieren = function () {
lv.sendAndLoad("erfassung_update_v3.2_dev.php?cache="+random(999), lv, 'POST');
clearInterval(refreshinterv);
}; nur habe ich das problem das das AS die Datei zwar nach dem angegebenen Interval aufruft aber danach in 2-6 sec takten ( Lauf Serverlog).aktuallisiert. Da ich noch nicht so fit bin in AS möchte ich euch bitte mir eine kleine Hilfestellung zu geben. Gruß aus Wiesbaden Ultrasonic Geändert von Ultrasonic (08-11-2004 um 20:55 Uhr) |
| | |
| | #2 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Hi. Ich kann garnicht nachvollziehen, dass das interval überhaupt nochmal aufgerufen wird. Es wird doch in der Funktion aktualisieren gelöscht.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #3 (permalink) |
| Neuer Benutzer Registriert seit: Nov 2003 Ort: berlin
Beiträge: 883
|
Versuch mal an Stelle von: clearInterval(refreshinterv); dieses zu schreiben: for(i=1;i<=refreshinterv;i++){ clearInterval(i); } ich nehme an, setInterval wurde mehrfach aufgerufen und mit clearInterval(refreshinterv) löscht Du nur das letzte Interval. |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 15
|
@webxvideo das erzeugt ja wohl eine "frier mich ein " schleife Flash ist danach abgekackt ![]() @the biz hier ein auszug auis meiner Logdatei 192.168.100.222 - - [08/Nov/2004:21:49:58 +0100] "POST radio-soundworx.de:80 /erfassung_update_v3.2_dev.php HTTP/1.0" 200 111 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" 192.168.100.222 - - [08/Nov/2004:21:50:02 +0100] "POST radio-soundworx.de:80 /erfassung_update_v3.2_dev.php HTTP/1.0" 200 111 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" 192.168.100.222 - - [08/Nov/2004:21:50:07 +0100] "POST radio-soundworx.de:80 /erfassung_update_v3.2_dev.php HTTP/1.0" 200 111 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" 192.168.100.222 - - [08/Nov/2004:21:50:12 +0100] "POST radio-soundworx.de:80 /erfassung_update_v3.2_dev.php HTTP/1.0" 200 111 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" Ich weis echt nicht weiter ![]() ich möchte doch nur das die Variablen alle 30sec bis 1min zu einer php- Datei gesendet werden Geändert von Ultrasonic (08-11-2004 um 21:01 Uhr) |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 15
|
Hallo nochmal, ich habe mal eine Frage an euch . Wie schaffe ich es das z.B. bei jeden 100 sten Durchlauf des Mc´s die Variablen an das PHP-Script gesendet werden????? Gruß
__________________ Ultrasonic Geändert von Ultrasonic (09-11-2004 um 08:03 Uhr) |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 15
|
also einfach frame 1: Code: var x++; Code: if (x == 100) {
var lv = new LoadVars();
lv.rein = _root.rein;
lv.rein1 = _root.rein1;
lv.zeit_rein = _root.zeit_rein;
lv.Datum = _root.Datum;
lv.name = _root.menu_name;
lv.sendAndLoad("erfassung_update_v3.2_dev.php?cache=?r="+random(999), lv, 'POST');
x=0;
gotoandplay(1);
}
__________________ Ultrasonic Geändert von Ultrasonic (09-11-2004 um 08:48 Uhr) |
| | |
| | #9 (permalink) |
| Neuer Benutzer Registriert seit: Nov 2003 Ort: berlin
Beiträge: 883
|
Kannst Du auch alles in Frame 1 schreiben. und außerdem must Du wieder x=0; setzen wenn x==100 ist. Und nun zu Deinem Hauptproblem: Warum hast Du eigentlich 100 Frames in Deiner Hauptzeitleiste. Dadurch geht Flash nach dem 100. wieder zum 1. Frame, ruft wieder setInterval auf und das noch bevor das erste setInterval überhaupt aufgerufen wurde. Das ganze passiert mehrfach bevor das 1. Mal clearInterval aufgerufen wird. clearInterval löscht dann aber nur das letzte setInterval. Ich weiß ja nicht, was Du alles in den 100 Frames drin stehen hast. Aber wenn Du das Script wie in Deinem ersten Post nimmst und da noch ein stop(); einfügst, dann sollte es gehen. Mit meiner for-Schleife war auch nur der Versuch eines Flickwerks. Also: Hauptzeitleiste nur 1 Frame und ein stop() rein. Alle Animationen in ein MC und das MC auf die Hauptzeitleiste. |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 15
|
ok ok ich bin doch noch blutiger Anfänger ![]() ich habe jetzt eine Ebene erstellt und dieses da reingepackt Code: x = x+1;
if (x == 10) {
var lv = new LoadVars();
lv.rein = _root.rein;
lv.rein1 = _root.rein1;
lv.zeit_rein = _root.zeit_rein;
lv.Datum = _root.Datum;
lv.name = _root.menu_name;
lv.sendAndLoad("erfassung_update_v3.2_dev.php?cache=?r="+random(999), lv, 'POST');
x = 0;
}
__________________ Ultrasonic |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jan 2002
Beiträge: 1.244
|
Teste mal so: Das Script ins erste Frame: PHP-Code: |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Jan 2002
Beiträge: 1.244
|
einen hab ich noch: PHP-Code: |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 15
|
@harego Ich glaube ich habe mich falsch ausgedrückt. ALso. DAs ganze ist ein Banner eines Videofensters . Wenn ein User auf die Seite kommt wird die Startzeit des Videos per ?rein=ZEIT übergeben. Das MC läuft los und soll alle x sec das phpscript aufrufen. mehr net Ich habe leider keinen Mediaserver um die Abspielzeiten zu erfassen und da ich mir der Gedanke gekommen das in das Banner einzubauen.
__________________ Ultrasonic Geändert von Ultrasonic (09-11-2004 um 10:36 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |