Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

interactie in flash objecten die opelkaar reageren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Soms heb je een idee, maar weet je niet hoe je het moet maken.
Het plan : Als je een movieclip op een knop loslaat moet de pagina verspringen
met het GOTO commando.
Ik heb namelijk een kadootje gemaakt ( plaatje van een plant ) en als die op de voordeur wordt gesleept, ga je met een animatie naar binnen.

Ofwel een movieclip verplaatsen met Start Drag, en de knop moet dan reageren
met goto scene nr X.

en weet iemand waarom het commando Goto scene problemen kan geven op een mac ? Ik heb dat commando altijd zonder problemen gebruikt met flash 5 voor de pc, nu heb ik een mac voor me neus en werkt het niet meer.

Verwijderd

Topicstarter
ik ben al verder bezig geweest, maar het werkt nog niet.
Heb nu het script idee:

If MC = over MC goto scene 2 frame nr . alleen hoe maak je zo'n code werkend ?
Met een boolean ?

bijvoorbeeld;

if MC = over MC deur = true
goto scene 2 frame nr.

ik heb al heel de Macromeda support site doorzocht alleen kan het niet vinden

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 26-05 15:01

XangadiX

trepanatie is zóó kinderachtig

het makkelijkste is denk ik om de code aan de positie te koppelen dus

on (release) {
if MCx <= DEURx-10 and MCy-10 <= DEURy {
if MCy >= DEURx + 10 and MCy+10 >DEURy {
gotoAndPlay ("animatie");
}
}
}

dus als de movieclip zich binnen een bepaalde afstand van de DEUR bevind en je released dan gaat ie naar de animatie

wat betreft het gotoAndPlay commando, die moet werken op een mac, probeer het anders eens met frame labels ipv nummers.

Stoer; Marduq


  • thejoker80
  • Registratie: April 2002
  • Niet online

thejoker80

leuk hè?

kan ook met HitTest. Staat in het actionscript dictionary(bij help) hoe het werkt.

Verwijderd

Topicstarter
alvast bedankt, ik ga er mee aan het proberen !!

Verwijderd

Topicstarter
het probleem is lastiger voor mij dan ik dacht ;)
ik heb het volgende scriptje:

on (rollOver) {
gotoAndStop ("animatie");
if (root.plant, hittest(root.deur)) {
trace ("plant overlaps deur");
}
}

Alleen nu als ik de movie test, start de animatie meteen als je er met je muis overheen gaat ipv. dat hij eerst checked of er ook daadwerkelijk met de plant op de duur gesleept wordt.

Dat zoiets simpels zo lastig kan zijn !
Hoe hebben jullie dit geleerd via boeken of ook gewoon door uit te proberen ?

Verwijderd

Topicstarter
Alleen met dit scriptje speelt de animatie meteen als je er met je muis overheen gaat ipv. dat hij eerst ff kijkt of de plant zich daadwerkelijk in de deur bevind.

  • sanderb
  • Registratie: November 2000
  • Laatst online: 23:22
is niet zo gek,
de voorwaarde die je stelt om naar animatie te gaan is "on (rollOver)"
dus alsje met je muis eroverheen gaat voldoe je aan die voorwaarde.

De roll over heb je niet nodig voor wat je wil bereiken.
Ik neem even aan dat het je wel lukt om de MC te draggen.

Wat je dan op de Mc zet is het volgende:
pseudo code:

on (enterframe){
if (this.hittest, (root.deur)){
gotoAndStop ("animatie");
}
}

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams


Verwijderd

Topicstarter
Dus:

on (press) {
startDrag ("");
}
on (release) {
stopDrag ();
}
on (enterframe){
if (this.hittest, (root.deur)){
gotoAndStop ("animatie");
}
}

Verwijderd

Topicstarter
sorry, maar ik krijg deze melding:

Symbol=plant movie, Layer=Layer 2, Frame=1: Line 7: Invalid mouse event specified.
on (enterframe){

Symbol=plant movie, Layer=Layer 2, Frame=1: Line 8: Statement must appear within on handler
if (this.hittest, (root.deur)){

Symbol=plant movie, Layer=Layer 2, Frame=1: Line 11: Unexpected '}' encountered
}

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

WTF heb je met dit topic gedaan peer81 :?

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.


  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

BtM909 schreef op 29 augustus 2002 @ 14:38:
WTF heb je met dit topic gedaan peer81 :?
Bo, moet je maar ff kijken bij de bugmeldingen... :P

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Woudloper schreef op 29 augustus 2002 @ 14:40:
[...]

Bo, moet je maar ff kijken bij de bugmeldingen... :P
Ik zag het ja...

offtopic:
btw, het is BO :P

alles goed, Woudloper?

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.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

edit:
dubbele post..... dubbel zo lekker!

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.


  • sanderb
  • Registratie: November 2000
  • Laatst online: 23:22
Verwijderd schreef op 29 augustus 2002 @ 14:25:
sorry, maar ik krijg deze melding:

Symbol=plant movie, Layer=Layer 2, Frame=1: Line 7: Invalid mouse event specified.
on (enterframe){

Symbol=plant movie, Layer=Layer 2, Frame=1: Line 8: Statement must appear within on handler
if (this.hittest, (root.deur)){

Symbol=plant movie, Layer=Layer 2, Frame=1: Line 11: Unexpected '}' encountered
}
dat was dus pseudo code :)
weet niet precies wat het moet zijn..heb hier geen flash nu. zal straks even kijken wat het precies moet zijn.
Je moet in ieder geval zorgen dat die code op de MC staat. Dus niet in een frame binnen de MC, en niet op een button.

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams


Verwijderd

Topicstarter
ah, dat wist ik al niet, Sanderb alvast erugh bedankt voor de moeite :)

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

offtopic:
Geheel tegen mijn principe toch nog ff een offtopic melding ;) Ja, alles goed... ICQ of mail anders ff...
Pagina: 1