Avatar billede fab Nybegynder
07. april 2001 - 21:42 Der er 10 kommentarer

Proportioner

1. Jeg ønsker at lave et lag (z=1) med hjørnerne A,B,C og D. Dette lag har baggrundsfarven #ff0000 og har fast størrelse og position. Det kan altså ikke flyttes.
2. Oven på dette lag ønsker jeg at lave et nyt lag (z=2) med hjørnerne a,b,c og d. Dette lag kan flyttes rundt oven på lag 1 og kan skaleres op og ned véd at trække i et hjørne, evt. kun i hjørnet d.
3. Jeg ønsker at det kun er muligt at skalere lag 2 op og ned i de rette proportioner, f.eks. 3:4.
4. Ved klik på en knap skal jeg bruge koordinatet af punkt a og størrelse af lag 2, eller anden tilkendegivelse af dette lags størrelse (f.eks. angivelse af koordinat a og d).

Jeg har brug et script der kan alt dette, subsidiært en henvisning til godt materiale omkring dette (steinmann eller bratta har vist ikke noget).

Thanks
Avatar billede olebole Juniormester
08. april 2001 - 00:50 #1
<ole>
Kan du ikke bruge Steinman, tror jeg ikke, du finder noget. Det skulle undre mig, om nogen har lavet præcis det, du efterlyser. Den slags må man selv kunne finde ud af efter at have læst f.eks. The Dynamic Duo.
/mvh
</bole>
Avatar billede fab Nybegynder
08. april 2001 - 01:09 #2
Kom nu, Olebole, giv den gas og fortæl mig hvordan.
Steinman laver ikke noget med proportionale layers - bratta heller ikke. Måske kender du løsningen??

:)
Avatar billede dansermeddhtml Nybegynder
08. april 2001 - 16:27 #3
Jeg har aldrig hørt om nogen der lavede præcis dette i dhtml - men umiddelbart lyder det som et lidt stort, men ikke vældigt kompliceret, script. KOD, for satan, KOD!!! ;-)
Og der er garanteret masser af hjælp at hente fra Olebole og andre når du løber ind i vanskelligheder :)
Avatar billede olebole Juniormester
09. april 2001 - 01:49 #4
dansermeddhtml >> Det kan sagtens laves i DHTML, men det er da et pænt kodearbejde. Alt, hvad der skal bruges, kan \'destilleres\' af The Dynamic Duo, men der er ikke en nøglefærdig løsning. F.eks. er \'proportional layers\' jo bare at lave et \'hit-area\' i hjørnet på et lag og lave noget onmousemove på laget, der styrer en skalering. Når der move\'es 1 pixel vandret mod højre, skal laget gøres 1 pixel bredere og 3/4 pixel højere...osv :)
jeg er også helt enig i, fab må kaste sig ud i kodningen...så skal vi zq nok hjælpe hen ad vejen.
/mvh
Avatar billede olebole Juniormester
09. april 2001 - 01:50 #5
PS: Fedt brugernavn iøvrigt...!!!  *LooooL*
Avatar billede fab Nybegynder
09. april 2001 - 08:26 #6
Allrighty, jeg kaster mig ud i det - jeg havde tænkt på noget med en clipping area man kunne ændre på et layer hele tiden, og så forcere at den altid rykkede 3:4, for eksempel.

Jeg ser om jeg kan få noget op at stå og så lægger jeg et link ind her (for jeg løber sikkert ind i vanskeligheder)..

Vi ses!
Avatar billede dansermeddhtml Nybegynder
09. april 2001 - 11:44 #7
ole>> I know, I know; Jeg kunne sandsynligvis også godt lave det selv - Det virker bare lidt ekstremt at bruge flere timer (reelt set ville det vel tage det meste af en dag eller mere) for point :)
Avatar billede fab Nybegynder
09. april 2001 - 11:55 #8
ok, hvad skal du så ha for det?
Avatar billede dansermeddhtml Nybegynder
09. april 2001 - 12:09 #9
næ, nej, \"min fiiine ven\"... ;-) pointen er at du kan få hjælp når du støder på grund, men jeg tror du får svært ved at få nogen til at lave det til dig..
Anyways, min holdning er noget med: Hvis folk vil have færdig programkode så køb en konsulent - eksperten er til råd og vejledning :)
Avatar billede fab Nybegynder
09. april 2001 - 12:33 #10
hehe... okok... jeg må igang.. penge er ikke alt...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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