[Laszlo-dev] [BULK] Re: Transparent Background
Max Carlson
max at openlaszlo.org
Tue Jan 5 14:41:05 PST 2010
Well, if you want to send me a .zip of your source I can try it out on
my machine...
On 1/5/10 2:05 PM, Lucas Lain wrote:
> The only viewable thing on my flash is this:
>
> <library>
> <resource name="record_button">
> <!-- first frame is the mouseup state of the button -->
> <frame src="button-click.gif"/>
> <!-- third frame is the mousedown state of the button -->
> <frame src="button-on.gif"/>
> </resource>
>
> <view resource="record_button"
> onclick="startStop()">
> <method name="startStop">
> if(!vid.stream.broadcasting) {
> perms.doRequest();
> this.setAttribute('frame', 2);
> } else {
> vid.stream._flashstream.close();
> vid.stream.stop();
> vid.stream.close();
> this.setAttribute('frame', 1);
> }
> </method>
> </view>
>
> </library>
>
> and is referenced like this:
>
> <include href="inc/buttons.lzx" />
>
> The buttons are the ones attached.
>
>
>
> On Tue, Jan 5, 2010 at 7:48 PM, Max Carlson<max at openlaszlo.org> wrote:
>> Yes, that looks good - the app's canvas is transparent. The window isn't
>> supposed to be transparent, because there's an iframe floating there. I
>> think wmode is working for you! Note that you have to be very careful to
>> not have views with a bgcolor or resource if you want something to show
>> through...
>>
>> On 1/5/10 1:30 PM, Lucas Lain wrote:
>>>
>>> I send you the background in red. Is the window supposed to be
>>> transparent?
>>>
>>>
>>>
>>> On Tue, Jan 5, 2010 at 7:21 PM, Max Carlson<max at openlaszlo.org> wrote:
>>>>
>>>> Hmm - strange. When I click the 'Load' button I see the same results in
>>>> Safari 4.0.4 and Firefox 3.5.6 on OS X. Are you sure you're running the
>>>> latest versions of the Flash player?
>>>>
>>>> You could try modifying the bgcolor of the page in the .jsp, then reload:
>>>>
>>>> }
>>>> body {
>>>> background-color: #ffffff;
>>>> }
>>>>
>>>> I've attached a screen shot that shows this the red through the window (I
>>>> dragged it a bit). The only other thing I can think of is updating to a
>>>> nightly build of trunk, which may have bugfixes/better support for the
>>>> HTML
>>>> tag than 4.6.1. An official release of 4.7 is expected to come out
>>>> soon...
>>>>
>>>> On 1/5/10 12:44 PM, Lucas Lain wrote:
>>>>>
>>>>> MacOS X - Firefox (I also tried with safari)
>>>>>
>>>>> OpenLaszlo Server 4.6.1
>>>>>
>>>>> Here are the two snapshots
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Jan 5, 2010 at 6:14 PM, Max Carlson<max at openlaszlo.org>
>>>>> wrote:
>>>>>>
>>>>>> Can you try this test in your browser? It should run with transparency
>>>>>> properly:
>>>>>> examples/extensions/html-swf.jsp
>>>>>>
>>>>>> If not, what browser/OS combination are you using?
>>>>>>
>>>>>> On 1/4/10 4:57 PM, Lucas Lain wrote:
>>>>>>>
>>>>>>> Thank you Max but I had no luck.
>>>>>>>
>>>>>>> Here is what I wrote in the console.
>>>>>>>
>>>>>>> lzx> canvas.bgcolor
>>>>>>> 16777215
>>>>>>>
>>>>>>> I think the value is set. Does anyone get the transparent canvas to
>>>>>>> work?
>>>>>>>
>>>>>>> Thank you.
>>>>>>>
>>>>>>> Lucas.
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 31, 2009 at 7:51 PM, Max Carlson<max at openlaszlo.org>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> I'd recommend passing the wmode as an argument to lz.embed.swf(),
>>>>>>>> e.g.
>>>>>>>> lz.embed.swf({url: '/static/r.swf', ..., wmode: 'transparent'});
>>>>>>>>
>>>>>>>> Let me know how this works for you!
>>>>>>>>
>>>>>>>> On 12/28/09 11:54 AM, Lucas Lain wrote:
>>>>>>>>>
>>>>>>>>> Hello everybody,
>>>>>>>>>
>>>>>>>>> I looked everywhere on the web for making canvas area transparent
>>>>>>>>> and
>>>>>>>>> found several posts about this. Every person solved the problem with
>>>>>>>>> param tag and the wmode attribute, but I cannot make it work :(. I
>>>>>>>>> compiled the SWF with LZC (line: "lzc recorder.lzx --runtime=swf9 -o
>>>>>>>>> ../static/r.swf") Here is my html code:
>>>>>>>>>
>>>>>>>>> <div id="player">
>>>>>>>>> <object
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0">
>>>>>>>>> <param name="wmode" value="transparent">
>>>>>>>>> <embed type="application/x-shockwave-flash"
>>>>>>>>> wmode="transparent"
>>>>>>>>> src="/static/r.swf"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"/>
>>>>>>>>> </object>
>>>>>>>>> </div>
>>>>>>>>>
>>>>>>>>> lzx code:
>>>>>>>>>
>>>>>>>>> <canvas proxied="false" debug="true">
>>>>>>>>>
>>>>>>>>> <attribute name="profile" value="'lucaslain'"/>
>>>>>>>>>
>>>>>>>>> <videoview name="vid" id="vid" url="${canvas.profile}"
>>>>>>>>> type="rtmp">
>>>>>>>>> <microphone capturing="true"/>
>>>>>>>>> </videoview>
>>>>>>>>>
>>>>>>>>> </canvas>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Any ideas? I see the white background in safari and firefox :(
>>>>>>>>>
>>>>>>>>> Thank you in advance,
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>> Max Carlson
>>>>>>>> OpenLaszlo.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Max Carlson
>>>>>> OpenLaszlo.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Max Carlson
>>>> OpenLaszlo.org
>>>>
>>>
>>>
>>>
>>
>> --
>> Regards,
>> Max Carlson
>> OpenLaszlo.org
>>
>
>
>
--
Regards,
Max Carlson
OpenLaszlo.org
More information about the Laszlo-dev
mailing list