Toon posts:

[Flash] rand van 1 pixel wordt 2 pixels in browser

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
ik heb een menuutje in flash dat bestaat uit 3 delen (transparantje gifjes)
een deel staat er continue en de andere schuiven achterlangs omhoog
dit gedeelte dat blijft staan heeft een rand van 1 pixel

in flash zelf (dus .fla) ziet de ene horizontale lijn eruit als 1 pixel en de andere die iets hoger ligt als 2 pixels

in de browser is het omgekeerd, de ene is 2 pixels en de iets hogere is gewoon 1 zoals hij hoort

ze moeten allebei 1 pixel zijn
dus hoe zou dit kunnen komen dat flash dit vervormt ?
komt dat omdat het ingevoerde plaatjes zijn of wat ?

ik vind t nogal vaag en behoorlijk irritant :(

  • roytanck
  • Registratie: Oktober 1999
  • Laatst online: 07-07 09:29
Ik heb dat ook, en volgens mij is het een bug in de manier waarop flash met bitmap's omgaat. Ik gebruik gif's die rondom een transparant randje hebben en dan gaat het beter.

Kun je dat menuutje niet beter in Flash tekenen? Wordt het waarschijnlijk veel kleiner en strakker...

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

tie-rep

nu met ir. !

is al heel vaak langs gekomen! dus even zoeken....

oplossingen:
- scale de plaatjes naar 99%
- transparant vlak er overheen gooien

  • roytanck
  • Registratie: Oktober 1999
  • Laatst online: 07-07 09:29
- scale de plaatjes naar 99%
AAARGHH! Dat is echt een vreselijke oplossing. Op die manier worden strakke gifjes zeker weten erg lelijk...
- transparant vlak er overheen gooien
Omslachtig, maar de moeite van het proberen waard.

Thanks!

Verwijderd

Topicstarter
zou die rand in flash kunnen doen maar niet het hele plaatje want er zit een deel van een achtergrond afbeelding aan/in

dat 99% lijkt me ook niet echt netjes, transparant vlak erover ? gewoon in flash een vak zonder inhoud erover trekken :?

Verwijderd

ik heb gelezen dat als plaatjes of text ergens neer zet op het scherm in flash,
dat je de x en y waarden (properties) op gehele getallen moet zetten.
bijv 10.0 ipv 10.6 dat vormkomt blurry texten en vage diktes.

Ik weet niet of dit je probleem oplost, maar check eens op welke x en y waarden die lijnen zitten, en rond het geheel af zodat er niks achter de komma staat.

Verwijderd

GIFjes zei je? Dat wordt niet goed weergegeven in Flash (In IE geladen). Dus je moet de GIFjes importeren of in PNG formaat zetten en dan importeren. Dan zal het waarschijnlijk wel werken!

Verwijderd

Topicstarter
hm png ja
dat ik daar niet aan gedacht had
zal dat eens poberen

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

tie-rep schreef op 20 augustus 2002 @ 13:50:
is al heel vaak langs gekomen! dus even zoeken....

oplossingen:
- scale de plaatjes naar 99%
- transparant vlak er overheen gooien
is idd een algemeen bekende en geaccepteerde oplossing, ik snap niet waarom men hier zo moeilijk over doet :?
Heb je het dan uberhaupt wel eens geprobeerd...?

www.jurgroessen.nl


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

tie-rep

nu met ir. !

Hangloozz schreef op 21 augustus 2002 @ 16:58:
[...]

is idd een algemeen bekende en geaccepteerde oplossing, ik snap niet waarom men hier zo moeilijk over doet :?
Heb je het dan uberhaupt wel eens geprobeerd...?
waarschijnlijk niet 8)

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

tie-rep

nu met ir. !

Verwijderd schreef op 21 augustus 2002 @ 08:48:
GIFjes zei je? Dat wordt niet goed weergegeven in Flash (In IE geladen). Dus je moet de GIFjes importeren of in PNG formaat zetten en dan importeren. Dan zal het waarschijnlijk wel werken!
vind je het erg dat ik je niet helemaal kan volgen? :?

volgens mij gaat het over bestandtype importeren en positionering in Flash. Je zegt dat ze ze moeten importeren....... uuhuh!

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

percies, onbekend maakt onbemind... :Y)

www.jurgroessen.nl


Verwijderd

tie-rep schreef op 21 augustus 2002 @ 17:37:
[...]

vind je het erg dat ik je niet helemaal kan volgen? :?

volgens mij gaat het over bestandtype importeren en positionering in Flash. Je zegt dat ze ze moeten importeren....... uuhuh!
Ik zal het nog een keer uitleggen. Een GIF plaatje in Flash plakken is slechter van kwaliteit als een GIF importeren, of van die GIF een PNG maken. Daarmee wordt de kwaliteit aangepast naar een betere vertoning! :o

Verwijderd

Tei rep heeft volkomen gelijk hoor!
Dat is echt de beste manier!

Verwijderd

Topicstarter
Verwijderd schreef op 21 augustus 2002 @ 22:49:
[...]


Ik zal het nog een keer uitleggen. Een GIF plaatje in Flash plakken is slechter van kwaliteit als een GIF importeren, of van die GIF een PNG maken. Daarmee wordt de kwaliteit aangepast naar een betere vertoning! :o
oooo, maar niemand had het over plakken
ik had ze gewoon geimporteerd

maar dat van dat 99% dan moet ik alles weer gaan aanpassen
zijn verschillende dingen die op elkaar aansluiten dus

en dat transparante vlak ? dat volg ik niet helemaal
xplain plz

ik zal eerst eens png dingen proberen...

Verwijderd

Topicstarter
png-tjes werken niet :(

Verwijderd

Topicstarter
kan iemand aub nog ff uitleggen hoe dat transparant vlak erover doen gaat :?
kheb met een transparant gifje erover heen geprobeerd maar dat werkt niet...

Verwijderd

sorry dit ik deze een kick geef, maar ik ben er vandaag uit.

als je plaatjes in flash gebruikt, gaat hij soms deze plaatjes 'vreemd scalen'
een pixel te smal of breed.

1.
zorg dat de x en y positie van je plaatje in het scherm altijd op hele getallen staan bijvoorbeeld posX 50.0 ipv. 50.2

2.
verder zorg ervoor dat je registration point, dat kruisje met een cirkeltje eromheen
linksboven staat op waarde 0.0,0.0 (edit x,y op nul zetten)
(normaal staat hij in het midden als je een symbol aanmaakt, al kan je linksboven ook al selecteren in het convert to symbol menu.)

  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
Verwijderd schreef op 24 januari 2003 @ 16:22:
2.
verder zorg ervoor dat je registration point, dat kruisje met een cirkeltje eromheen
linksboven staat op waarde 0.0,0.0 (edit x,y op nul zetten)
(normaal staat hij in het midden als je een symbol aanmaakt, al kan je linksboven ook al selecteren in het convert to symbol menu.)
Wat je dus eigenlijk doet is het registration point ook pixelprecies neerzetten (bij een oneven breedte of hoogte zit die registration point in het midden, wat dan dus halverwege een pixel is).

Zorgen dat het registration point op een hele pixel staat (of dus linksboven, want dat is ook de hele pixel 0,0) lost daarom het probleem op.

Human Bobby


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 16:53
Beetje lang geleden he ;)

Motor (of auto) onderhoud bijhouden

Pagina: 1

Dit topic is gesloten.