[flash 5] regels aan een input text field

Pagina: 1
Acties:

  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Topicstarter
Ik zit wat te spelen met flash (spelen is het verkeerde woord) en ik kom er niet helemaal uit qua syntax.

Ik heb een input text veld en daarin moet een email adres in. Nu wil ik dat er gechecked wordt of er een @ teken in zit. Nu moet dit checken niet constant, maar zodra er via de knop naar het volgende frame wordt gegaan, moet er gechecked worden op een @ teken.

Nu is mijn probleem, ik krijg het niet voor elkaar :) Het moet zo zijn dat er vanalles voor het @ teken kan staan en van alles achter, zolang er maar wel een @ teken inzit. Kan het niet via flashkit .e.d vinden

|{ brrr }] |


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:25

Pelle

🚴‍♂️

code:
1
inputnaam.indexOf("@")

Ga daar maar eens mee spelen :)

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

ff uit mijn hoofd:
code:
1
2
3
4
5
6
7
8
9
10
String.prototype.checkApestaart = function() {
     if (!this) {
        return false;
     }
     if (this.indexOf("@") == -1) {
        return false;
     } else {
     return true;
     }
}

sow :)

"You're only as good, as what you did last week."


  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Topicstarter
Jullie zijn momenteel superheld achtig in mijn aanzien gestegen. Hetgeen wat mijn dood knuffelen van jullie weerhoud is dat ik hier achter een scherm zit en jullie beiden daaro :)

|{ brrr }] |


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:25

Pelle

🚴‍♂️

Op maandag 22 juli 2002 17:10 schreef Yellow het volgende:
Jullie zijn momenteel superheld achtig in mijn aanzien gestegen. Hetgeen wat mijn dood knuffelen van jullie weerhoud is dat ik hier achter een scherm zit en jullie beiden daaro :)
Als jij die meeting in Utrecht eens even gaat regelen, dan krijg je wellicht binnenkort nog wel de kans ook ;)

  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
on (release) {
    if (naam ne "" and email ne "" and opleiding ne "" and boodschap ne "" ) {
         if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
            loadVariablesNum ("flesj_form.asp", 0, "POST");
            tellTarget ("_level0") {
                gotoAndStop ("goed");
            }
        }
    } else {
        tellTarget ("_level0") {
            gotoAndStop ("slecht");
        }
    }
}

Ik zit nu hierop vast, maar ik zie niet waar het fout gaat.

naam email opleiding boodschap zijn mijn var.velden en ik wil testen na de knop op een @ en een punt in email :)

[ot]
Meeting in Utrecht, eind augsutus (lees na lowlands) komt er wel, wordt een zeer associaal avondje en dagje drinken, verhalen vertellen en wellicht nog iets leuks ertussendoor ... zoals .. uhm ja :)

|{ brrr }] |


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:25

Pelle

🚴‍♂️

Wat doet hij niet precies?
't kan zijn dat je die inputnamen nog even moet voorzien van _root omdat ze op de main timeline staan.
Dus _root.naam en _root.email enzo. Verder ziet het er wel paletti uit; tenminste, ik zie niet echt waar het fout gaat..

/edit
Het hoeft natuurlijk niet dat ze op de main timeline staan, kan ook in een willekeurige andere movie.. zorg in ieder geval dat de aanroep ernaartoe goed is :)

  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Topicstarter
Het mailform (heeft natuurlijk een hippere naam) zit in een movieclip. Het movieclip bestaat uit alle form elementen en de knop. Wat hij niet doet is als je een verkeerd emaila dres invuld naar slecht gaan.

|{ brrr }] |


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:25

Pelle

🚴‍♂️

Hmm je if-else constructie zuigt in ieder geval. Als je eerste conditie true is, maar je tweede conditie niet, dan gebeurt er niks.

Check dus met 1 statement of al je velden wel goed zijn ingevuld:
code:
1
2
3
4
5
6
if (blah blah alle velden ingevuld en met @ en . erin enzo) {
    loadVariablesNum(blaat);
    gotoAndPlay("goed");
} else {
    gotoAndPlay("slecht");
}

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Op dinsdag 23 juli 2002 10:26 schreef Yellow het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
on (release) {
    if (naam ne "" and email ne "" and opleiding ne "" and boodschap ne "" ) {
         if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
            loadVariablesNum ("flesj_form.asp", 0, "POST");
            tellTarget ("_level0") {
                gotoAndStop ("goed");
            }
        }
    } else {
        tellTarget ("_level0") {
            gotoAndStop ("slecht");
        }
    }
}
Als ik zo kijk, gaat hij alleen maar naar "slecht" als alle vier velden leeg zijn.

In je tweede if-statement heb je geen else, dus als je een verkeerde e-mail adres invult, dan stopt ie daar.


* BtM909 :(, Pelle heeft vast een neus wanneer andere gaan reply-en, zodat hij altijd eerder is....

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
on (release) {
    if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
      tellTarget ("_level0") {
        gotoAndStop ("email");
      }
    } else {
      tellTarget ("_level0") {
        gotoAndStop ("goed");
      }
    }
}

Het is natuurlijk weer dankzij de briljante mensen van GoT gelukt, daarom post ik hier even mijn knullig basis resultaat, hiermee kan als iemand ooit nog deze vraag stelt het antwoord vinden, denk ik ...

* Yellow|A nu weer een ASP'er vinden :)

|{ brrr }] |


  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

tellTarget!! AAARGH!!
Niet gebruiken. Gebruik in plaats van tellTarget ("_level0") {gotoAndStop ("goed");} gewoon: _level0.gotoAndStop("goed");

[/gewoon even een tipje] :)

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:25

Pelle

🚴‍♂️

Yellow wil het Flash4 compatible houden. Niks op tegen om het zo te doen dus.

  • Murphy
  • Registratie: November 2000
  • Laatst online: 23-03 16:20

Murphy

(2B||!2B)?

Op dinsdag 23 juli 2002 13:28 schreef Pelle het volgende:
Yellow wil het Flash4 compatible houden. Niks op tegen om het zo te doen dus.
In de topictitel staat toch echt [flash5] en ik heb het ook nergens in zijn verhaaltje kunnen lezen hoor maar goed :)

  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Topicstarter
Ik moest het gisteren flash4 houden (zie topic van gisteren :)) en tot drie uur vanmiddag ook, tot ik hoorde wat voor extra features ze d'r nog extra in wilden in drie uur tijd.

Sinds 3 uur was ik dus flash 5 bezig, maar zelf toen heb ik niet de moeite genomen om telltargets te vervangen met MC controls. Dealines :)

Persoonlijk vind ik de flash 5 syntax van zoals je zegt, _level0.gotoAndStop beter (gebruik wel root :)), maar ik kan soms wel inzien dat mensen het flash 4 willen hebben (vooral als anere onderdelen van hun site ook allemaal flash 4 is.

Plus deadlines he :) Geen tijd voor netheid meer als die over je heen loemt (dat is een woord ja) ... :) Maar wat Pelle zei klopte wel, flash 4 was tot het einde het streven, maar flash 5 was de optie indien alles fout ging :)

[ot]
huidige plugin penetratie van 5 en 6 anyone?

|{ brrr }] |


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:25

Pelle

🚴‍♂️

Op dinsdag 23 juli 2002 20:13 schreef Yellow het volgende:
[ot]
huidige plugin penetratie van 5 en 6 anyone?
Daar had Gordijnstok laatst een linkje van.. moet je hem maar ff aan z'n jasje trekken..

  • tie-rep
  • Registratie: Oktober 2001
  • Laatst online: 19-02 15:56

tie-rep

nu met ir. !

[url="http://www.macromedia.com/software/player_census/flashplayer/version_penetration.html"]volgens de makers zelf[/url] :)
Pagina: 1