|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 BonKatty:
Ну, если брать за пример те же FusionCharts, то так: <embed width="450" height="325" flashvars=" chartWidth=450& chartHeight=325& debugMode=0& DOMId=SalesByYear& registerWithJS=1& scaleMode=noScale& lang=EN& dataXML=<chart caption='Yearly Sales Comparison' XAxisName='Year' palette='2' animation='1' subcaption='(Click on a column to drill-down to monthly sales in the chart below)' formatNumberScale='0' numberPrefix='$' showValues='0' seriesNameInToolTip='0'><categories><category label='1994'/><category label='1995'/><category label='1996'/></categories><dataset seriesname='Revenue'><set value='219702' link='javaScript%3AupdateCharts%281994%29%3B'/><set value='682796' link='javaScript%3AupdateCharts%281995%29%3B'/><set value='547248' link='javaScript%3AupdateCharts%281996%29%3B'/></dataset><dataset seriesName='Units Sold' parentYAxis='S'><set value='7381'/><set value='25007'/><set value='18929'/></dataset><styles><definition><style type='font' color='666666' name='CaptionFont' size='15' /><style type='font' name='SubCaptionFont' bold='0' /></definition><application><apply toObject='caption' styles='CaptionFont' /><apply toObject='SubCaption' styles='SubCaptionFont' /></application></styles></chart> " allowscriptaccess="always" quality="high" name="SalesByYear" id="SalesByYear" src="FusionCharts/MSColumn3DLineDY.swf" type="application/x-shockwave-flash >
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
Регистрация: May 2009
Сообщений: 37
|
Да спасибо.. но что-то не так .
прописываю в хтлм ява скрипт: ..... var flashvars = {name:"450"}; ...... swfobject.embedSWF("readFV.swf", "myContent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);.... (так как вы указали выше, только через swfobject, чтобы не дублировать) Пытаюсь увидеть его во флеше: import flash.display.*; import flash.events.*; trace(this.loaderInfo.parameters[name]); результат: undefined что я делаю не так или как я вообще могу его посмотреть? Последний раз редактировалось BonKatty; 16.07.2010 в 15:46. |
|
|||||
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
name - это у вас что? Судя по всему, какая-то переменная, правда?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
Регистрация: May 2009
Сообщений: 37
|
ну да.. но результат тот же:undefined .. как я их могу увидеть через отладку?
Последний раз редактировалось BonKatty; 16.07.2010 в 18:29. |
|
|||||
Регистрация: Nov 2008
Сообщений: 43
|
так пусть php сгенерирует файл, и передаст на него ссылку. так на самом деле нормально и делается.. если хмл будет весить килобайт 100, то че делать будешь? на флешвары ограничения стоят.
|
|
|||||
Регистрация: May 2009
Сообщений: 37
|
на самом деле не только пхп , для тем тоже используеться этот флеш и проще ему передавать через html.. в общем мне бы разобраться с flashVars..
__________________
учу AS3 Последний раз редактировалось BonKatty; 16.07.2010 в 19:03. |
|
|||||
Регистрация: Nov 2008
Сообщений: 43
|
ну смотри на наглядном примере. Создаешь фла файл, вписываешь код
import flash.text.TextField; var flashVars = stage.loaderInfo.parameters; var xml :XML = new XML(flashVars.exampleXML); var showResult :TextField = new TextField(); showResult.border = true; showResult.text = xml.@name; addChild(showResult); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Untitled-1</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css" media="screen"> html, body { height:100%; background-color: #ffffff;} body { margin:0; padding:0; overflow:hidden; } #flashContent { width:100%; height:100%; } </style> </head> <body> <div id="flashContent"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="Untitled-1" align="middle"> <param name="movie" value="Untitled-1.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="FlashVars" value="exampleXML=<zhora name='zhorik'/>" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="Untitled-1.swf" width="550" height="400"> <param name="movie" value="Untitled-1.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="FlashVars" value="exampleXML=<zhora name='zhorik'/>" /> <!--<![endif]--> <a href="http://www.adobe.com/go/getflash"> <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> </div> </body> </html> это и есть передача такой вот хмл <zhora name='zhorik'/> во флешку. Можешь потестить, флешка принимает переменную, удачно её хавает и выводит имя
__________________
На самом деле самого дела нет. В самой деятельности заключена самость дела - и наоборот. Последний раз редактировалось Lao_kutuz; 16.07.2010 в 23:28. |
|
|||||
Регистрация: May 2009
Сообщений: 37
|
Действительно классно. Согласна - лучшее решение по вопросу темы. Но чуть не мой случай. Мне нужно добиться чтобы кто-то мог настраивать дизайн флеша под любой темой типа ворпресса(ну именно под ней сайт написан). И желательно параметры которые сейчас флеш читает через XML переписать в html хотя бы часть , которые влияют на прокручивание и тип картинок.
Lao_kutuz - большое спасибо за пример. Но я хочу понять в чём проблема моего кода.. почему трейс его не отображает ? Где мне посмотреть? В чём проблема может быть? Вообще по идее должно же работать..
__________________
учу AS3 Последний раз редактировалось BonKatty; 17.07.2010 в 00:08. |
|
|||||
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
http://www.flasher.ru/forum/showpost...6&postcount=28 показали ж уже как делать, адаптируйте под свой случай, писать за Вас никто ничего не будет
__________________
Пока я жив, Вы горем обеспечены |
Часовой пояс GMT +4, время: 10:21. |
|
« Предыдущая тема | Следующая тема » |
|
|