![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
Народ, всем привет, я as3 практически не знаю, только as2
но у меня есть задачка, которую я не могу решить. Мне нужно сделать plane который будет немного поворачиваться от мышки. Все бы ничего, но в этот plane мне нужно встроить видео. Для as2 это по-моему слишком сложно. Вот есть код из урока, где вращается плоскость как нужно, туда встроена картинка. import org.papervision3d.scenes.*;
import org.papervision3d.cameras.*;
import org.papervision3d.objects.*;
import org.papervision3d.materials.*;
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 = 6;
var mat1:BitmapAssetMaterial = new BitmapAssetMaterial("pic1");
mat1.smooth = true;
mat1.oneSide = false;
var photo1:Plane = new Plane(mat1, 576, 378,3,3);
scene.addChild(photo1);
photo1.x =stage.width/2;
photo1.y =stage.height/2;
photo1.z =0;
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);
}
Может ли кто-нибудь помочь встроить видео в мой код? Всем спасибо, кто откликнется ![]() да и еще небольшая проблема - этот код написан для pv 1.5 а на adobe кажется для pv 2.0 Последний раз редактировалось AlexDesinger; 17.10.2008 в 18:18. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|