我想从URL加载CSS样式表,并在运行时将它们应用到我的Flex 3应用程序。可能吗?如何在Flex应用程序的运行时加载和应用CSS样式表?
3
A
回答
2
不能将未编译CSS文件 加载到您的Flex应用程序在运行时 。加载之前,您必须将其编译成SWF文件 。 - Adobe Flex 3 Docs
您可以使用样式管理器加载样式表(已编译)。
+0
非常感谢! – Paul 2010-05-26 05:37:32
3
您可以在运行时加载CSS文件的样式在TextField
文本。
var loader:URLLoader = new URLLoader();
var req:URLRequest = new URLRequest("style.css");
loader.load(req);
loader.addEventListener(Event.COMPLETE, completeHandler);
private function completeHandler(e:Event):void
{
var css:StyleSheet = new StyleSheet();
css.parseCSS(e.target.data);
yourTextField.styleSheet = css;
}
至于造型控制,恐怕在运行时无法加载文本文件。也许你可以使用StyleSheet
类来解析它 - 检查出styleNames
array和getStyle
方法。
相关问题
- 1. 当Flex应用程序由非Flex应用程序加载时,运行时CSS会自动失败
- 2. Flex应用程序加载时运行的自定义剪辑
- 3. 运行Flex应用程序
- 4. 如何应用CSS样式的JavaScript在运行时
- 5. 如何在android应用程序的运行时加载类?
- 6. 如何在应用程序运行时通过apllication重置样式表文件?
- 7. 如何在Flex 4.5中应用css运行时?
- 8. 如何在我的GTK#应用程序中使用CSS样式?
- 9. 如何从Flex中的主应用程序加载子应用程序
- 10. 应用程序加载但不运行
- 11. 当应用程序运行时保存和加载数据
- 12. 通过IIS运行MVC应用程序时CSS样式不起作用
- 13. 预加载flex应用程序与extjs
- 14. 手动运行应用程序时无法加载dll,但在通过ide运行应用程序时工作
- 15. 无法在运行时在Android应用程序中加载库
- 16. 如何在应用程序不运行时增加applicationIconBadgeNumber的值?
- 17. 如何在运行时在Silverlight中的Childwindow中应用样式?
- 18. 我可以在应用程序运行时卸载我的应用程序
- 19. Android:应用程序在运行时加载Lollipop,但不是IceCreamSandwich
- 20. Deobfuscate .net应用程序。缺少在运行时加载
- 21. Xcode在应用程序加载时运行IBAction
- 22. 如何在Flex应用程序中运行外部SWF?
- 23. 如何在Flex AIR应用程序中动态运行JavaScript?
- 24. 如何在后台运行flex移动应用程序?
- 25. Flash Builder和MXMLC的Flex应用程序字体样式不同
- 26. 如何在运行时更改Flex 3.5应用程序中的应用程序背景颜色?
- 27. 作为应用程序的Flex:如何加载图片?
- 28. 如何在运行时在C#应用程序中加载Dll(C++)
- 29. 如何使用css和html创建应用程序表单行
- 30. 如何在运行时在代码中应用动态样式?
您是指在flex应用程序中对文本进行样式设置还是对应用程序本身进行样式设置(更改“Panel”的样式等)? – Amarghosh 2010-05-26 05:14:19
这两个,造型文本,还造型面板和控件。 – Paul 2010-05-26 05:16:50