Я пытаюсь использовать CSS для позиционирования моего приложения Flex, но оно не работает - PullRequest
0 голосов
/ 24 мая 2010

Я пытаюсь расположить свое приложение Flex таким образом, чтобы оно находилось внизу на 40% по вертикали, а слева на 70% по горизонтали. Вот как я определяю раздел flash в CSS:

#flashContent { display:none;position:absolute; top:60%;width:70%;height:40%;}

Вот HTML:

<div id="flashContent">
            <p>
                To view this page ensure that Adobe Flash Player version 
                10.0.0 or greater is installed. 
            </p>
            <script type="text/javascript"> 
                var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://"); 
                document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='" 
                                + pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" ); 
            </script> 


    <noscript>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="434" height="100%" id=app name>
            <param name="movie" value=link_to_the_file />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#ffffff" />
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="allowFullScreen" value="true" />
            <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" data=link_to_the_file width="434" height="100%">
                <param name="quality" value="high" />
                <param name="bgcolor" value="#ffffff" />
                <param name="allowScriptAccess" value="sameDomain" />
                <param name="allowFullScreen" value="true" />
            <!--<![endif]-->
            <!--[if gte IE 6]>-->
                <p> 
                    Either scripts and active content are not permitted to run or Adobe Flash Player version
                    10.0.0 or greater is not installed.
                </p>
            <!--<![endif]-->
                <a href="http://www.adobe.com/go/getflashplayer">
                    <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" />
                </a>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
        </object>
    </noscript> 
</div>  

Но он все еще появляется в левом верхнем углу. Что я делаю не так?

Спасибо за чтение.

1 Ответ

0 голосов
/ 24 мая 2010

эй, плзз, не используйте значения в процентах в flex, если вы хотите поместить ваши вещи в центр, то у нас есть HorizontalAlign, а для вертикали у нас есть свойства verticalAlign,

Пожалуйста, отметьте слева, сверху, снизу и справа только цифры,

надеюсь, это поможет,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...