alert This appears to be a flash file, you cannot see a preview because flash player is no longer supoorted in browsers, but you can still download the file to study it's source code.
You can open/play the swf file with Flash Player exe
user vojan
vojan (6)

3DGalleryVojaMaher

3d gallery with picture.jpg & *.swf or another file! Change Projection Center & FocalLength with Keyboard or Mouse! Universal Loader... Writing pencil... Resizable all...
3448 downloads, 42880 views

3d gallery flash cs4 as3 vojamaher picture resizable writing


Download (9.53 MB)

Comments

You need to login to post a comment.

user Larribeau
Larribeau 13 years ago

Excellent, Thank you !!!

user wachi
wachi 14 years ago

Thanks to you for sharing, well done, a great application, sure you are going to try makes movies all of them, will be nice. greetings

user vojan
the listing author vojan 14 years ago

Thank you.

user wachi
wachi 14 years ago

excellent

user gavric97
gavric97 14 years ago

perfect

user SNASTY
SNASTY 14 years ago

you guys check this shit out its sicck!!

youtube.com/user/MrToastiee?feature=mhu m

user dietschaef
dietschaef 15 years ago

nice work...thanks

user ramesh_646
ramesh_646 15 years ago

ReLI Vry Gut

user diego_flash
diego_flash 15 years ago

very very very nice...Now, I need learn AS 3.

user ankur
ankur 15 years ago

good work...

user vojan
the listing author vojan 15 years ago

Yes, but to do so, must be changed setting of the entire document.
If you want to see how it would work, do the following with .fla document:

In line 106 insert code:

if(ParentWindow.rotationY < -24) {
PictureLeft.visible = false;
}
else {
PictureLeft.visible = true;
}
if(ParentWindow.rotationY > 20) {
PictureRight.visible = false;
}
else {
PictureRight.visible = true;
}
ParentWindow.rotationY = Math.asin((ProjectionCenter[0] - 320) / 640) * 180 / Math.PI;
ParentWindow.x = 320 - 640 * Math.sin(ParentWindow.rotationY * Math.PI / 180);

This code is before the line with code:

root.transform...

And line 12, 13 & 14 with text:
var ParentWindow:MovieClip = new MovieClip();
addChild(ParentWindow);
var ParWin:ParentWindows = new ParentWindows(ParentWindow, stage, 640, 480);

change to:

var ParentWindowAllWorld:MovieClip = new MovieClip();
addChild(ParentWindowAllWorld);
var ParWin:ParentWindows = new ParentWindows(ParentWindowAllWorld, stage, 640, 480);
var ParentWindow:MovieClip = new MovieClip();
ParentWindowAllWorld.addChild(ParentWin dow);

Now, projections from the left and right side of the wall are real, but they are required and additional limitations, to change the angle and position.

Using this program you can make flying objects. Example:

tikamika.biz/Wall3dCircle/Wall3DCircle. swf



user ede_gent
ede_gent 15 years ago

nice work, just one remark; when you zoom out totally , the last pictures (those in the front) are torn apart and seem to be to long to be realistic.. can you fix it ?

user vojan
the listing author vojan 15 years ago

I replaced the documents. Now everything is moving, as you want...

user vojan
the listing author vojan 15 years ago

To change .fla file, you need Adobe Flash CS4 Professional...
Corrected version, i will soon repost...

user rihanroy84
rihanroy84 15 years ago

Its a Bad posting..... .fla file(unexpected file format) is corrupted. Please repost this gallery.

user vojan
the listing author vojan 15 years ago

To change the translation up and down, change in rows 99 and 103 + and -.
Best regards...

user vojan
the listing author vojan 15 years ago

This is the code in .fla script:

if(stage.mouseX < stage.stageWidth * 0.3 && stage.mouseX > stage.stageWidth * 0.05 && StopClickWindow.visible == false) {
ProjectionCenter[0] -= (stage.stageWidth * 0.3 - stage.mouseX) / 10;
}
else {
if(stage.mouseX > stage.stageWidth * 0.7 && stage.mouseX < stage.stageWidth * 0.95 && StopClickWindow.visible == false) {
ProjectionCenter[0] += (stage.mouseX - stage.stageWidth * 0.7) / 10;
}
}
if(stage.mouseY < stage.stageHeight * 0.3 && stage.mouseY > stage.stageHeight * 0.05 && StopClickWindow.visible == false) {
ProjectionCenter[1] -= (stage.stageHeight * 0.3 - stage.mouseY) / 10;
}
else {
if(stage.mouseY > stage.stageHeight * 0.7 && stage.mouseY < stage.stageHeight * 0.95 && StopClickWindow.visible == false) {
ProjectionCenter[1] += (stage.mouseY - stage.stageHeight * 0.7) / 10;
}
}

Replace in rows 91 and 95 + and - and thats and it is arranged!
As you can see, the scroll is of 0.05 to 0.3 * stage on each side...

user maximkt
maximkt 15 years ago

Very COOL!!!!

user ashishmunjani
ashishmunjani 15 years ago

very nice! good work, but problem is if want to select a photo on the left, the script moves it out of the page. But its good work

user zetex
zetex 15 years ago

I would be nice to do the mouse opposite like jeogerosa,
The concept is great, but problem is if want to select a photo on the left, the script moves it out of the page.
But very nice!

user danan
danan 15 years ago

Wowww Fantastic, Congrats

user sdenne
sdenne 15 years ago

Very unique. I think this one is worth developing.

user danowen
danowen 15 years ago

Very promising. I hope you continue to work on 3D projects. Flash and the web needs more 3D!
Thank you.

user jorgerosa
jorgerosa 15 years ago

Very interesting, has hudge potential!
vojan, just an idea, why not change X and Y mouse cursor movement exactly to the opposite? ;) Thank you for share! :)
Btw, animations are awesome. Very cute. :)