Flashhilfe.de - Flash Community

Planes am Browserrand ausrichten ??? [Flash 9]

 


AntwortenRegistrieren Seite1  

Atticus#1
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

03.04.2009, 02:36

Hallo^^

Ich habe mal wieder eine Frage rund um PV3D und den Planes. Ich erstelle 2 Planes aus der Bibliothe und diese möchte ich jeweils einen am linken oberen Browserrand ausrichten und den anderen am rechten oberen Rand. Also auch wenn man die Browsergröße ändert sollen die Planes sich immer dort befinden. Bis jetzt habe ich folgendes Script:

ActionScript:
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
var buttonleft01:MovieAssetMaterial = new MovieAssetMaterial('ButtonbackMC01', true, true);
   buttonleft01.interactive = true ;
   buttonleft01.oneSide = false;
   buttonleft01.smooth = true;

   var planebuttonleft01:Plane = new Plane(buttonleft01, 124, 64, 10, 10);

   scene.addChild(planebuttonleft01);
   
   planebuttonleft01.addEventListener(InteractiveScene3DEvent.OBJECT_RELEASE, buttonBack, false, 0, true);
   planebuttonleft01.addEventListener(InteractiveScene3DEvent.OBJECT_OVER, buttonBackOver, false, 0, true);
   planebuttonleft01.addEventListener(InteractiveScene3DEvent.OBJECT_OUT, buttonBackOut, false, 0, true);
   
   var buttonright01:MovieAssetMaterial = new MovieAssetMaterial('ButtonnextMC01', true, true);
   buttonright01.interactive = true ;
   buttonright01.oneSide = false;
   buttonright01.smooth = true;

   var planebuttonright01:Plane = new Plane(buttonright01, 124, 64, 10, 10);

   scene.addChild(planebuttonright01);
   
   planebuttonright01.addEventListener(InteractiveScene3DEvent.OBJECT_RELEASE, buttonNext, false, 0, true);
   planebuttonright01.addEventListener(InteractiveScene3DEvent.OBJECT_OVER, buttonNextOver, false, 0, true);
   planebuttonright01.addEventListener(InteractiveScene3DEvent.OBJECT_OUT, buttonNextOut, false, 0, true);
   
   stage.align = StageAlign.TOP_LEFT;
   stage.scaleMode = StageScaleMode.NO_SCALE;

   stage.addEventListener(Event.RESIZE, ResizeHandler);

   function ResizeHandler(e:Event):void {
      onResize();
   }

   function onResize():void {
      
   }


Aber jetzt weis ich nicht weiter. Ich vermute mal das es etwas mit den Vertices zu tun hat, aber da ich dies in dieser Form noch nicht gemacht habe weis ich nicht wie das geht.

Es wäre super wenn mir jemand sagen könnte wie ich das hinbekomme!!!

Vielen Dank schonmal für eure Mühe!!!

Gruß Atticus^^
derFloh#2
Benutzerbild von derFloh
Beiträge: 992
Wohnort: ..::LAGE::..
Registriert: Apr 2006

03.04.2009, 02:56

da hast du dir was vorgenommen...
habe mal versucht ne fullscreenseite zu machen, bin aber dran gescheitert.
HIER der beitrag dazu (die links gehen nicht mehr, aber schau dir mal die beiträge von badskill dazu an!!!)

ich denke einfach, die ausrichtung der planes wird problematisch, aufgrund der perspektivischen verzerrungen! das wird niemal genau hinhauen...
wird dir jetzt nicht viel weiter helfen, aber mal so gesponnen: hilft es, wenn du jeder plane einen eigenen viewport erstellst, und den entsprechend platzierst??? dann hättest du die verzerrungen nicht (kann mich auch irren, ist schon spät und ich hab schon lang nix mehr mit PV3d gemacht). (kann man der basicRenderEngine eigentlich mehrere viewports anhängen???)
hmm...
naja mehr als ein denkansatz ist das nicht, aber ich hoffe es hilft weiter.

viel erfolg
gruß
flo
www.heimatdesign.com
Florin Sans - Buy on myFonts / Fontspring
Atticus#3
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

03.04.2009, 09:10

Hi derFloh^^

Vielen Dank, ich glaube ich suche dann eine andere Lösung ;)

Gruß Atticus^^

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de