Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-02-2005, 11:45   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 81
majomailer immer da...so nicht!!!

immer ärger mit den kontaktformularen...

majomailer wird direkt in flash auf eine bsp leeres schlüsselbild gelegt.

springt man nun im film über dieses frame wird der majomailer geladen.


springt man jetzt jedoch in eine andere kategorie der seite bleibt der mailer immer sichtbar...

gibt es einen do while befehl für diese geschichte?

bin für jede antwort dankbar...
Angehängte Dateien
Dateityp: rar majoMail.rar (8,6 KB, 3x aufgerufen)
tekilla2002 ist offline   Mit Zitat antworten
Alt 09-02-2005, 11:57   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 81
hat denn keiner ne idee?

bin ich der 1. der dieses problem hat?

in der suche nach majo mailer hat noch niemand dieses problem erläutert...
tekilla2002 ist offline   Mit Zitat antworten
Alt 09-02-2005, 16:07   #3 (permalink)
-> Tamiflu <-
 
Benutzerbild von romamon
 
Registriert seit: Oct 2004
Ort: München
Beiträge: 1.280
lad ma den gesamten Film hoch (wenn zu groß für direkten upload dann auf externen Webspace) ...denke nicht das es am Skrip des Mails liegt sondern dem Rest.
romamon ist offline   Mit Zitat antworten
Alt 09-02-2005, 17:01   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 81
am film kann es nicht liegen...

hab das majo mail script erst am ende eingebaut.

so sieht das skript aus, welches ich einfach auf ein leeres schlüsselbild gepackt habe:


stop();

//die Variablen


this.arrmonth = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
this.arrdays = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
this.datum = new Date();
this.dayname = this.arrdays[this.datum.getDay()];
this.day = this.datum.getDate()<10 ? "0"+this.datum.getDate() : this.datum.getDate();
this.monthname = this.arrmonth[this.datum.getMonth()];
this.year = this.datum.getFullYear();
this.hour = this.datum.getHours()<10 ? "0"+this.datum.getHours() : this.datum.getHours();
this.minute = this.datum.getMinutes()<10 ? "0"+this.datum.getMinutes() : this.datum.getMinutes();
this.second = this.datum.getSeconds()<10 ? "0"+this.datum.getSeconds() : this.datum.getSeconds();
this.zeit = this.dayname+", den "+this.day+"."+this.monthname+" "+this.year+" um "+this.hour+":"+this.minute+":"+this.second;

//die textfelder
this.createTextField("name",1,15,290,200,25);
with(this.name){
type = "input";
background = true;
backgroundColor = 0xC8C6C6;
border= true;
text = "Name";

}
this.createTextField("email",2,15,340,200,25);
with(this.email){
type = "input";
background = true;
backgroundColor = 0xC8C6C6;
border= true;
text = "eMail-Adresse";
}
this.createTextField("mailtext",3,15,390,400,200);
with(this.mailtext){
type = "input";
background = true;
backgroundColor = 0xC8C6C6;
border= true;
text = "Ihre Nachricht";
}
this.createTextField("output",10,215,340,200,25);
with(this.output){
type = "dynamic";
selectable = false;
background = true;
backgroundColor = 0xC8C6C6;
border= true;
text = "Status";
}
this.createTextField("senden_text",11,315,290,100, 25);
with(this.senden_text){
type = "dynamic";
selectable = false;
text = " senden";
}
this.createTextField("daten",12,15,365,400,25);
with(this.daten){
type = "dynamic";
selectable = false;
background = true;
backgroundColor = 0xC8C6C6;
border= true;
textColor = 0xff0000;
text = "";
}
//funktionen
function feldLeeren(ziel){
ziel.onSetFocus = function(){
ziel.text = "";
output.textColor = 0x0367B4;
output.text = "Status";
}
}

feldLeeren(this.name);
feldLeeren(this.email);
feldLeeren(this.mailtext);
//
function selectColor(meinMovie,farbe){
meineFarbe = new Color(meinMovie);
meineFarbe.setRGB(farbe);
}
function loescheTextfelder(ziel){
for(var i=0;i<arguments.length;i++){
arguments[i].removeTextField();
}
}
function senden(){
trace("sende Daten");
daten.text = "Daten werden gesendet, bitte einen Moment Geduld."
this.loadVariables("http://www.eine***.de/mail.php3", "POST");//hier den pfad zur php ändern
this.onData = function(){
trace("Daten gesendet");
daten.text = "Danke, Ihre eMail wurde erfolgreich verschickt";
}
}

//sendenbutton
this.createEmptyMovieClip("senden_btn",4);
with(this.senden_btn){
_x = 315;
_y = 290;
beginFill(0xC8C6C6);
lineTo(this._x+100,this._y);
lineTo(this._x+100, this._y+25);
lineTo(this._x, this._y+25);
lineTo(this._x, this._y);
endFill();
}
this.createEmptyMovieClip("senden_rahmen",5);
with(this.senden_rahmen){
_x = _parent.senden_btn._x;
_y = _parent.senden_btn._y;
lineStyle(1,0xff0000);
lineTo(this._x+100,this._y);
lineTo(this._x+100, this._y+25);
lineTo(this._x, this._y+25);
lineTo(this._x, this._y);
}
this.senden_btn.onRollOver = function(){
selectColor(this,0xC8C6C6);
senden_text.textColor = 0xff0000;
}
this.senden_btn.onRollOut = function(){
selectColor(this,0xC8C6C6);
senden_text.textColor = 0x0367b4;
}
this.senden_btn.onPress = function(){
if(name.text != "Name" && name.text != "" && email.text != "eMail-Adresse" && email.text != "" && email.text.indexOf("@") != -1 && mailtext.text != "Ihre Nachricht" && mailtext.text != ""){
mailEmail = "kontakt@einesorgeweniger.de";//hier die mailadresse ändern
mailBetreff = " neue e-Mail von: "+name.text;
user_name = name.text;
user_email = email.text;
mailMessage = name.text+" / "+email.text+" hat am "+zeit+" folgende e-Mail gesendet: "+newline+newline+newline+mailtext.text;
senden();
loescheTextfelder(name,email,mailtext,output,sende n_text);
senden_btn.removeMovieClip();
senden_rahmen.removeMovieClip();
}else{
output.textColor = 0xff0000;
output.text = "bitte vollständig ausfüllen";}

}
this.senden_btn.onRelease = function(){
name.text = "Name";
email.text = "eMail-Adresse";
mailtext.text = "Ihre Nachricht";
}


es funzt wunderbar...jedoch bleibt es...egal welchen link ich im film benutzte es bleibt geladen...

es fehlt also ein befehl der das skript wieder kickt, nachdem man ein landeren link im film benutzt...

jetzt vielleicht ne idee?
tekilla2002 ist offline   Mit Zitat antworten
Alt 09-02-2005, 17:08   #5 (permalink)
-> Tamiflu <-
 
Benutzerbild von romamon
 
Registriert seit: Oct 2004
Ort: München
Beiträge: 1.280
naja, nicht wirklich...

probier mal den code in nen MC zu packen... vielleicht hilfts ja was...

Aber wie gesagt das Script allein, is nicht wirklich das Problem...glaub ich.
Wie der Rest des Films aussieht wäre bei der Lösung entscheident
romamon ist offline   Mit Zitat antworten
Alt 09-02-2005, 17:13   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 81
tja wenn ich das skript auf ein mc packe erscheint es garnicht mehr

:-(

ich bin sicher es feht ein befehl zum entladen des skripts, sobald man einen anderen link im film benutzt...
tekilla2002 ist offline   Mit Zitat antworten
Alt 09-02-2005, 17:17   #7 (permalink)
-> Tamiflu <-
 
Benutzerbild von romamon
 
Registriert seit: Oct 2004
Ort: München
Beiträge: 1.280
ich hab dir mal per pm meine mailadresse geschickt.... schick mir einfach ma das file ich gucks mir mal an, aber allein vom code des Mail scripts ausgehend kann ich dir wenig helfen...sorry
romamon ist offline   Mit Zitat antworten
Alt 09-02-2005, 17:46   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 81
tut mir leid...

mit fla´s verschicken habe ich schlechte erfahrungen gemacht...

an dieser über 2000 stunden arbeit...

bitte nicht persönlich nehmen


trotzdem danke!
tekilla2002 ist offline   Mit Zitat antworten
Alt 09-02-2005, 17:46   #9 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
ich würde auch das ganze script in einem MC legen und dann diesen nur an einer bestimmten stelle visible machen oder aber halt erzeugen und dann wieder löschen.
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. ist offline   Mit Zitat antworten
Alt 09-02-2005, 18:33   #10 (permalink)
-> Tamiflu <-
 
Benutzerbild von romamon
 
Registriert seit: Oct 2004
Ort: München
Beiträge: 1.280
Zitat:
Zitat von tekilla2002
tut mir leid...

mit fla´s verschicken habe ich schlechte erfahrungen gemacht...

an dieser über 2000 stunden arbeit...

bitte nicht persönlich nehmen


trotzdem danke!
Ne versteh ich gut...
leider kann ich dir ausser dem tipp mit dem MC dann nicht viel weiterhelfen....
romamon 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 19:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele