Toon posts:

[ActionScript] setMask gelazer...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey luitjes,

Ik probeer een kraslot-effect na te maken in Flash MX, door middel van Flash' setMask method, maar op de een of andere manier lukt het me maar niet om een laag waarin getekend wordt/werd als masker toe te passen op een onderliggende laag.

Zou iemand met een beetje verstand van MX ActionScript even naar de code willen kijken, en me vertellen wat de *piep* ik fout doe? |:(

SWF file
Source file

Alvast bedankt!!

Alex

  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 23-08 10:32

GrimaceODespair

eens een tettenman, altijd ...

Zou je misschien even willen toelichten wat je precies probeert, hoe je het probeert en wat er dan aan misloopt?

Btw, je heb het over lagen. Misschien wist je het al, maar lagen bestaan alleen designtime, en niet runtime, dus je kunt niet zoiets als "een laag aanspreken in AS".

[ Voor 41% gewijzigd door GrimaceODespair op 07-04-2003 13:38 ]

Wij onderbreken deze thread voor reclame:
http://kalders.be


Verwijderd

Kerel toch, nu maar hier posten ? Ik kijk strax ff voor je :)

Verwijderd

Topicstarter
Hehe :) Thanks Ralph. Heb hier ook nog een ingewikkeldere versie, mocht je interesse hebben die te zien.

GoD, misschien moet je even op de SWF file link klikken, daar staat precies berschreven wat ik wil en hoe ik het nu doe... Ik heb het idee dat je met setMask alleen pre-drawn (om maar even een term te verzinnen) dingen kunt gebruiken om objecten mee te maskeren en niet dingen die in run-time worden getekend.

[ Voor 91% gewijzigd door Verwijderd op 07-04-2003 14:01 ]


Verwijderd

Verwijderd schreef op 07 April 2003 @ 13:50:
Hehe :) Thanks Ralph. Heb hier ook nog een ingewikkeldere versie, mocht je interesse hebben die te zien.

GoD, misschien moet je even op de SWF file link klikken, daar staat precies berschreven wat ik wil en hoe ik het nu doe... Ik heb het idee dat je met setMask alleen pre-drawn (om maar even een term te verzinnen) dingen kunt gebruiken om objecten mee te maskeren en niet dingen die in run-time worden getekend.
Dat hoeft dus niet, je kan dynsmisch setmasken, op dynamische objecten

Verwijderd

Topicstarter
Zou je heel even naar de FLA kunnen kijken dan? Ik heb 'm echt helemaal uitgekleed... simpeler dan dat krijg ik 'm niet. Helaas zonder succes ;)

  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 23-08 10:32

GrimaceODespair

eens een tettenman, altijd ...

Verwijderd schreef op 07 April 2003 @ 13:50:
GoD, misschien moet je even op de SWF file link klikken, daar staat precies berschreven wat ik wil en hoe ik het nu doe...
Nou ben ik op zich niet van slechte wil, maar het is volgens mij policy om de relevante stukken code en uitleg in het forum te doen ipv in gelinkte docs, omdat het de helpers anders te veel moeite kost om het probleem uit te vogelen ;) Maar goed, op zich is deze post ook niet helemaal verantwoord, omdat ik geen bijdrage aan de oplossing van je probleem lever, dus laat maar zitten :)

Wij onderbreken deze thread voor reclame:
http://kalders.be


Verwijderd

Topicstarter
Het scheelt mij alleen een heleboel tikwerk, want ik heb het probleem op meerdere forum aangekaart ;) Vandaar... anders had ik het inderdaad wel in de post zelf gegooid.

  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 23-08 10:32

GrimaceODespair

eens een tettenman, altijd ...

Je gebruikt lijnen voor de mask, maar Flash maskt alleen op fills.

Wij onderbreken deze thread voor reclame:
http://kalders.be


Verwijderd

Topicstarter
Ik merkte het... Ik dupliceer nu movieclips met een custom "brush" erin... Werkt heel leuk :) Vreet helaas wel geheugen vrees ik.

Verwijderd

/me was gisteren jarig, en was om dien reden minder bereikbaar.

Ik kijk vandaag nog ff of ik niet zoiets heb liggen :)

  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 23-08 10:32

GrimaceODespair

eens een tettenman, altijd ...

/me is ook beschikbaar voor oplossingen van dit probleem

In de ontvangende zin weliswaar ;)

offtopic:
oh ja, enneuh: proficiat B-top :*)

Afbeeldingslocatie: http://www.childishthings.com/BIRTHDAY.gif

[ Voor 36% gewijzigd door GrimaceODespair op 08-04-2003 10:11 ]

Wij onderbreken deze thread voor reclame:
http://kalders.be


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

oh,when?

...

kan me herinneren dat ik ooit zoiets had gemaakt, maar heb gezocht en kan nergens een source file meer vinden...kvond trouwens ook nog deze tutorial: http://www.productbeta.com/tutorials/show.php?goomba=5&

:)

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


Verwijderd

Topicstarter
Nog van harte B! ;) Hoe oud ben je nou precies? 24?

Anywhoo, het probleem is inmiddels opgelost... In plaats van een de lineTo routine, plaats ik nu steeds instances van m'n mcBrush clip (custom kras-brush) in de mcMask clip, en pas die met setMask (onMouseMove) toe als masker op de foto. Zo werkt het prima, en ziet het er nog echter uit ook vanwege de brush.

Wel noodzakelijk om zo gauw mogelijk je mcMask te legen, anders loopt je geheugen vol en gaan 'ie trager dan een slak op de zuidpool.
Pagina: 1