Avatar billede trick Nybegynder
14. maj 2002 - 22:53 Der er 3 kommentarer og
1 løsning

Lave en del af teksten om til en knap???

Kan man ikke på en snedig måde udvælge en del af en tekst i et tekst member, og bruge det, så det fungere som en knap i programmet, lidt på samme måde som man kan udvælge en del af teksten og anvende det som et url link?

på forhånd tak...

trick ;o)
Avatar billede ask-m Nybegynder
15. maj 2002 - 07:25 #1
Du kan enten gøre som jeg har foreslået i spørgsmål:
http://www.eksperten.dk/spm/210297

eller du kan lægge en usynlig boks (i nogle kredse  kaldet en "Ryingboks") henover den del af teksten som du vil bruge som link, og så give den boks et mouseUpScript der linker derhen hvor du ønsker....

Ask-M
Avatar billede trick Nybegynder
15. maj 2002 - 08:51 #2
Nu er det en del forskellige tekst members som skal have en klik funktion så at lave de usynlige kasse er ingen optimal løsning, da de simpelthen ville kræve for mange sprites.
Mine tekst members ligger i 3 forskellige sprits og skiftes ud alt afhængige af hvor i programmet man befinder sig. Jeg havde til at starte med løst det ved hjælp af nedenstående kode for hvert klik bare område.

if ((the mouseH >= 76 and the mouseH <= 136) and (the mouseV >=35 and the mouseV <=50)) then

men en ting er at det er lidt besværligt en anden ting er at det konflikter en smule med de 3D elementer jeg har integreret og tilegnet en ” Drag Model to Rotate” funktion (konflikter på den måde at hastigheden på nogle drop down menuer som indeholder den tekst som jeg søger klik funktionen til bliver væsentligt nedsat).

Håber dette gav et lidt bedre billede af mit problem, hvis ikke tror jeg at jeg kikke nærmer på løsningen http://www.eksperten.dk/spm/210297 men vil nu lige satse lidt på en anden løsnings idé.

trick ;o)
Avatar billede ask-m Nybegynder
15. maj 2002 - 09:43 #3
Det giver et godt indblik, og jeg tror den bedst løsning er html-formatering af teksten, for uanset hvad du ellers gør ender du nok med at skulle hardcode en masse....
du kun vælge at checke hvilket ord der blev klikket på (nummer eller tekst), men det ville betyde at du skulle evaluere på at tal eller en string (og hvis det er en string, så skal du være sikker på at den kun står et sted i teksten)...
men hvis du bruger "rigtige" hyperlinks, så kan du rent faktisk selv definere nogle formater som kun automatisere din kode...
check "on hyperlinkclicked" ud i hjælpefilen....

Hvis du skriver dine tekster i en html editor, kunne du jo kalde dine links noget ala "movie://mainmenu.dir"
og i dit "on hyperlinkClicked" script (som du har kopieret fra hjælpe filen) ændre lidt i koden:

on hyperlinkClicked me, data, range
    if data starts "movie://" then
        theMovie = data.char[9..data.length]--det der står efter "movie://"
  go to movie theMovie
    end if
end

ask-m
Avatar billede trick Nybegynder
15. maj 2002 - 10:40 #4
Mange tak for hjælpen, hyperlinks it is!

trick ;o)
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Politiets Efterretningstjeneste

IT-løsningsarkitekt i PET

Erhvervsakademi København

Eksterne lektorer inden for IT-sikkerhed

Politiets Efterretningstjeneste

AI/ML udvikler i PET