"lichtkrant" in flash wil niet lukken

Pagina: 1
Acties:
  • 168 views sinds 30-01-2008
  • Reageer

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
dit zou wel eens een lang verhaal kunnen worden:
het volgende, ik moet een lichtkrant maken in flash. op zich natuurlijk geen probleem maar:
- de tekst die voorbij komt wordt met coldfusion uit een database getrokken, tekst wordt via sitebeheer ingevoerd door de klant.
geen probleem.
- de tekst moet on mouse over stoppen en van zwart naar wit veranderen. geen probleem.
- het probleem is dat elk stukje tekst dat voorbij komt zijn eigen specifieke link naar een andere html pagina moet hebben. en dat kan dus niet. je kunt in flash alleen een actief veld mee laten lopen met de tekst en dat actieve veld krijgt dan de link. alle verschillende stukken tekst lopen achter elkaar door zonder onderbreking dus als de ene helft van de tekst al uit beeld is en de tweede tekst nog maar half in beeld is, krijgen allebei die stukken dezelfde link, en dat moet dus niet.

iemand een flash oplossing? anders misschien java(script) of coldfusion?

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


Verwijderd

Die stukjes tekst, zijn dat aparte movieclipjes, of is het een grote button ofwat? Je zegt dat het geen probleem is om de tekst van wit in zwart te laten veranderen, waaruit ik opmaak dat het al buttons zijn, dus is die tekst 1 grote knop??? Als ik het weet kan ik wel helpen denk ik...

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

Yellow|A

Allotaja of rock and rollah

www.flashkit.com

heeft wel een paar artikelen over flash in samenhang met een database app.

|{ brrr }] |


  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Op vrijdag 15 juni 2001 17:05 schreef Seraph het volgende:
Die stukjes tekst, zijn dat aparte movieclipjes, of is het een grote button ofwat? Je zegt dat het geen probleem is om de tekst van wit in zwart te laten veranderen, waaruit ik opmaak dat het al buttons zijn, dus is die tekst 1 grote knop??? Als ik het weet kan ik wel helpen denk ik...
maakt niet uit, als ze maar de volgende acties kunnen hebben:
- ieder stukje tekst is een aparte clickable link
- tekst moet achter elkaar aanlopen zonder grote tussenruimte (dus niet eerst de ene link tonen en pas de tweede als de eerste uit beeld is
- moet stoppen on mouse over
- tekst moet uit een database gehaald worden

UITDAGING, ik ben benieuwd

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


Verwijderd

Je zou alle tekst met een scriptje dynamisch kunnen genereren, zodat het telkens 1 karakter opschuift...

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Op dinsdag 19 juni 2001 14:54 schreef DaGuru het volgende:
Je zou alle tekst met een scriptje dynamisch kunnen genereren, zodat het telkens 1 karakter opschuift...
jij bedoelt, elke letter een tekstveld geven en die laten vullen uit de database met een eigen i.d en letters van dezelfde zin (en dus zelfde i.d) krijgen dezelfde link?

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


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

oh,when?

...

kzie het probleem niet zo...

je zegt dat het niet in 1 tekstfield kan..dan doe je het gewoon in 2.laat 2 velden lopen...is de ene uit beeld..laat dan de andere starten..

return de data uit de database in pairs en scheid ze door middel van een speciaal teken ; oid..daarna split je de data door 2..zoek op dichtsbijzijnde ; en je hebt het midden bepaalt...stop alles netjes in een array en laat het 1e veld gewoon alle even values handlen...het 2e veld de oneven...

dus

1) maak een flash movie aan die via duplicate movieclip en tekstfield 2 MC's maakt
2) laat ze animeren mbv Actionscript ( aan de hand van de door jou gewenste opties , bv start field 2 als field 1 half uit beeld is
3) haal data uit db, split en stop in array
4) field 1 handled alle even values
5) field 2 alle oneven

done.. :)

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


  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Op dinsdag 19 juni 2001 15:45 schreef oh,when? het volgende:
kzie het probleem niet zo...

je zegt dat het niet in 1 tekstfield kan..dan doe je het gewoon in 2.laat 2 velden lopen...is de ene uit beeld..laat dan de andere starten..

return de data uit de database in pairs en scheid ze door middel van een speciaal teken ; oid..daarna split je de data door 2..zoek op dichtsbijzijnde ; en je hebt het midden bepaalt...stop alles netjes in een array en laat het 1e veld gewoon alle even values handlen...het 2e veld de oneven...

dus

1) maak een flash movie aan die via duplicate movieclip en tekstfield 2 MC's maakt
2) laat ze animeren mbv Actionscript ( aan de hand van de door jou gewenste opties , bv start field 2 als field 1 half uit beeld is
3) haal data uit db, split en stop in array
4) field 1 handled alle even values
5) field 2 alle oneven

done.. :)

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Op dinsdag 19 juni 2001 16:06 schreef niXnut het volgende:

[..]
kun je dan wel die regels apart een link geven?
heb je geen voorbeeld .fla oid? :'(

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Het probleem is niet om de data in flash te krijgen, maar om "de scroll" goed te laten gaan.
De data in de velden is variabel van grootte, en daardoor kunnen er grote tussenruimte's ontstaan.
Tevens moet er PER tekst een apparte link op zitten.

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


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

oh,when?

...

Op dinsdag 19 juni 2001 16:42 schreef niXnut het volgende:
Het probleem is niet om de data in flash te krijgen, maar om "de scroll" goed te laten gaan.
De data in de velden is variabel van grootte, en daardoor kunnen er grote tussenruimte's ontstaan.
dan bereken je de lengte van het textfield. Daar is een manier voor..pixel lengte berekenen van een textfield...is lastig maar kan gedaan worden..kost alleen tijd ( dus frames in Flash )
Tevens moet er PER tekst een apparte link op zitten.
heb je in mijn vorige post een suggestie gegeven..probeer eerst iets te maken voordat je met vragen komt...lijkt erop alsof je op een complete oplossing zit te wachten..die kan je krijgen van mij maar dan moet je wel betalen ;)

HTH

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


Verwijderd

Op dinsdag 19 juni 2001 15:33 schreef niXnut het volgende:

[..]

jij bedoelt, elke letter een tekstveld geven en die laten vullen uit de database met een eigen i.d en letters van dezelfde zin (en dus zelfde i.d) krijgen dezelfde link?
Dat bedoelde ik eigenlijk niet, maar dat kan ook ja.

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
[b]Op dinsdag 19 juni 2001 17:20
heb je in mijn vorige post een suggestie gegeven..probeer eerst iets te maken voordat je met vragen komt...lijkt erop alsof je op een complete oplossing zit te wachten..die kan je krijgen van mij maar dan moet je wel betalen ;)

HTH
uh, ik dacht het niet he! Ik zit hier samen met een coldfusionprogrammeur al 3 dagen mee te klooien en we krijgen het niet voor elkaar. :(

en ik heb net nog nagevraagd of je de lengte van een textfield kunt laten berekenen en dat zal misschien wel kunnen, allemaal leuk en aardig maar je kunt flash de lengte van dat textfield niet dynamisch aan laten passen! dus schiet ik daar nix mee op

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • cjs
  • Registratie: Maart 2001
  • Niet online

cjs

Macromedian

Misschien heb je hier iets aan:
http://www.flashcodehacks.com/downloads/dyntxt/

Gemiddelde Nederlanders zijn maar halve Nederlanders.


  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Op woensdag 20 juni 2001 09:03 schreef cjs het volgende:
Misschien heb je hier iets aan:
http://www.flashcodehacks.com/downloads/dyntxt/
ho wacht ff, is misschien toch nuttiger dan gedacht. dit is een manier om textfields aan te passen qua grootte :)

mooi ding wel, maar daar heb ik helaas niets aan. toch bedankt!

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
heeft verder niemand een oplossing? we zijn er nog steeds niet helemaal uit

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


Verwijderd

misschien heb je hier wat aan: Je kan in text enkele HTML codes gebruiken, zoals ook <A HREF=blaat>.
Het werkt verder hetzelfde als html, hebben we o.a. hier gebruikt: http://www.peplab.com/lo/topic5.html

..en dan die tekst laten scrollen

  • cjs
  • Registratie: Maart 2001
  • Niet online

cjs

Macromedian

Op donderdag 21 juni 2001 10:37 schreef niXnut het volgende:
heeft verder niemand een oplossing? we zijn er nog steeds niet helemaal uit
Waar zit je nu precies vast?
Op donderdag 21 juni 2001 10:49 schreef Mries! het volgende:
misschien heb je hier wat aan: Je kan in text enkele HTML codes gebruiken, zoals ook <A HREF=blaat>.
Het werkt verder hetzelfde als html, hebben we o.a. hier gebruikt: http://www.peplab.com/lo/topic5.html

..en dan die tekst laten scrollen
Dan scroll je het spul verticaal, wat niet helemaal de bedoeling is. :+

Gemiddelde Nederlanders zijn maar halve Nederlanders.


Verwijderd

Met de functie "substring" kun je kijken hoelang de ingevoerde tekst is.
Afhankelijk daarvan bepaald je wanneer het volgende stukje tekst mag gaan scrollen en hoe groot de buttons zijn die eronder hangen.

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Op donderdag 21 juni 2001 13:41 schreef pim_ het volgende:
Met de functie "substring" kun je kijken hoelang de ingevoerde tekst is.
Afhankelijk daarvan bepaald je wanneer het volgende stukje tekst mag gaan scrollen en hoe groot de buttons zijn die eronder hangen.
klopt, alleen je laatste opmerking (...en hoe groot de buttons zijn die eronder hangen), dat wil niet lukken. je kunt niet tegen die button zeggen: wordt groter!

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


Verwijderd

Sorry, ik bedoel trouwens met Length().
Klopt dus niet ;)

2de, Jawel met Set Property.
Je zou bijv kunnen zeggen dat de button het aantal tekens * 5 pixels breed is(flash4):

Set Variable: "lengte" = Length (ingevoerde_tekst)
Set Property ("/button", X Scale) = lengte * 5
Pagina: 1