﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Hakkımda yazısına yapılan yorumlar</title>
	<atom:link href="http://blog.tuncays.com/hakkinda/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tuncays.com</link>
	<description>AS3 JAVA 3D</description>
	<lastBuildDate>Thu, 01 Jul 2010 10:51:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Yazar: murat</title>
		<link>http://blog.tuncays.com/hakkinda/comment-page-1/#comment-61</link>
		<dc:creator>murat</dc:creator>
		<pubDate>Wed, 05 Aug 2009 08:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tuncays.com/?page_id=2#comment-61</guid>
		<description>selam hocam burdan cevap yazarmısınız bilmiyorum size bi sorum olcaktı.Papervisionla ilgili planelere buton özelliği kazandırmaya çalışıyorum yazılarınızı okudum fakat nerde hata yapıyorum bulamadım.Kodlarım aşşağıdaki şekilde.1.framedeler kütüphaneden 2 resim çekiyorum.Çalıştırıyorum fakat hata mesajı almıyorum bununla birlikte plane eklediğim olayda çalışmıyor.Hata mı bulamadım yardımcı olmanız dileğiyle...  



import org.papervision3d.materials.BitmapAssetMaterial;
import org.papervision3d.scenes.*;
import org.papervision3d.cameras.*;
import org.papervision3d.objects.*;
import org.papervision3d.materials.*;
import org.papervision3d.scenes.Scene3D;
import org.papervision3d.events.InteractiveScene3DEvent;
import org.papervision3d.objects.DisplayObject3D;
import org.papervision3d.core.utils.InteractiveSceneManager; 

import flash.display.Sprite;
import flash.events.Event;
import gs.*; 
import gs.easing.*;
import gs.TweenMax;


var container:Sprite = new Sprite();
container.x = stage.stageWidth * 0.5;
container.y = stage.stageHeight * 0.5;
addChild(container);


var scene:Scene3D=new Scene3D(container);

var camera:Camera3D = new Camera3D();
camera.zoom=4;

var mat1:BitmapAssetMaterial = new BitmapAssetMaterial(&quot;cake&quot;);


var mat2:BitmapAssetMaterial = new BitmapAssetMaterial(&quot;cake2&quot;);

var photo1:Plane = new Plane(mat1,300, 400,10,10);
scene.addChild(photo1);
mat1.oneSide=false;
mat1.smooth = true;

photo1.x =-250;
photo1.y =100;



photo1.addEventListener(InteractiveScene3DEvent.OBJECT_PRESS, onClickAtPlane); 
function onClickAtPlane (event:InteractiveScene3DEvent):void {
TweenMax.to(photo1,3, {z:-600});
}


var photo2:Plane = new Plane(mat2, 500, 400,10,10);
scene.addChild(photo2);
mat2.oneSide=false;
mat2.smooth = true;
photo2.x =190;
photo2.y =-150;




this.addEventListener(Event.ENTER_FRAME, render);

function render(e:Event):void
{
camera.x += (((stage.mouseX-(stage.stageWidth * .5))*2)-camera.x )*.05;
camera.y += (((stage.mouseY-(stage.stageHeight*.5))*2)-camera.y )*.05;
scene.renderCamera(camera);
photo1.rotationY += (((stage.mouseY-(stage.stageHeight*.5))*2)-camera.y )*.05;

}</description>
		<content:encoded><![CDATA[<p>selam hocam burdan cevap yazarmısınız bilmiyorum size bi sorum olcaktı.Papervisionla ilgili planelere buton özelliği kazandırmaya çalışıyorum yazılarınızı okudum fakat nerde hata yapıyorum bulamadım.Kodlarım aşşağıdaki şekilde.1.framedeler kütüphaneden 2 resim çekiyorum.Çalıştırıyorum fakat hata mesajı almıyorum bununla birlikte plane eklediğim olayda çalışmıyor.Hata mı bulamadım yardımcı olmanız dileğiyle&#8230;  </p>
<p>import org.papervision3d.materials.BitmapAssetMaterial;<br />
import org.papervision3d.scenes.*;<br />
import org.papervision3d.cameras.*;<br />
import org.papervision3d.objects.*;<br />
import org.papervision3d.materials.*;<br />
import org.papervision3d.scenes.Scene3D;<br />
import org.papervision3d.events.InteractiveScene3DEvent;<br />
import org.papervision3d.objects.DisplayObject3D;<br />
import org.papervision3d.core.utils.InteractiveSceneManager; </p>
<p>import flash.display.Sprite;<br />
import flash.events.Event;<br />
import gs.*;<br />
import gs.easing.*;<br />
import gs.TweenMax;</p>
<p>var container:Sprite = new Sprite();<br />
container.x = stage.stageWidth * 0.5;<br />
container.y = stage.stageHeight * 0.5;<br />
addChild(container);</p>
<p>var scene:Scene3D=new Scene3D(container);</p>
<p>var camera:Camera3D = new Camera3D();<br />
camera.zoom=4;</p>
<p>var mat1:BitmapAssetMaterial = new BitmapAssetMaterial(&#8220;cake&#8221;);</p>
<p>var mat2:BitmapAssetMaterial = new BitmapAssetMaterial(&#8220;cake2&#8243;);</p>
<p>var photo1:Plane = new Plane(mat1,300, 400,10,10);<br />
scene.addChild(photo1);<br />
mat1.oneSide=false;<br />
mat1.smooth = true;</p>
<p>photo1.x =-250;<br />
photo1.y =100;</p>
<p>photo1.addEventListener(InteractiveScene3DEvent.OBJECT_PRESS, onClickAtPlane);<br />
function onClickAtPlane (event:InteractiveScene3DEvent):void {<br />
TweenMax.to(photo1,3, {z:-600});<br />
}</p>
<p>var photo2:Plane = new Plane(mat2, 500, 400,10,10);<br />
scene.addChild(photo2);<br />
mat2.oneSide=false;<br />
mat2.smooth = true;<br />
photo2.x =190;<br />
photo2.y =-150;</p>
<p>this.addEventListener(Event.ENTER_FRAME, render);</p>
<p>function render(e:Event):void<br />
{<br />
camera.x += (((stage.mouseX-(stage.stageWidth * .5))*2)-camera.x )*.05;<br />
camera.y += (((stage.mouseY-(stage.stageHeight*.5))*2)-camera.y )*.05;<br />
scene.renderCamera(camera);<br />
photo1.rotationY += (((stage.mouseY-(stage.stageHeight*.5))*2)-camera.y )*.05;</p>
<p>}</p>
]]></content:encoded>
	</item>
</channel>
</rss>
