login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > Flash > flash marquee
Pagina:

Reacties op de tutorial flash marquee


Offline  vinTage
Gepost op: 29 juni 2006 - 13:35
Nieuw lid

Oh er schiet me net nog iets leuks te binnen 
Na mn vakantie zal ik er een cookie inbouwen die er voor zorgt dat de swf weet op welke positie het textvak op het laatst was.

Op deze manier kan je een scroller maken die op elke pagina begint met waar hij gebleven was 
Dan begint hij dus niet telkens opnieuw en lijkt het net of de marquee in een frame staat 

Offline  Richard
Gepost op: 29 juni 2006 - 21:26
Crew algemeen

vinTage, je weet toch wel dat de embed tag niet nodig is?;-) Je kunt gewoon alleen het object met param's neerzetten en het is goed (en XHTML strict valid^^)

Offline  vinTage
Gepost op: 29 juni 2006 - 21:57
Nieuw lid

Citaat:
vinTage, je weet toch wel dat de embed tag niet nodig is? Je kunt gewoon alleen het object met param's neerzetten en het is goed (en XHTML strict valid)


als je vars wilt doorgeven heb je wel object en embed nodig.

bewijs

Offline  Thomas
Gepost op: 13 juli 2006 - 15:00
Moderator

Coole tut - ik heb zoiets voor mijn werk nodig en ben een complete leek in Flash . Ik heb wel een aantal vraagjes:

Als de marquee grafisch gezien niet te zwaar is, zal het instellen van een FPS er dan voor zorgen dat de marquee op verschillende systemen (CPU, intern geheugen, videokaart and all that) even snel loopt?

Ik neem aan dat je (simpele) HTML in je marquee kunt zetten door gewoon deze HTML als string mee te geven, zoals je het ook in HTML zou intypen, of maakt Flash gebruik van een soort van pseudo-HTML?

Ook zou het wel handig zijn als de scroll-text uit een bestand of database gehaald zou kunnen worden, in plaats van zo'n meegegeven parameter - ook uit oogpunt van het toevoegen van (grote lappen) HTML-tekst.

And last but not least: Bij marquees heb je meestal de optie dat wanneer je over de marquee hovert, deze tijdelijk wordt stilgezet. Hoe moet dat? :F.

Offline  vinTage
Gepost op: 16 juli 2006 - 01:00
Nieuw lid

Je vraag over die snelheden kan ik niet "eerlijk" beantwoorden, maar ik heb een héééél zwaar vermoeden dat het wel degelijk parten speelt welke fps je gebruikt.
"iets" vreet performance, alleen weet ik niet precies precies wat.
Als ik die 2 marquees bekijk in de tut dan gaat de flash 7 marquee sneller dan de flash 8 marquee, ik neem aan dat dit aan de extra rekentijd ligt (voor de dropschaduw), maar ik weet niet of dit van de videokaart afhangt of van de cpu.
Het beste is altijd om rond de 12 fps te zitten maar ivm de "smoothheid" is dat gewoon veel te laag voor een marquee.

Je tweede vraag is eigenlijk super goed en ik ben ook heel de dag op zoek geweest naar een fatsoenlijk antwoord, helaas kan ik maar een half antwoord geven 
Je kan in flash een HELE hoop html tags gebruiken, ook css gebruiken via een extern css file etc, maar om eoa duistere reden is het resultaat per versie verschillend (player 7 of 8), daarnaast werkt het embedden ook niet naar behoren, als er ge-embed moet worden, dan moet je ook ELK fonttype in een appart textvak (buiten de scene) en daarin het bold etc font embedden.
Het is dus gewoon zoeken naar een font wat je al dan niet embed in versie 7 of 8.
(mening; ja dat is jammer, het zou zoveel mooier kunnen zijn als alles gewoon werkte zoals verwacht)
iig, flash leest gewoon html zoals <b> <i> <u> <a href =...
Het is dus geen "pseudo language".

Op je laatste vraag zijn meerdere antwoorden mogelijk, je zou via een hitTest kunnen werken:
  1. onEnterFrame = function () {
  2. huidigeX = marquee._x;
  3. if (marquee.hitTest(_root._xmouse, _root._ymouse, true)) {
  4. beweeg = false;
  5. } else {
  6. beweeg = true;
  7. }
  8. if (beweeg == true) {
  9. marquee._x--;
  10. } else {
  11. marquee._x = huidigeX;
  12. }
  13. if (marquee._x+marquee.tekst.textWidth<=0) {
  14. marquee._x = Stage.width;
  15. }
  16. };


Of via een onzichtbare knop op de achtergrond, wat met zich meebrengt dat je een handCursor krijgt bij de rollOver, die je wel kan veranderen op verschillende manieren, maar is imo een minder mooie oplossing.
Of je kan het via javascript oplossen en dan via setCursor(nummerke hier), maar het zoeken naar een juist font met de juiste eigenschappen is denk ik de mooiste oplossing.


het inladen van "externe" bronnen heb ik sumier uitgelegd in de tut

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.023s