Avatar billede ohmish Nybegynder
27. september 2003 - 07:55 Der er 5 kommentarer og
1 løsning

Knapper med dynamisk tekst/url i MX

Halløj :)

Jeg har kigget længe efter en måde hvorpå jeg kan bestemme tekst og url på mine menuknapper "udefra". Det nærmeste jeg selv er kommet frem til er: hvis jeg laver movieclips istedet for buttons, og at der i hver af disse er et dynamisk tekstfelt. På den måde kan jeg styre teksten ved hjælp af php m.m.

Men hvordan får jeg knapper med dynamisk tekst, OG mouseeffekt som i en alm. knap? Måske noget actionscript.. hvad ved jeg. Hjælp.
Avatar billede mat Nybegynder
27. september 2003 - 15:44 #1
Ved at udnytte tidslinien i movieclippet, i mx kan movieclips trigges med on (rollOver) og on (rollOut) osv osv

Så du laver bare din hover-effekt på tidslinien i movieclippet og giver den actions i stil med:

on (rollOver) {
this.play();
}
on (rollOut) {
this.gotoAndStop(1);
}

-agtigt :)

mvh mat
Avatar billede f5 Nybegynder
28. september 2003 - 18:21 #2
NU kender jeg ikke så meget til php, men efter du har fået dine variabler ind og lad os sige du har lagt dem ind i en array, kan du udføre en script alla det her:

for(var i=0; i<minArray.length;i++){
    mitMC.dynamsikTekst.text=minArray[i][0]
    mitMC.minURL=minArray[i][1]
    mitMC.onPress=myButtFunction
}
function myButtFunction(){
getURL(this.minURL,'_self')
}

DVS for hvert par af text og url lavere du en array med text på felt 0 og URL på felt 1 og ligger alle arraysene ind i en endelig arrat (minArray). Sådan ville jeg gøre med XML i hvert faldet.


Håber det hjælper

/Michael
Avatar billede ohmish Nybegynder
30. september 2003 - 11:57 #3
jeg kigger lige på det
Avatar billede ohmish Nybegynder
30. september 2003 - 11:58 #4
f5> det du siger der, forstår jeg ikke helt. Kan du forklare lidt nærmere hvordan jeg gør? (jeg er ikke SÅ ferm til flash)
Avatar billede ohmish Nybegynder
30. september 2003 - 12:13 #5
mat> jeg får fejlen:

Mouse events are permitted only for button instances
    on (rollOut) {
Avatar billede ohmish Nybegynder
08. november 2003 - 16:34 #6
fandt selv ud af det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester