Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

実はこんなこともできる Fireworksの裏技

1,428 views

Published on

Re:Creator's Chat Vol.2の講演資料です。

Published in: Technology, Art & Photos
  • Be the first to comment

実はこんなこともできる Fireworksの裏技

  1. 1. 実はこんなこともできる Fireworksの裏技 Re:Creators Chat Vol.2 2009.2.21
  2. 2. 自己紹介 Re:Creators Chat Vol.2 2009.2.21
  3. 3. 丸山 章(マルヤマ アキラ)Mixi ID: @kira±0 Re:Creators Chat Vol.2 2009.2.21
  4. 4. I. 岡山出身、鳥取在住、今は単身赴任で 大阪に来て約1年。II. 10年間Webデザイナーやってました。III. 現在は派遣で京セラで携帯のUIの仕様 の開発やってます。→3月で終わりIV. CSS Nite で過去 Dreamweaver ネタ で話したことも一応あり。 Re:Creators Chat Vol.2 2009.2.21
  5. 5. V. 本も書きました(共著ですが…)。 買ってください。:-) Re:Creators Chat Vol.2 2009.2.21
  6. 6. 本日のアジェンダ Re:Creators Chat Vol.2 2009.2.21
  7. 7. I. Extending Fireworksって知ってる?II. 座標の任意指定III. Webレイヤーを非表示にするIV. テキストオブジェクトを 選択しただけでトラッキング Re:Creators Chat Vol.2 2009.2.21
  8. 8. Extending Fireworks って知ってる? Re:Creators Chat Vol.2 2009.2.21
  9. 9. ‣ Fireworksの拡張ガイドのこと。 http://help.adobe.com/en_US/ Fireworks/10.0_Extending/ Re:Creators Chat Vol.2 2009.2.21
  10. 10. ‣ Fireworksの機能をコマンドで 制御するためのオブジェクトや APIなどのリソースを提供しています。 JavaScript で記述。 var nn = fw.selection.len if(nn == 1) { var getkerning_v = fw.selection[0].textRuns. ing; var setkerning_v = Math.r - 10 ; fw.getDocumentDOM().setTe ng_v/100); Re:Creators Chat Vol.2 2009.2.21
  11. 11. ‣ でも日本語化されていません。orz Re:Creators Chat Vol.2 2009.2.21
  12. 12. 座標の任意指定 Re:Creators Chat Vol.2 2009.2.21
  13. 13. プロパティインスペクタだと… ←これ 座標は整数値 Re:Creators Chat Vol.2 2009.2.21
  14. 14. コマンドだと… 座標は任意の指定が可能 ←ここは整数値  のままだったり orz Re:Creators Chat Vol.2 2009.2.21
  15. 15. fw.getDocumentDOM().moveSelectionTo({x:X, y:Y}, false, false);X Yに任意の数値を入れる。 Re:Creators Chat Vol.2 2009.2.21
  16. 16. Webレイヤーを非表示にする Re:Creators Chat Vol.2 2009.2.21
  17. 17. こうなる Re:Creators Chat Vol.2 2009.2.21
  18. 18. ‣ スライスオブジェクトの表示は ツールパレットで可能。‣ スライスの場合は、あまり階層は 関係無かったりする。 じゃあWebレイヤー いらないんじゃない? Re:Creators Chat Vol.2 2009.2.21
  19. 19. fw.setPref("LayersList_ShowWebLayer",false);falseで非表示、trueで表示 Re:Creators Chat Vol.2 2009.2.21
  20. 20. テキストオブジェクトを 選択しただけでトラッキング(文字詰め) Re:Creators Chat Vol.2 2009.2.21
  21. 21. デフォルトだと… この状態だとショートカット でトラッキングできない。 Re:Creators Chat Vol.2 2009.2.21
  22. 22. コマンドにショートカットを割り当てて できるよ。 なんでデフォルトで 実装しないの? Re:Creators Chat Vol.2 2009.2.21
  23. 23. var nn = fw.selection.length; if(nn == 1) { var getkerning_v = fw.selection[0].textRuns.fw.getDocumentDOM(). initialAttrs.rangeKerning;setTextCharSpacing(トラッキングの値); var setkerning_v = Math.round(getkerning_v*100) fw.getDocumentDOM().setTextCha ing(setkerning_v/100);実際には選択オブジェクトの属性を取得する必要がありますが、キモはここ。 } else if (nn >= 2){ alert("Please select only on text object."); } else { Re:Creators Chat Vol.2 2009.2.21
  24. 24. まとめ Re:Creators Chat Vol.2 2009.2.21
  25. 25. I. Extending FireworksでFireworksを 制御できるリソースを入手できる。II. JavaScriptで開発できる。III. コマンドを使ってメニューからは 不可能なことも出来たりする。 Re:Creators Chat Vol.2 2009.2.21
  26. 26. 是非試してください。 Re:Creators Chat Vol.2 2009.2.21
  27. 27. サンプルダウンロードレイヤーの表示非表示http://homepage.mac.com/akira_maru/fireworks/mxp/SetVisibleWebLyr_J.mxpオブジェクト選択でトラッキングhttp://homepage.mac.com/akira_maru/fireworks/mxp/TextTracking_J.mxp Re:Creators Chat Vol.2 2009.2.21
  28. 28. ありがとうございました Re:Creators Chat Vol.2 2009.2.21

×