Got it working but the flex framework throws an error when interactive set
to true, ignore this or stop the compiler from debugging and the swf plays
correctly:

http://www.allforthecode.co.uk/development/away3d/flexcomponent_textures/bin/Away3DFlexComponentAsMaterial.html

http://www.allforthecode.co.uk/development/away3d/flexcomponent_textures/src.rar



Probably need to trace into the sequence of events to see what is going on,
same error on SDKs 3.2, 3.5 and 4.0.


D






//
------------------------------------------------------------------------------------------------
private function generateScene():void
{
// Generate cube
cube1 = new Cube();
cube1.width = 200;
cube1.height = 200;
cube1.depth = 200;
cube1.segmentsW = 1;
cube1.segmentsH = 1;
cube1.segmentsD = 1;
 // Generate cube materials
var mat:MovieMaterial = new MovieMaterial(this.myList);
// Throws an error on the flex framework but works lol
try {
mat.interactive = true;
} catch (e:Error) {}
mat.smooth = true;

cube1.cubeMaterials.front = mat;
 view.scene.addChild(cube1);
}









On 9 August 2010 12:52, Michael Iv <[email protected]> wrote:

> Yeah that is the problem, all the interactivity disappears ....I found the
> PV3D hack ,just have no time to try porting it to Away3
>
>
> On Mon, Aug 9, 2010 at 2:48 PM, Darcey Lloyd <[email protected]>wrote:
>
>> I haven't tried to use a flex component as a texture/material in away3D,
>> but I have also noticed that Flash components also don't work, not as
>> MovieMaterials anyway.
>>
>> A non interactive way would be to copy the flex container into bitmapdata
>> and apply to a 3D object, but interactivity would become an issue here. But
>> you could go into translating the mouse x,y on the material to the component
>> and manually set the states of the components (long winded, but may work).
>>
>> I will take a look into it.
>>
>> D
>>
>>
>>
>>
>>
>> On 9 August 2010 12:36, Michael Iv <[email protected]> wrote:
>>
>>> Hey Darcey,have you managed to incorporate Flex Components as Materials?
>>> In PV3D it is a simple hack but in Away3D I still work on it  :)
>>>
>>>
>>> On Mon, Aug 9, 2010 at 2:04 PM, Darcey Lloyd <[email protected]>wrote:
>>>
>>>> Hi,
>>>>
>>>> New post added to the site full source and example provided, exampling:
>>>>
>>>>    1. Placing a MovieMaterial on the front and rear of a cube
>>>>    (smoothing true and false demonstrated)
>>>>    2. MovieClip as a material for both
>>>>    3. How to use a button within the movieclip used as a material /
>>>>    texture
>>>>
>>>>
>>>> http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/index.php?aid=138&index=3&subindex=3
>>>>
>>>> D
>>>>
>>>
>>>
>>>
>>> --
>>> Michael Ivanov ,Programmer
>>> Neurotech Solutions Ltd.
>>> Flex|Air |3D|Unity|
>>> www.neurotechresearch.com
>>> http://blog.alladvanced.net
>>> http://www.meetup.com/GO3D-Games-Opensource-3D/
>>> Tel:054-4962254
>>> [email protected]
>>> [email protected]
>>>
>>>
>>
>
>
> --
> Michael Ivanov ,Programmer
> Neurotech Solutions Ltd.
> Flex|Air |3D|Unity|
> www.neurotechresearch.com
> http://blog.alladvanced.net
> http://www.meetup.com/GO3D-Games-Opensource-3D/
> Tel:054-4962254
> [email protected]
> [email protected]
>
>

Reply via email to