Toon posts:

[Flash MX] Linken naar inhoud van scrollpane.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey allemaal, als ik met Flash MX naar een Scrollpane wil linken, hoe doe ik dit dan?

uitgelegd:
Ik heb bovenin 9 onderwerpen, elk onderwerp moet zonder de flash te herladen tevoorschijn kunnen komen in een scrollpane (zoals een (i)frame) zodat als het lange tekst is het scrollbaar is.

Moet ik nu telkens een nieuwe MC aanmaken met daarin een scrollpane die dan weer een aparte MC aanroept met de inhoud of kan dit makkelijker?

Alvast bedankt!

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
Is het Flash MX 2004 of gewone MX? Er even vanuit gaande dat je scrollpane gewoon scrollpane heet kan je het volgende doen:

* Je content in losse movieclips maken (hoeven niet op de stage, alleen in library)
* Geef je movieclips een linkage name door rechts op ze te klikken in de library en dan linkage te kiezen. Bovenste vinkje aanvinken en 'm een duidelijk te onthouden naam geven (bijvoorbeeld naam van de movieclip (is standaard))
* Via actionscript kan je inhoud van je scrollpane veranderen:

In Flash MX (V1 Components):
Flash ActionScript:
1
scrollpane.setScrollContent( "linkagenaamvanmovieclip" );


In Flash MX2004 (V2 Components):
Flash ActionScript:
1
scrollpane.contentPath = "linkagenaamvanmovieclip";

[ Voor 4% gewijzigd door McVirusS op 02-05-2005 11:57 ]


Verwijderd

Topicstarter
Ah netjes :-) Kzal t gelijk proberen! tnx.

Verwijderd

Topicstarter
Het werkt, bedankt!

Eerst Statement must appear within on handler melding, maar dit komt doordat ik geen event had gegeven. Het zwart gedrukte moet er dus nog bij (voor mensen die er later nog iets aan hebben).

on(release){
scrollpane.setScrollContent("linkagenaamvanMC");
}

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 25-03 10:55

XangadiX

trepanatie is zóó kinderachtig

dat geld alleen als je hem aan een knop hangt; dat moet eigenlijk zijn

myButton.onRelease = function() {
scrollpane.setScrollContent("linkagenaamvanMC");
}

Stoer; Marduq


Verwijderd

Topicstarter
Ok, en stel ik wil vanuit de Scrollpane linken naar een volgende pagina in dat zelfde scrollpane?
Hebk geprobeerd op dezelfde manier maar dat werkt niet..ik krijg ook geen foutmelding overigens.

Verwijderd

Topicstarter
Ik stel mijn vraag verkeerd, het is nu dus gelukt om het scrollpane te gebruiken als een frame, maar nu wil ik gewoon simpel een link in dat scrollpane die linkt naar een volgende pagina (een sub pagina).

Als ik dit op dezelfde manier doe gebeurt er niks, maar dat zou toch gewoon moeten werken?
Ik begrijp het niet, moet ik dan de actionscript code veranderen? moet ik misschien iets weglaten?
Hopelijk kan iemand me helpen ik kan nu niet zo goed verder...

alvast bedankt!

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 25-03 10:55

XangadiX

trepanatie is zóó kinderachtig

page = 0

myButton.onRelease = function() {
page++
if (page == 1) {
scrollpane.setScrollContent("linkagenaamvanMC");
}

if (page == 2) {
scrollpane.setScrollContent("linkagenaamvaneenandereMC");
page = 0
}
}

:?

een scrollpane een 'frame' noemen is natuurlijk nooit grappig

[ Voor 23% gewijzigd door XangadiX op 02-05-2005 19:08 ]

Stoer; Marduq

Pagina: 1