[ Flash ] script, zoom in panorama

Pagina: 1
Acties:
  • 306 views sinds 30-01-2008
  • Reageer

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
Ik heb een Flash panorama gemaakt, niet zo moeilijk
maar nu wil ik er op inzoomen en das ook niet zo moeilijk

hij doet het nu in principe, als je de muis beweegt doe je panorama als je de spatie inhoudt en de muis beweegt doet ie zoomen. Fantastisch.

Maar het probleem is dat ik de 0 punten verschuif. Als ik daarna dus ga zoomen (eigenlijk het plaatje omhoog scale) dan wordt de relatieve afstand tot de nul kleiner. Hier moet ik natuurlijk voor compenseren maar ik heb me vreselijk blind gestaard op deze code en kom er niet meer uit. Het is natuurlijk een vreselijk simpel dingetje, maar IK ZIE HET DUS NIET!

help ;(

de fla staat hier http://www.xangadix.net/download/demo2.fla
en de swf: http://www.xangadix.net/download/demo2.swf

en de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Ymidden = 200
Xmidden = 275

speed = Math.round(-(_xmouse - Xmidden)/5)

if (doScale == 1) {

    zoom = Math.round(-(_ymouse - Ymidden)/5)
    scale = scale + zoom 
    speed = 0   

    move = move - correction 
    correction = ?!!?!?!?!?!?!?!!?!?!?!?!?!?!?!?!!?

    doScale = 0
 
//limit scale
   
    if (scale >= 250) {
    scale = 250
    }

    if (scale <= 100) {
    scale = 100

    }
}

if (doScale ==  0) {

move = move + speed 

}

//scale = 100%

picLength = 2500
size = picLength * (0.01 * scale)


//placing the clips

if (move >= 0.5*size) {
move = - (0.5*size)
}

if (move >= 0) {
placer1.attachMovie( "pic", bla, 10 )
placer2.unloadMovie
}


if (move <= - (0.5*size - 550)) {
placer1.unloadMovie
placer2.attachMovie( "pic", bla1, 11 )
}

if (move <= -size) {
move = 0
}

//do the moves

setProperty ( placer1, _x, move)
setProperty ( placer2, _x, move + size)

//do the scale

setProperty (placer1, _xscale, scale)
setProperty (placer2, _xscale, scale)

setProperty (placer1, _yscale, scale)
setProperty (placer2, _yscale, scale)

Stoer; Marduq


Verwijderd

Op dinsdag 18 december 2001 02:07 schreef XangadiX het volgende:
Ik heb een Flash panorama gemaakt, niet zo moeilijk
maar nu wil ik er op inzoomen en das ook niet zo moeilijk
Heb nu ff geen tijd......ik kijk zo ff als ik op mijn werk ben..... :)

Maaruh da's toch niet weer voor de melkweg?? :)
offtopic:
Ga jij zondag(DJ hype) naar de melkweg btw?

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
jawel dat is WEER voor de melkweg ;)

wen er maar aan dat ik daar nog tot eind januari mee bezig ben :P

enne, nee zondag ga ik er niet heen, ik ga vanaf zaterdag op vakantie, ff wat rust :P

maar als je ff zou willen kijken heel graag, het is volgens mij echt iets waar jij je hand niet voor omdraait en waarvan ik dan zeg, OOOOOOOOOOOOW, natuurlijk, wat stom!

Stoer; Marduq


  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

offtopic:
Is als het goed is zondag wel in de Melkweg

IGNITION 3000] PART IV
SOUND OF THUNDER

|{ brrr }] |


Verwijderd

Op dinsdag 18 december 2001 14:20 schreef Yellow het volgende:
offtopic:
Is als het goed is zondag wel in de Melkweg

IGNITION 3000] PART IV
SOUND OF THUNDER
We gaan duz meeten?

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

* oh,when? wil ook wel dansen op DJ Hype, maar me girlee had al iets geregeld..een of ander feest..

ff flink zeuren :P

"You're only as good, as what you did last week."


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
uhm... voordat we allemaal gaan tweakermeeten in de melkweg; zou iemand even naar mijn probleem willen kijken !!! }:O

Stoer; Marduq


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
he lamme honden, die liever stappen dan ff de XangadiX helpen!

ik ben er uit hoor :P

(dank, veel dank, janoz!!!)

ga maar lekker naar de melkweg :)

Stoer; Marduq


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:30

Janoz

Moderator Devschuur®

!litemod

Wat ik aan XX heb uitgelegd is dat je de userinput (verplaatsing en zoomen) appart moet houden van de werkelijke transformatie..

Uiteindelijke psuedo code die ik hem voorgesteld heb is iets als:

var scale (1 tot maxzoomlevel) (1 = 100%)
var dx <--+ verplaatsing door gebruiker
var dy <-/

image.scale(100*scale)
image.xpos((dx*scale)+origX)
image.xpos((dy*scale)+origY)



origX en origY zijn de orginele posities van de foto als er nog niks verplaatst of geschaald is...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

handiger is om een mc te nesten en daar zoom op uit te halen....dan _parent te moven op basis van pan.

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

* oh,when? heeft ooit in een ver verleden ( toen Flash 5 net uit was ) iets gemaakt, wat evt van pas zou kunnen komen:

downloaden maar

"You're only as good, as what you did last week."


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
Op dinsdag 18 december 2001 18:09 schreef oh,when? het volgende:
* oh,when? heeft ooit in een ver verleden ( toen Flash 5 net uit was ) iets gemaakt, wat evt van pas zou kunnen komen:

downloaden maar
oops!

dat is ongeveer wat wij voor de main site van de melkweg van plan zijn :)

Stoer; Marduq


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op dinsdag 18 december 2001 18:27 schreef XangadiX het volgende:

[..]

oops!

dat is ongeveer wat wij voor de main site van de melkweg van plan zijn :)
aha...kan ik dan ff vanguhh... :P

maar goed..hopelijk heb je er wat aan. Wat ik me afvraag, hoe lang ben je/zijn jullie nu al aan die site bezig? Volgens mij toch al minimaal 4-5 maanden, als ik alle posts van je kan herinerren.

Is dat niet een beetje lang?

"You're only as good, as what you did last week."


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
uhm... wel... nee dus :)

en we zijn er eigenlijk vanaf oktober mee bezig, dat is dus een maand of 3, valt toch wel mee?

het wordt nogal een site hoor ;)
daarbij doen we ook het hele database ontwerp, backend en dat moet dan ook weer aan de database van de NPI gekoppeld worden...

Stoer; Marduq


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op dinsdag 18 december 2001 20:31 schreef XangadiX het volgende:
en we zijn er eigenlijk vanaf oktober mee bezig, dat is dus een maand of 3, valt toch wel mee?

het wordt nogal een site hoor ;)
daarbij doen we ook het hele database ontwerp, backend en dat moet dan ook weer aan de database van de NPI gekoppeld worden...
Ik kan niet zeggen of het meevalt of niet, daarvoor weet ik te weinig van jullie organisatiestructuur af, en hoe het projectmanagment zit. Het is ook niet mijn taak daar een oordeel over te vellen.

Wat ik wel weet uit eigen ervaring, dat een 3-maanden of meer project, in een middelgroot team ( 1 projectmanager, 1 designer, 2 developers, 1 redacteur, evt nog reclameburo van client erbij ) hele e-commerce sites zijn gemaakt, met koppeling naar ERP systemen ( logistiek, informatiemanagment en rapportage software en frameworks ), uitgebreide CMS systeem ( _echt_ uitgebreid ), plus daaraan gekoppeld een heel marketingcampagne ( print, radio & TV, direct-marketing ) kortom de hele reutemeteut.

maar goed..we raken off-topic ;)

"You're only as good, as what you did last week."


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
och, het kan vast ook in een week als het moet, maar niet als je de hele tijd nota's brieven, motivaties en onderbouwingen moet schrijven ;)

maar ach, het is een leerproces

Enorm gelachen om je code, ik vind dat geen enkele flash zonder de fantastische variabele "moveThisBitchAround" :)

NEway, ik heb het voor mekaar... dus...

nu lekker gaan plaatjes stitchen :r

Stoer; Marduq


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op woensdag 19 december 2001 00:01 schreef XangadiX het volgende:

...Enorm gelachen om je code, ik vind dat geen enkele flash zonder de fantastische variabele "moveThisBitchAround" :)
:)

een greep uit de andere code:
code:
1
function doOpenAmazingPopUpWindowYabbadabbaDoo (whichURLdoWeWant,DoesSizeMatter) {


code:
1
function amIsurroundedByFrigginIdiots (ohYeahHREF)


code:
1
function nowYouSeeMeNowYouDont (hideMeYouBitch)

:)

"You're only as good, as what you did last week."


Verwijderd

Op woensdag 19 december 2001 00:26 schreef oh,when? het volgende:

[..]

:)

een greep uit de andere code:
code:
1
function doOpenAmazingPopUpWindowYabbadabbaDoo (whichURLdoWeWant,DoesSizeMatter) {


code:
1
function amIsurroundedByFrigginIdiots (ohYeahHREF)


code:
1
function nowYouSeeMeNowYouDont (hideMeYouBitch)

:)
LOL! >:)

>lol?!lol = true

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
nou daar is ie dan hoor :p

http://www.xangadix.net/download/demo3.swf

nu de rest van de melkweg nog fotograferen ;(

Stoer; Marduq


  • cjs
  • Registratie: Maart 2001
  • Niet online

cjs

Macromedian

Op woensdag 19 december 2001 00:36 schreef XangadiX het volgende:
nou daar is ie dan hoor :p

http://www.xangadix.net/download/demo3.swf

nu de rest van de melkweg nog fotograferen ;(
Jammer dat hij na een paar keer in- en uitzoomen de mist in gaat... (plaatjes sluiten niet meer aan)

Over dat zoomen, is het niet mooier als hij zou schalen vanuit het midden in plaats vanuit de linker bovenhoek?

Ziet er voor de rest weer goed uit. :)

Gemiddelde Nederlanders zijn maar halve Nederlanders.


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
Op woensdag 19 december 2001 01:08 schreef cjs het volgende:

[..]

Jammer dat hij na een paar keer in- en uitzoomen de mist in gaat... (plaatjes sluiten niet meer aan)

Over dat zoomen, is het niet mooier als hij zou schalen vanuit het midden in plaats vanuit de linker bovenhoek?

Ziet er voor de rest weer goed uit. :)
1. das een goeie... waarom eigenlijk :?

2. kun je precies omschrijven wanneer ie de plaatjes niet meer aan laat sluiten? want ik dacht dat ik alle bugs eruit had. Dus graag redelijk stap-voor-stap wanneer het fout gaat... ;(

Stoer; Marduq


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
omdat ik was vergeten te corrigeren voor het middenscherm!

en omdat ik ergens een foutje had gemaakt in de refreshe van depagina's, volgens mij is ie nu goed

Stoer; Marduq


  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Op dinsdag 18 december 2001 16:09 schreef B-Top het volgende:

[..]

We gaan duz meeten?
:) als ik er ben en jij bent er lijkt me wel :)

* Yellow|A weet het vrijdag pas zekers, want moet maybe naar een feest in antwerpem toe de dag van te voren en blijft daar dan wel ruim overnachten e.d.

|{ brrr }] |


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op woensdag 19 december 2001 12:59 schreef Yellow het volgende:

[..]

:) als ik er ben en jij bent er lijkt me wel :)

* Yellow|A weet het vrijdag pas zekers, want moet maybe naar een feest in antwerpem toe de dag van te voren en blijft daar dan wel ruim overnachten e.d.
offtopic:
Heb je nog wat gehad aan mijn verslag? Ik zie op je site dat het bijna over hetzelfde gaat. Btw ik kan die webcam niet vinden hoor..


:)

"You're only as good, as what you did last week."


  • cjs
  • Registratie: Maart 2001
  • Niet online

cjs

Macromedian

Op woensdag 19 december 2001 01:46 schreef XangadiX het volgende:

[..]

1. das een goeie... waarom eigenlijk :?

2. kun je precies omschrijven wanneer ie de plaatjes niet meer aan laat sluiten? want ik dacht dat ik alle bugs eruit had. Dus graag redelijk stap-voor-stap wanneer het fout gaat... ;(
1: :?

2: Aantal keren helemaal in- en uitzoomen, dan door de 'deur' gaan en panorama van recht naar links laten scrollen. Op een gegeven moment valt er een groot gat tussen de plaatjes. (zie plaatje)

Het echte probleem zit dus blijkbaar bij de overgang naar een ander panorama.

Afbeeldingslocatie: http://www.schuirink.net/~casper/GOT/xangadix_scroller.gif

Gemiddelde Nederlanders zijn maar halve Nederlanders.


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
als het goed is, is het nu allemaal gefixed hier:

http://melkweg.hku.nl/mw/demos/demo3.swf

laat me ff weten als je nog fouten tegenkomt :)

Stoer; Marduq


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 18:23

Pelle

🚴‍♂️

Op donderdag 20 december 2001 03:33 schreef XangadiX het volgende:
laat me ff weten als je nog fouten tegenkomt :)
Netjes hoor! Ik kan alleen niet terugzoomen. Kun je het niet zo maken dat onmousedown er gezoomed wordt, en onmouseup weer uitgezoomd?

Verwijderd

erm; pelle;

dit doe je met mouse down de muis op de _y as te bewegen :)

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 18:23

Pelle

🚴‍♂️

Op donderdag 20 december 2001 09:35 schreef B-Top het volgende:
dit doe je met mouse down de muis op de _y as te bewegen :)
Ik heb niks gezegd :o
't was al laat...

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

Topicstarter
Op donderdag 20 december 2001 03:58 schreef Pelle het volgende:

[..]

Netjes hoor! Ik kan alleen niet terugzoomen. Kun je het niet zo maken dat onmousedown er gezoomed wordt, en onmouseup weer uitgezoomd?
hmmm... meer mensen hebben dit probleem dat ze het niet meteen zien hoe dit werkt, misschien dat ik het 0-punt van de y-as moet veranderen ofzo...

Stoer; Marduq


Verwijderd

Op dinsdag 18 december 2001 16:24 schreef XangadiX het volgende:
uhm... voordat we allemaal gaan tweakermeeten in de melkweg; zou iemand even naar mijn probleem willen kijken !!! }:O
erm, erg OT, maaruhh....gingen er nog w&g ers, en zo ja, hoe gaan we dan ff een biertje pakken, zonder dat ik met een T-Shirt met opdruk B-Top moet rondlopen????????

Oh...wag ff..ik zal zo ff de opdruk van mijn T-Shirt posten ... :)

Verwijderd

vanwege een 'ongelukje' met de wasmachine....WIT T-shirt :)

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op zondag 23 december 2001 16:28 schreef B-Top het volgende:
vanwege een 'ongelukje' met de wasmachine....WIT T-shirt :)
:D

* oh,when? had na 3 dagen lobbyen bijna zijn girlee zover dat we vanavond zouden gaan dansen, maar kwam er net achter dat ie morgenochtend om 11:00 een afspraak heeft staan.

Dus word niet zo slim als ik vanavond ga..helaas :(

"You're only as good, as what you did last week."


Verwijderd

Ah, jammerz....naja....in iedergeval ga ik nu een bodempje voor bier regelen.....en daarna treintje pakken.......rond 10:00 in A'dam.....

Duz....wit t-shirt he....testen door te schreeuwen, HE Blacktop!

:) :) :) (degeen die het doet krijgt een biertje, course(van die andere gasten met witte t-shirts))
Pagina: 1