Thursday, September 9th 2010, 4:59pm UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to Flashbattle.de - Flashforum / Webdesign Community & Developer`s Page . If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

redchilly

Beginner

Posts: 1

Location: BRD

61

Friday, November 9th 2007, 12:03pm

formular mit checkbox

hey, hab mir gestern dein formular runter geladen. habe es mit meinen spärlichen as kenntnissen versucht anzupassen. habe noch ein probleme und eine frage.

1.) die sternchen sind bei mir gar nicht zu sehen.

3.) und meine frage: wo und wie kann ich noch zwei checkboxen einfügen?

ich bin für hilfe wirklich dankbar, habe bis heut morgen 5 uhr am rechner gesessen und hab es trotzdem nicht lösen können…

meine datei ist aus unerklärlichen größen 1 mb groß, kann sie also nicht anhängen.
was kann ich tun?

lg, redchilly
  • Go to the top of the page

kelor

Super Moderator

Posts: 3,408

Location: formel1-stadt hockenheim

62

Friday, November 9th 2007, 2:03pm

ohne die dateien bzw. scripte kann ich nix dazu sagen...

2 weitere checkboxen musst du schon selbst reinpfrimeln...du meinst 2 weitere optionen in der combobox?
oder meinst du 2 weitere felder im formular?

bez. der sterne..da kann ich ohne code gar nix sagen zu...
hast du die datei versucht in eine andere zu laden? oder verändert? etc etc...


achja..@surlemetro

Quoted


wieso erkennt das programm deine STRING.prototype


jup, die string-klasse kann durch deien typisierungen nicht mehr angespriochen werden, da sie eine basisklasse darstellt und eben durch echtes as2.0 angeszapft werden müsste...;)


greetz

kelor
[ActionScript-Trainer] [Referent ActionScript] [Buchautor]
[Online/Offline Flash_Applications & Developer]
  • Go to the top of the page

63

Saturday, February 23rd 2008, 4:57am

RE: Kontaktformular für flash MX mit php

Hallo kelor, tolles script der formmailer hab das ganze mal ohne dran
rumzufummeln kompiliert und läuft großartig.
Hab das ganze dann in mein projekt reingezogen und das aussehen
verändert um es in das layout reinzubekommen. Im script dann noch die
deutschen texte ins englische übersetzt, aber sonst nichts weiter verändert.
Jedenfalls wenn man nun das script prüft mit senden leer usw passieren
ganz merkwürdige dinge.
Bin nicht der Programmier crack, hab deshalb nicht wirklichen durchblick
was die formmailer.as betrifft wüßte aber sonst nicht woher diese
Eigenheiten entstehen können. Hab dein script nun stunde um stunde
durchgeklickt um endlich meinen fehler zu finden.
Vielleicht hast du ja mal Lust es dir anzuschauen ?
http://www.sector16.de/dotsigns/dotsigns.html und da dann unter contact.
Komischer weise springt die tabtaste auch nicht mehr in Reihe und ach
schau es dir bitte mal an. Ganz kuriose geschichte.
Würd es gern hinbekommen, denn dein script funktioniert als original ja
ganz toll. Echt großes Lob. Gute Arbeit.
Hätt es echt gern auch so in meinem Projekt.
LG Torsten
  • Go to the top of the page

64

Tuesday, June 3rd 2008, 12:26am

emailadressen checken

Kann es sein das eine email in diesem format nicht durch die validierung geht:

vorname.nachname@die-firma.de ?(

das script ist im übrigen :thumbsup: Danke!

mfg StevieGee
  • Go to the top of the page

dregi

Moderator

Posts: 612

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

65

Tuesday, June 3rd 2008, 1:59am

ja! es wird abgefragt ob der erste Punkt(.) als 3 oder 4 letztes Zeichen der Email Adresse ist
Lösung: abfragen ob der letzte Punkt die Bedingung erfühlt---> lastIndexOf('.') statt indexOf('.')

formmailer.as im Editor öffnen die 12 Zeile wie folgt anpassen:

ActionScript-Quelltext

1
var this.length; var this.indexOf('@'); var this.lastIndexOf('.'); var this.indexOf(' '); var diff l-p;


-->formmailer.as abspeichern
-->formmailer.fla öffnen -->veröffentlichen
-->formmailer.swf--> auf server kopieren.

Liebe Grüsse Dregi
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch
  • Go to the top of the page

dregi

Moderator

Posts: 612

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

66

Tuesday, June 3rd 2008, 2:19am

da wir schon beim korrigieren sind bei Zeile 124

var c= txt.length==5||txt.length==4;
statt
var c= txt.length==5;

Eingeben damit die Östereicher und Schweizer welche nur eine 4 Stellige PLZ haben ihre angaben auch korrekt machen können.

Liebe Grüsse Dregi
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch
  • Go to the top of the page

67

Tuesday, July 15th 2008, 10:31pm

Hi Kelor

Erstmals kompliment, super Kontaktformular.

Anbei noch eine Frage die Bestätigungsmails werden oft als SPAM ausgegeben, ist dir dies bekannt? Kann man das beheben???

In weiteren wäre es praktisch wenn die Textfelder nicht automatisch gelöscht werden, sobald man reinklick, wo ist dies im AS verzeichnet und wie kann man dies ändern.


Gruss

Chicoloco

This post has been edited 2 times, last edit by "Chicoloco" (Jul 16th 2008, 12:16am)

  • Go to the top of the page

dregi

Moderator

Posts: 612

Location: Schweiz, Ungarn, Italien, Tunesien, Marokko, Spanien

68

Wednesday, July 16th 2008, 1:13am

Quoted

als SPAM ausgegeben

schaue deine versendete Mails genau an.
ist betreff und absender korrekt? Absender muss eine gültige E-mail sein. wie lautet der absender nach dem @?
Kannst du mal den Teil des Headers der Mail hier reinkopieren, wo beschrieben wird, wieso die Mail so klassifiziert wird? Deine Mailadresse (sofern sie da vorkommen sollte) bitte unkenntlich machen :)
Sollt nicht im header stehen registriere dich bei verschiedenen dienste (gmx,... ) und sende dir test-mails.

Quoted

Textfelder nicht automatisch gelöscht werden

habe Code so geändert das er überprüft ob der Text gleich vorlage text ist wen ja löschen bei klick, sonst nicht.

suche volgender Code in der formmailer.as und korrigiere die rote Zeile

// textfelder focusieren und setzen von attributen in den feldern
o.setFocusForTextFields=function(tf){
tf.onSetFocus = function() {
this.backgroundColor = 0xCCCCCC;
if(this.text == this.old){ this.text ='';}
};
tf.onKillFocus = function() {..................................
Bitte keine Hilfestellungen mehr über PM und E-Mail anfragen, hierfür ist das Forum da
Im Mittelalter würde das Gesetz Auge um Auge eingeführt, seither ist die Menschheit blind.
Neu: Lieferbar www.lieferbar.ch lieferbar.ch
  • Go to the top of the page

69

Tuesday, November 25th 2008, 1:48am

hallo erstmal...



also ich möcht mich schon mal bedanken....

bin zwar noch nicht so vertraut mit flash aber wenn keiner probleme hat probier ich das doch gleich mal aus :)

im vorraus schön dank



lg

sarah
  • Go to the top of the page

70

Thursday, August 6th 2009, 1:28am

Reset-Button hinzufügen...

Hallo,

bin über diese wirklich sehr gute Tutorial gestolpert, und bin schon fleißig dabei es nachzuvollziehen/umzusetzen.
Meine AS Kenntnisse sind nicht so gut, und die Sytax ist mir noch nicht so geläufig.

Dennoch würde ich gerne noch einen Reset-Button hinzufügen.

Hier was ich bisher versucht habe..

but_reset.onRelease = function() {
_root.email.text = "eMail";
_root.betreff.text = "Betreff";
_root.nachricht.text = "Deine Nachricht...";
};

Wie sollte das richtig umgesetzt werden, gibt es da vielleicht auch einen anderen Weg?

Würde mich sehr über einen Ratschlag freuen.

Viele Grüße...
  • Go to the top of the page

71

Thursday, August 6th 2009, 8:18am

Hallo,

Was ist denn dein Fehler?
Liegen die Textfelder denn auf root?
Hast du deinen Button auch "but_reset" genannt?


Oder versuch mal:

ActionScript-Quelltext

1
2
3
4
5
but_reset.onRelease = function() {
_root.email.htmlText "eMail";
_root.betreff.htmlText "Betreff";
_root.nachricht.htmlText "Deine Nachricht...";
};



mfg
  • Go to the top of the page

72

Thursday, August 6th 2009, 10:23am

Hallo M@trixguy,

folgendes Ziel verfolge ich...

Beim aufrufen des Kontaktformulars habe ich drei Textfelder mit einem vorgegebenen Text.
Beim klicken in den Text verschwindet dieser und man kann frei schreiben.
Ich möchte gerne noch einen Reset Button haben, der die alles wieder zurück setzt.
Ob die Textfelder auf _root liegen weiß ich leider nicht, aber der button ist benannt.

Danke für deine Antwort, mit htmlText hat es leider auch nicht geklappt.


System.useCodePage = true;

HIER BEKOMMEN DIE TEXTFELDER IHREN TEXT, AUF DIESEN SOLL ER WIEDER ZURÜCK GESETZT WERDEN.

_root.onLoad = function() {
_root.email.text = "eMail";
_root.betreff.text = "Betreff";
_root.nachricht.text = "Deine Nachricht...";
};

textfeld = new Array();
textfeld[0] = "email";
textfeld[1] = "betreff";
textfeld[2] = "nachricht";


for (i=0; i<textfeld.length; i++) {
// Funktion für den Hintergrung im Textfeld
_root[textfeld].onSetFocus = function() {
this.backgroundColor = 0xcccccc;


if (_root[this._name]) {
_root[this._name].text = "";
_root[this._name] = false;
}
};
// Funktion für den Hintergrung im Textfeld
_root[textfeld[i]].onKillFocus = function() {
this.backgroundColor = 0xFFFFFF;
};
}
  • Go to the top of the page

73

Thursday, August 6th 2009, 12:18pm

Sieht alles richtig aus.
Kannst du die Datei vielleicht hochladen?
  • Go to the top of the page

74

Thursday, August 6th 2009, 12:27pm

Hi,

ja nur das der Reset-Button Part im Script fehlt... ;)

Bei klicken auf das rote X soll alles zurückgesetzt werden...

This post has been edited 2 times, last edit by "testuser" (Aug 6th 2009, 10:27pm)

  • Go to the top of the page

75

Thursday, August 6th 2009, 1:38pm

Kannst du das bitte für CS3 abspeichern?


Edit:

So gehts. Z. B.:

ActionScript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Sonderzeichen Aktiv
System.useCodePage true;
// Die Textfelder bekommen eine Zuweisung und der MovieClip mit der
// Fehlermeldung wird ausgeblendet
_root.onLoad = function() {
    _root.email.text "eMail";
    _root.betreff.text "Betreff";
    _root.nachricht.text "Deine Nachricht...";
};
// Das array mit den Instanznamen von unseren Textfeldern
textfeld = new Array();
textfeld[0] = "email";
textfeld[1] = "betreff";
textfeld[2] = "nachricht";
// Durchlaufe solange wie viele Elemente im array vorhanden sind
for (i=0i<textfeld.lengthi++) {
    // Funktion für den Hintergrung im Textfeld
    _root[textfeld[i]].onSetFocus = function() {
        this.backgroundColor 0xcccccc;
        // Überprüfung, ob im Textfeld schon reingeklickt worde ist
        // damit nicht beim erneuten klicken der geschriebene Text gelöscht wird
        if (_root[this._name].text == "eMail" || _root[this._name].text == "Betreff" || _root[this._name].text == "Deine Nachricht...") {
            _root[this._name].text "";
            //_root[this._name] = false;
        }
    };
    // Funktion für den Hintergrung im Textfeld
    _root[textfeld[i]].onKillFocus = function() {
        this.backgroundColor 0xFFFFFF;
    };
}


but_reset.onRelease = function() {
    _root.email.htmlText "eMail";
    _root.betreff.htmlText "Betreff";
    _root.nachricht.htmlText "Deine Nachricht...";
};


Vielleicht kannst du den redundanten Code noch kürzen. Ich komme gerade nicht drauf.

This post has been edited 3 times, last edit by "M@trixguy" (Aug 6th 2009, 4:46pm)

  • Go to the top of the page

76

Thursday, August 6th 2009, 10:17pm

Hallo M@trixguy,

hab es gerade mal so übernommen und ausprobiert.
Genau so habe ich mir das vorgestellt! Wäre ich nie drauf gekommen, es so zu versuchen.

Vielen vielen Dank!
  • Go to the top of the page

RustyCake

Super Moderator

Posts: 833

Location: Laimbach 6 1/2

77

Friday, August 7th 2009, 1:04pm

Bisschen kürzer ;)

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var textArray:Array = [[_root.email"eMail"], [_root.betreff"Betreff"], [_root.nachricht"Deine Nachricht..."]];
System.useCodepage true;
function makeText() {
    for (i=0i<textArray.lengthi++) {
        textArray[i][0].backgroundColor 0xFFFFFF;
        textArray[i][0].text textArray[i][1];
        textArray[i][0].onSetFocus = function() {
            this.backgroundColor 0xCCCCCC;
            if (this.text == "eMail" || this.text == "Betreff" || this.text == "Deine Nachricht...") {
                this.text "";
            }
        };
        textArray[i][0].onKillFocus = function() {
            this.backgroundColor 0xFFFFFF;
        };
    }
}
but_reset.onRelease = function() {
    makeText();
};
makeText();
Liebe Grüße, das_RustyCake :D

"Wer tanzen will, muß erst gehen lernen"
as2 demos | foggybay.de*...*Deeplink-Demo mit Bookmarks von verschachtelten MovieClips
  • Go to the top of the page

78

Sunday, August 9th 2009, 1:23pm

Hallo,

vielen Dank dafür.

Wie es aber so oft ist, hat man nach einem gelösten Problem schon wieder ein neues... ;)

Derzeit ist es bei mir so, dass bei einer übermittelten Nachricht aus dem Kontaktformular, auch die Schriftart, Größe, etc. mit übertragen wird.
Es steht also der ganz normale HTML Code mit in der Nachricht. Keine Ahnung warum. Werde wohl das Original Script nehmen, und es inkl. dem Button auf mein Layout umbauen. Wird wohl einfacher sein.

Aber nochmals danke, und viele Grüße...
  • Go to the top of the page